• 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. How to add symmetric ground reference via in PCB editor...

Stats

  • Replies 5
  • Subscribers 160
  • Views 11334
  • Members are here 0
More Content

How to add symmetric ground reference via in PCB editor 17.4?

frank673
frank673 over 4 years ago

My intention is to add reference ground return via for PCIe3 signal. The following image is the one I have added and it is not symmetric. The other image is the reference board layout, it is how my desired out should be.

Any advice on how to update my layout?

My non-symmetric layout:

Desired output in the reference design:

  • Sign in to reply
  • Cancel
Parents
  • RFinley
    RFinley over 4 years ago

    Forgive me as I don't get to work with PCI-E. 

    But, from an RF standpoint, splitting a diff pair is never a good idea, regardless of bit rate.   You lose common-mode noise rejection, impacting BER, when your coupling spacing is spread like that.

    Sometimes, we have ground pour "peninsulas" that stick out that need to be "tacked down" with extra vias.   I can't think of a benifit of that via.

    And, adding gnd vias close to the device increases risk of impedance discontinuity from your signal nets to any ground via. 

    Is your signal to ground spacing trace to via pad about 1.5 to 2x your dielectric thickness to layer 2?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • frank673
    frank673 over 4 years ago in reply to RFinley

    Ground via is used for a return reference for PCIe signal vias. It is advised to have 2 ground vias and due to space constraints, I am adding only one via. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • RFinley
    RFinley over 4 years ago in reply to frank673

    I forgot about the multiple ground plane problem if you are jumping from front to back.   I.E. need to stitch the ground reference planes together around the transition.

    Do you have the high-speed rules license option?  It automates this problem.

    We have to avoid causing an increase in self-heating of the board with an impedance mismatch.  To minimize insertion loss, my coworkers design an impedance-controlled transition:  a signal via plus up to four ground stitching vias then validate it using Microwave Workbench.  

    We drive repeatability by building a library of thru-hole component for the correct via arrangement for a stackup and add these parts to the schematic.  

    It's very low tech but we don't use other features of the Allegro PA-3100 high-speed option to justify that option license (costs more than base Allegro.)   

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • frank673
    frank673 over 4 years ago in reply to RFinley

    I have fixed the problem using the "slide" option by selecting the via and the entire line segment of the differential signal. The suggestion of using a thru-hole component seems interesting. I think I have to create a footprint with the via structure. I wish I could add more ground vias, but four ground via is an ideal situation when the board becomes dense. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • frank673
    frank673 over 4 years ago in reply to RFinley

    I have fixed the problem using the "slide" option by selecting the via and the entire line segment of the differential signal. The suggestion of using a thru-hole component seems interesting. I think I have to create a footprint with the via structure. I wish I could add more ground vias, but four ground via is an ideal situation when the board becomes dense. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
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