• 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. Partial Routing with constraints from Allegro PCB

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 163
  • Views 14532
  • 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

Partial Routing with constraints from Allegro PCB

mvonahnen
mvonahnen over 17 years ago

 I am trying to route only part of my design, because the full route is not giving acceptable results.  I tried using Route Automatic but that appears to ignore my Relative Delay constraints when it routes.

I have tried routing with Route Custom and not putting any Layer Sets in for anything but the routes I want, but it appears to ignore that field.

 Any suggestions?  I am using Allegro PCB Performance Option L.

 

  • Cancel
  • mvonahnen
    mvonahnen over 17 years ago

     Here is an update:

     I was not able to create a NULL layer set, if the traces did not have a layer, the were routed on all layers anyway (Is there a way to stop this?), but I created a Dummy layer and forced everything except for my desired routes onto this layer.  This appears to have the desired effect.

     What I did found that after I routed and imported the session back into Allegro PCB, my routes did not follow the Relative Delay rules.  After restarting Specctra with a Route Custom, I found that many of my Matched Groups in Allegro Constraints and not getting loaded into Specctra.  I verified that they are in the DO file.  It is odd because there are identically defined groups (with different nets).  Some are added, others are not.

     Any ideas?

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

     I'm not sure if layer sets are supported under perf_L license.  The easiest way to try?

    Start "Route Interactive"

    Once you see the board load you will see a list of warnings (if any).

    Just for fun, type in at the command line "route 50".  Do you get a pop-up box warning you of license related issues?

    If you quit (and save), the routes will load automatically back into Allegro.

    It should have picked up your matched groups but it may have routed more than you wanted.

    So, try it again (fresh, save the unrouted board to learn how all this works).  Now, route interactive again.


    This time at the command line type in "select group XXX" where XXX is the name of one your matched groups.  You can continue to enter "select group YYY" to keep adding groups to be routed.   When you 'select', the router will only route the selected nets and leave the others alone.

    You can also "unselect" the same way. You can select through the menu as well.

    There is a 'smart' router in the route menu.  I prefer the standard router but you need to learn a little bit about the setup needed prior to routing.  Costing is an important feature of the router.


    HTH
     

     

    • 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