UNITS=INCH

BOOLEAN {
    NAME=.nomenclature
    PROMPT=Copper Text
    ENTITY=feature
    DEF=NO
    GROUP=DFx Feature
}

BOOLEAN {
    NAME=.smd
    PROMPT=SMD Pad
    ENTITY=feature
    DEF=NO
    GROUP=DFx Feature
}

BOOLEAN {
    NAME=.string_mirrored
    PROMPT=String Mirror
    ENTITY=feature
    DEF=NO
    GROUP=Feature
}

BOOLEAN {
    NAME=.break_away
    PROMPT=Break Away
    ENTITY=symbol;feature
    DEF=NO
    GROUP=Obsolete
}

BOOLEAN {
    NAME=.cu_base
    PROMPT=Vias Need Cu
    ENTITY=layer
    DEF=NO
    GROUP=Custom
}


TEXT {
    NAME=.geometry
    PROMPT=Geometry
    MIN_LEN=0
    MAX_LEN=500
    ENTITY=feature
    DEF=
    GROUP=EDA
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.string
    PROMPT=Text String
    MIN_LEN=0
    MAX_LEN=1000
    ENTITY=feature
    DEF=
    GROUP=Feature
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.comment
    PROMPT=Comment
    MIN_LEN=0
    MAX_LEN=500
    ENTITY=job;step;symbol;layer;stackup;wheel
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.customer
    PROMPT=Customer
    MIN_LEN=0
    MAX_LEN=100
    ENTITY=job
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.technology
    PROMPT=Technology
    MIN_LEN=0
    MAX_LEN=100
    ENTITY=job
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.all_eda_layers
    PROMPT=All EDA Layers
    MIN_LEN=0
    MAX_LEN=1000
    ENTITY=step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.inp_file
    PROMPT=Input File
    MIN_LEN=0
    MAX_LEN=500
    ENTITY=layer
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.eda_layers
    PROMPT=All EDA Layers
    MIN_LEN=0
    MAX_LEN=1000
    ENTITY=layer
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.neutralization_info
    PROMPT=Neutralization Information
    MIN_LEN=0
    MAX_LEN=200
    ENTITY=step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.design_center
    PROMPT=Design Center
    MIN_LEN=0
    MAX_LEN=100
    ENTITY=job;step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.neutralization_ss_layers
    PROMPT=Neutralization Silkscreen
    MIN_LEN=0
    MAX_LEN=200
    ENTITY=step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.net_name
    PROMPT=Net Name
    MIN_LEN=0
    MAX_LEN=10000
    ENTITY=layer;feature
    DEF=
    GROUP=Obsolete
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.data_source
    PROMPT=Data Source
    MIN_LEN=0
    MAX_LEN=100
    ENTITY=job;step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.variant_list
    PROMPT=Job Variant List
    MIN_LEN=0
    MAX_LEN=1000
    ENTITY=job
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.current_variant
    PROMPT=Current Variant
    MIN_LEN=0
    MAX_LEN=100
    ENTITY=step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}

TEXT {
    NAME=.merge_processes
    PROMPT=Assembly Merge Processes
    MIN_LEN=0
    MAX_LEN=64
    ENTITY=step
    DEF=
    GROUP=Custom
    OPTIONS=
    DEF_OPT=
}


OPTION {
    NAME=.drill
    PROMPT=Drill Type
    OPTIONS=plated;non_plated;via
    DELETED=NO;NO;NO
    ENTITY=feature
    DEF=plated
    GROUP=Mechanical
}

OPTION {
    NAME=.pad_usage
    PROMPT=Pad Usage
    OPTIONS=toeprint;via;g_fiducial;l_fiducial;tooling_hole
    DELETED=NO;NO;NO;NO;NO
    ENTITY=feature
    DEF=toeprint
    GROUP=DFx Feature
}

OPTION {
    NAME=.primary_side
    PROMPT=Primary Side
    OPTIONS=top;bottom
    DELETED=NO;NO
    ENTITY=job
    DEF=top
    GROUP=Custom
}

OPTION {
    NAME=.viacap_layer
    PROMPT=Via Capping on Layer
    OPTIONS=top;bottom;both;none
    DELETED=NO;NO;NO;NO
    ENTITY=step
    DEF=none
    GROUP=Custom
}

OPTION {
    NAME=.layer_hdi_type
    PROMPT=HDI Layer Type
    OPTIONS=buildup;core
    DELETED=NO;NO
    ENTITY=layer
    DEF=buildup
    GROUP=Custom
}

OPTION {
    NAME=.drill_layer_direction
    PROMPT=Drill Layer Direction
    OPTIONS=top2bottom;bottom2top;any
    DELETED=NO;NO;NO
    ENTITY=layer
    DEF=top2bottom
    GROUP=Custom
}

OPTION {
    NAME=.ecmp_layer_tech
    PROMPT=Embedded Passive Technology
    OPTIONS=none;additive;subtractive
    DELETED=NO;NO;NO
    ENTITY=layer
    DEF=none
    GROUP=Custom
}


INTEGER {
    NAME=.design_origin_x
    PROMPT=Design X Origin
    MIN_VAL=-254000000
    MAX_VAL=254000000
    ENTITY=job
    DEF=0
    GROUP=Custom
}

INTEGER {
    NAME=.design_origin_y
    PROMPT=Design Y Origin
    MIN_VAL=-254000000
    MAX_VAL=254000000
    ENTITY=job
    DEF=0
    GROUP=Custom
}

INTEGER {
    NAME=.comp_height_area
    PROMPT=Allegro Height ID
    MIN_VAL=0
    MAX_VAL=1000000
    ENTITY=package;component;feature
    DEF=0
    GROUP=EDA
}


FLOAT {
    NAME=.string_angle
    PROMPT=String Angle
    MIN_VAL=0
    MAX_VAL=360
    ENTITY=feature
    DEF=0
    GROUP=Feature
    UNITS=
    UNIT_TYPE=
}

FLOAT {
    NAME=.board_thickness
    PROMPT=Board Thickness
    MIN_VAL=0
    MAX_VAL=10
    ENTITY=job
    DEF=0
    GROUP=Custom
    UNITS=INCH_MM
    UNIT_TYPE=DISTANCE
}

FLOAT {
    NAME=.comp_height
    PROMPT=Height
    MIN_VAL=0
    MAX_VAL=10
    ENTITY=package;component
    DEF=0
    GROUP=Component
    UNITS=INCH_MM
    UNIT_TYPE=DISTANCE
}

FLOAT {
    NAME=.layer_dielectric
    PROMPT=Thickness of Material
    MIN_VAL=0
    MAX_VAL=0.5
    ENTITY=layer
    DEF=0
    GROUP=Custom
    UNITS=INCH_MM
    UNIT_TYPE=DISTANCE
}

FLOAT {
    NAME=.copper_weight
    PROMPT=Copper Weight
    MIN_VAL=0
    MAX_VAL=1000
    ENTITY=layer
    DEF=0
    GROUP=Custom
    UNITS=
    UNIT_TYPE=COPPER_WEIGHT
}

FLOAT {
    NAME=.z0impedance
    PROMPT=Characteristic Impedance
    MIN_VAL=0
    MAX_VAL=10000
    ENTITY=layer
    DEF=0
    GROUP=Custom
    UNITS=
    UNIT_TYPE=RESISTANCE
}

FLOAT {
    NAME=.dielectric_constant
    PROMPT=Dielectric Constant (ER)
    MIN_VAL=0
    MAX_VAL=1000
    ENTITY=layer
    DEF=0
    GROUP=Custom
    UNITS=
    UNIT_TYPE=
}

FLOAT {
    NAME=.bulk_resistivity
    PROMPT=Bulk Resistivity
    MIN_VAL=0
    MAX_VAL=100000
    ENTITY=layer
    DEF=0
    GROUP=Custom
    UNITS=
    UNIT_TYPE=RESISTANCE
}

FLOAT {
    NAME=.loss_tangent
    PROMPT=Loss Tangent
    MIN_VAL=0
    MAX_VAL=100
    ENTITY=layer
    DEF=0
    GROUP=Custom
    UNITS=
    UNIT_TYPE=
}

FLOAT {
    NAME=.thickness_over_cu
    PROMPT=Total Thickness over Copper
    MIN_VAL=1
    MAX_VAL=1000
    ENTITY=job
    DEF=1
    GROUP=Custom
    UNITS=MIL_MICRON
    UNIT_TYPE=DISTANCE
}

FLOAT {
    NAME=.thickness_over_sm
    PROMPT=Total Thickness over Soldermask
    MIN_VAL=1
    MAX_VAL=1000
    ENTITY=job
    DEF=1
    GROUP=Custom
    UNITS=MIL_MICRON
    UNIT_TYPE=DISTANCE
}

