• 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. Differential Pair BGA Routing

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 164
  • Views 16612
  • 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

Differential Pair BGA Routing

Avalex Steven
Avalex Steven over 8 years ago

I am having a hard time routing differential pairs out from a BGA.  OrCAD seems to keep snapping the route in awkward paths that don't make sense to me.  See image for example with lines in red being what I'm trying to accomplish.  Any settings I can change to fix this? 

  

  • Cancel
  • lcan
    lcan over 8 years ago

    One way to achieve your red path planning lines is to change methodology rather than settings. Start your breakout etch from the outermost via, RMB and switch to 'Single Trace mode', after achieving the desired length for the first cline, RMB and turn off Single trace mode, the second net should follow your desired path. (Assigning a funckey to "Single Trace mode" avoids having to use the Right mouse Button if you have many diff pairs.)

    Bill

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Avalex Steven
    Avalex Steven over 8 years ago

    Thanks for the reply.  The single trace mode solution works pretty good, but it seems like there should be a better solution using the normal differential routing.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • lcan
    lcan over 8 years ago in reply to Avalex Steven

    An alternative is to 1) assign your diff pairs to a net class.  2)In the Physical domain of Constraint Manager create a region then assign values for  Neck 'Min Width' and 'Neck gap".  3) define a shape of type 'Constraint Region' on the Subclasses you will be using for routing while assigning the newly created Region name to the shape. Your diff pairs will now use these constraints to route between vias.This method however will not follow exactly your original red path planning lines, they will still seek to "gather" before exiting the via array.

    Bill

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 8 years ago

    That is caused by a clearance issue that OrCAD is trying to solve.  Turn the bubble mode to "OFF" and "Allow DRC" to ON and route.  If it breaks out correctly then you will get DRCs.  Look at what's causing that.

    Necking might be required in that area and once you have that set up properly it will route out as shown with no issue.

    • 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.

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

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