• 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. PCB Design
  3. Symmetrical stackup = asymmetrical impedance?

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 166
  • Views 15292
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Symmetrical stackup = asymmetrical impedance?

AndiLoop
AndiLoop over 6 years ago

Hello all together,

I'm trying to design my very first flex PCB with impedance 50 Ohm single ended and 100 Ohm differencial signals.

I have some problems to understand the calculation from Cadence in the stackup.

Its a three layer stackup and reference plane is GND in the middle.

From GND to TOP and BUTTON its symmetrical so I'm expecting equal impedance on both outer layers.
But Cadence seems to have another calculation.

What do I miss in this situation?

And as far as I understand Cadence only know single ended impedance.
So assuming a VERY large gap between two differential pairs each 50 Ohm impedance add together to 100 Ohm differencial.
So there is no way to get a correct impedance for parallel routed differencial pairs directly in Cadence from the contraint manager, right?

Thank you very much!

  • Cancel
Parents
  • redwire
    redwire over 6 years ago

    Hmmmm....on a test board I made with 3 layers I get identical impedance on TOP and BOTTOM.  So maybe what JC Tessier said that it's related to the interconn.iml file?  You can always exit Allegro and delete that file and re-check.

    Also, Cadence fully understands differential pairs and calculates the impedance correctly.  The diff impedance should be available if you click on the enable diff impedance check box.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jc teyssier
    jc teyssier over 6 years ago in reply to redwire

    When impedance calculation retrun "strange" results; in 99% it's a stackup definiton problem: checking and correct it will correct the result. In smoe rare case (say 1%), result is still inscorrect. In such case, closing allergro, remove tinterconn.iml and reopen allegro (it crete the file if not exist) correct the problem.

    I have seen 1 brd in past where this was not enought; it was a16.6 brd.

    16.6 does not show the trapezoidal angle in stackup window.

    Opening the brd in 17.2, i saw that one layer have a different value for this parameter.

    Jean-Charles

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • jc teyssier
    jc teyssier over 6 years ago in reply to redwire

    When impedance calculation retrun "strange" results; in 99% it's a stackup definiton problem: checking and correct it will correct the result. In smoe rare case (say 1%), result is still inscorrect. In such case, closing allergro, remove tinterconn.iml and reopen allegro (it crete the file if not exist) correct the problem.

    I have seen 1 brd in past where this was not enought; it was a16.6 brd.

    16.6 does not show the trapezoidal angle in stackup window.

    Opening the brd in 17.2, i saw that one layer have a different value for this parameter.

    Jean-Charles

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • redwire
    redwire over 6 years ago in reply to jc teyssier

    Actually 16.6 does show the trapezoidal angle.  It depends on the license you open the brd file with.  A basic license will not show it but an SI license, for example, will.  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jc teyssier
    jc teyssier over 6 years ago in reply to redwire

    You are right. Thanks for the precision

    • Cancel
    • Vote Up 0 Vote Down
    • 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