| SPECCTRA Specific |
Brief Description |
Category |
Constraint Units |
Parameters |
| ANTIPAD_GAP |
Clearance attribute. This attribute requires a numerical value which is the clearance length
specified in the current units. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| AREA_AREA_GAP |
Clearance attribute. This attribute requires a numerical value which is the clearance length
specified in the current units. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| BURIED_VIA_GAP |
Clearance attribute. This attribute requires a numerical value which is the clearance length
specified in the current units. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| COMPONENT_HEIGHT |
Room placement constraint, or "-1" |
SPECCTRA Placement |
Unitless |
N or -1 |
| DRILL_GAP |
Clearance attribute. This attribute requires a numerical value which is the clearance length
specified in the current units. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| EXPOSE_PIN |
For all attributes ending with the suffix _pin, a pin must be specified in the value box
(e.g.,U1 or U1 (pin3)).Assign to through-hole components only.
EXPOSE_PIN=U1 specifies that any pin on U1 which is attached to this net will be forced to escape to a via. |
SPECCTRA Route |
Length |
String |
| JUNCTION_TYPE |
Determines where tjunctions can occur. The term_only option permits tjunctions only at pins, SMD pads, and vias. The all option permits tjunctions at pins, SMD pads, vias, and at wires. If junction_type is not specified, it defaults to all. |
SPECCTRA Route |
String |
term_only, all |
| LENGTH_GAP |
Controls the minimum gap between wire segments when accordion or trombone patterns are used to increase wire length. A value equal to three times the wire width
is used, if length_gap is set to a value less than three times the wire width or is not specified. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LENGTH_MAX |
Maximum Trace Length allowed for routing. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LENGTH_MIN |
Minimum Trace Length allowed for routing. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LIMIT_BENDS |
Applies to fromtos of nets or classes. When a limit value of -1 is applied, the rule is set to the unspecified state. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LIMIT_CROSSING |
Applies to fromtos of nets or classes. When a limit value of -1 is applied, the rule is set to the unspecified state. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LIMIT_WAY |
Applies to fromtos of nets or classes. When a limit value of -1 is applied, the rule is set to the unspecified state. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LOAD_PIN |
A pin must be specified in the value box (e.g.,U1 or U1 (pin3)). Assign to through-hole components only. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| LOCK_POSITION |
Locks a component in its current position. |
SPECCTRA Placement |
Boolean |
No, 0, False, Off Otherwise True |
| MAX_NOISE |
Controls the maximum noise that can accumulate on a net before a coupled noise violation occurs. This rule can be applied at the PCB, net, and class levels of the rule
hierarchy, and is typically expressed in units of millivolts. When the max_noise value for a net is -1, the net is not checked for parallel and tandem noise violations. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| MAX_STAGGER |
Controls the maximum length of a wire routed on a mixed layer. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| MAX_STUB |
Controls tjunction routing at pads or pins on daisy-chain nets or on starburst nets when tjunction off is specified.
If the max_stub value is greater than zero, tjunctions are allowed up to distance from the terminal point, based on which junction_type option is set. If the max_stub value equals zero, no tjunctions are allowed on the nets; pad and pin entry or exit must be unique for each wire. The maximum stub condition is defined from the pad edge to the center of the tjunction. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| OPPOSITE_SIDE |
Controls the back-to-back placement of one type of component (large or small) with respect to the same or other type of component. The default is opposite_side on, which means opposite placement is permitted for all types of components. |
SPECCTRA Placement |
Boolean |
No, 0, False, Off Otherwise True |
| PAD_TO_TURN_GAP |
Clearance attribute. This attribute requires a numerical value which is the clearance length specified in the current units. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_NOISE_CHECKS |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_NOISE_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_NOISE_THRESH |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_NOISE_WEIGHT |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_SEG_CHECKS |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_SEG_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PARAL_SEG_LIMIT |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PERMIT_ORIENT_BACK |
Restrict orientation of back side components.
|
SPECCTRA Placement |
String |
horiz[ontal], vert[ical], 0 90 180 270 (space-separated list of angles in multiples of 90), or -1 |
| PERMIT_ORIENT_FRONT |
Restrict orientation of front side components.
|
SPECCTRA Placement |
String |
horiz[ontal], vert[ical], 0 90 180 270 (space-separated list of angles in multiples of 90), or -1 |
| PERMIT_SIDE |
Side restriction. |
SPECCTRA Placement |
String |
top, front, upper, bottom, back, or both |
| PIN_AREA_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PIN_PIN_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PIN_SMD_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PIN_VIA_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PIN_WIRE_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PRIORITY |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| PROPERTY_POWER_DIS |
Component power dissipation property, or -1 |
SPECCTRA Placement |
Length |
N or -1 |
| PROPERTY_TYPE |
Component type property. |
SPECCTRA Placement |
String |
large, small, cap[acitor], or dis[crete] |
| REORDER |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SMD_AREA_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SMD_SMD_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SMD_TO_TURN_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SMD_VIA_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SMD_VIA_SAME_NET_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SMD_WIRE_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SOURCE_PIN |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| SPACE_AREA_AREA_BACK |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Placement |
Unitless |
mil,in,mm,cm,app |
| SPACE_AREA_AREA_FRON |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Placement |
Unitless |
mil,in,mm,cm,app |
| SPACE_PIN_AREA_BACK |
Min spacing of pin components to edges on back side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_PIN_AREA_FRONT |
Min spacing of pin components to edges on front side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_PIN_PIN_BACK |
Min spacing between pin components on back side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_PIN_PIN_FRONT |
Min spacing between pin components on front side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_PIN_SMD_BACK |
Min spacing of pin to smd components on back side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_PIN_SMD_FRONT |
Min spacing of pin to smd components on front side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_SMD_AREA_BACK |
Min spacing of smd components to edges on back side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_SMD_AREA_FRONT |
Min spacing of smd components to edges on front side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_SMD_SMD_BACK |
Min spacing between smd components on back side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| SPACE_SMD_SMD_FRONT |
Min spacing between smd components on front side. |
SPECCTRA Placement |
Unitless |
N or -1 |
| TANDEM_NOISE_CHECKS |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TANDEM_NOISE_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TANDEM_NOISE_THRESH |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TANDEM_NOISE_WEIGHT |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TANDEM_SEG_CHECKS |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TANDEM_SEG_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TANDEM_SEG_LIMIT |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TERMINATOR_PIN |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| TJUNCTIONS |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| USE_LAYERS |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| VIA_AREA_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| VIA_AT_SMD |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| VIA_VIA_SAME_NET_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| VIA_WIRE_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| WIRE_AREA_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |
| WIRE_WIRE_GAP |
If the units are left off, then the curent Global Units are used. |
SPECCTRA Route |
Length |
mil,in,mm,cm,app |