• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. Allegro Phy Constraint Set : MAX UNCOUPLED LENGTH does it...

Stats

  • State Suggested Answer
  • Replies 1
  • Answers 1
  • Subscribers 160
  • Views 913
  • Members are here 0
More Content

Allegro Phy Constraint Set : MAX UNCOUPLED LENGTH does it refer to Lambda/4 ??

grax
grax 11 months ago

HI

In Allegro PHysical Constraint Set, does the parameter MAX UNCOUPLED LENGTH refer to Lambda/4 ? which is the distance where a RELEVANT mismatch in Impedance value will start generating reflection / resonance effect ?

Which is the PRIMARY GAP TOLERANCE THAT YOU SUGGEST ?? in oder words, how much can the Zo impedance vary without relevant impact on reflection (<3db ??)

best

L

  • Sign in to reply
  • Cancel
  • JuanCR
    0 JuanCR 11 months ago

    Hi grax,

    Are you referring to the Electrical Constraint for Diff Pairs? This one is also called DIFFP_UNCOUPLED_LENGTH. If you hover the mouse on top of the column name, it'll tell you the name of the parameter you need to search. 

    You can find information about it here: 

    Title: Allegro X Platform Properties Reference -- Allegro X Platform Properties - DIFFP_UNCOUPLED_LENGTH
    URL: https://support.cadence.com/apex/techpubDocViewerPage?xmlName=propref.xml&title=Allegro%20X%20Platform%20Properties%20Reference%20--%20Allegro%20X%20Platform%20Properties%20-%20DIFFP_UNCOUPLED_LENGTH&hash=pgfId-851311&c_version=23.1&path=propref/propref23.1/properties.html#pgfId-851311

    DIFFP_UNCOUPLED_LENGTH

    (formerly DIFFP_2ND_LENGTH)

    The DIFFP_UNCOUPLED_LENGTH property, attached to a net, replaces the DIFFP_2ND_LENGTH property. Use this property to override the Max uncoupled length electrical constraint for differential pairs. This property sets the cumulative maximum distance that segments of one net in a differential pair can run inside or outside the coupling band. The value of this property is in design units. If you do not specify a value, Allegro X PCB Editor does not perform a coupling DRC check.

    Routing a differential pair non-orthogonally causes a slight increment in edge-to-edge spacing and that increases the uncoupled length. You can use DIFFP_COUPLED_PLUS property to exclude such variations.

    The pair is coupled when the lines are neither closer nor farther than two bands around the primary gap, defined by the DIFFP_COUPLED_PLUS and DIFFP_COUPLED_MINUS values. See Figure 1-1.

    Each time a line becomes uncoupled (an uncoupling event), the uncoupled length is captured by Allegro X PCB Editor in this check. If you set the DIFFP_GATHER_CONTROL property to Include and the lines are uncoupled right from the driver pin, the beginning of each line is the first uncoupling event.

    If you set the DIFFP_GATHER_CONTROL property to Ignore, the line segments that diverge as the pair of nets go from driver pins to the first coupling event and diverge again as they move from the last portion of coupling to receiver pins, are not included in the uncoupled length. In Figure 1-2, the dotted lines are not included in the uncoupled length check.

    Note:

    • If a differential pair has multiple driver and receiver pins (PINUSE is set to OUT [driver], IN [receiver], or BI [bidirectional]), each driver and receiver combination for each line is treated as an independent path for checking uncoupling. Consequently, a check is performed for each portion of etch between a driver and receiver and for the entire line.
    • The Allegro X PCB Editor measures only nets and Xnets. It does not perform uncoupling checks on system extended nets (SXnets).

    By default, the Max uncoupled length electrical constraint is empty. The constraint is visible and active in Allegro PCB Design XL, Allegro PCB Performance L, APD, and Allegro PCB SI.

    Edits to the property at the net level bubble up to the differential pair group and the Xnet level. This property is used by automatic routing and DRC checking.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information