5.allegro Constraint Manager
5.allegro Constraint Manager
• Bottom displays
constraint rules
– Constraint set
name
– Constraint set
rules
Electrical Constraints
• Total Etch Length Constraint
• Differential Pair Constraints
– Uncoupled Length
Additional Electrical Constraints Allegro PCB Designer
• Wiring Constraints
‒ Net Scheduling
‒ Parallelism
‒ Layer Sets Rules
• Via Constraints
− Max Via Count
− Matched Vias
• Impedance
• Min/Max Propagation Delays
• Differential Pair - Static Phase Tolerance
• Relative Propagation Delay
Naming Rules for Signals within Differential Pairs Examples:
•
SignalName_P SignalNameP
SignalName_N SignalNameN
SignalName_H SignalNamaH
SignalName_L SignalNameL
SignalName_+ SignalName+
SignalName_- SignalName-
Auto Setup in OrCAD Capture
• The trace width that should be used to route the differential pair nets
the majority of the time
• The width you prefer your differential pairs to be routed
Ungathered
Gather Control
• Choices are Include & Ignore
• Controls whether or not to include the etch length from pin to gather
point when calculating Max uncoupled length
Gather points
Static Phase Tolerance
• Allowable difference in length between the differential pair nets
• When the Phase Tolerance Value is -1 (unspecified), phase checking
is disabled
Length of net A
Length of net B
Physical Constraints
• Differential Pair Constraints set in the Physical Domain
Electrical Constraints
• Differential Pair Constraints set in the Electrical Domain
Routing Options
Route > Connect Horizontal
Vertical
Diagonal Up
Diagonal Down
Working with Differential Pairs
• Pseudo-segments graphically show uncoupling errors in the board
– Once the length of uncoupled etch exceeds the set value, every segment that
is uncoupled is highlighted in this way
• Red and Green Meter guides the routing of Differential Pairs and
signals with Length Constraints
– Static Phase Tolerance
– Total Etch Length
Electrical Constraints Total
Etch Length
• May be assigned to a Net, Xnet, Bus or Differential Pair
• Both Min and Max are etch length values with optional units
• If no units are specified, drawing units are assumed
• Either value is optional – May specify only Min, or only Max
Total Etch Length - Delay Tune
• Use the Delay Tune function to add length
• May also be used to match the length of a group of nets
Topology & Stub Length