• 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. Design Entry HDL
  3. Simplifying ratsnest to a connector or FPGA during routing...

Stats

  • State Not Answered
  • Replies 6
  • Subscribers 25
  • Views 13699
  • Members are here 0
More Content

Simplifying ratsnest to a connector or FPGA during routing and update the schematic. I shared a Skill script.

Robert Finley
Robert Finley over 4 years ago

https://community.cadence.com/cadence_technology_forums/f/pcb-skill/47891/skill-method-to-optimize-netlist-pin-assignments-on-components-in-allegro-and-orcad-capture

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

    There is a problem with replaceAlias in the standard capDesignUtil Orcad library.   I depend on searching for nets with a TEMP prefix then replacing them with the final net name.

    This only works if all of the TEMP net aliases have THE SAME LENGTH.   If there are some TEMP alias names of different lengths, Orcad will create new net aliases and add a number.  Not good.

    So, if you have 100 nets to update, need to start with TEMP100, or TEMP1000 alias and increment from there.

    The fix is easy. 

    TEMP aliases are only used for the schematic merge.  Update to new aliases on the schematic, push to layout, re-run the swapback script, then the new update script should update the schematic correctly.

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