• 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. Heirarchy to Flat conversion

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 163
  • Views 14867
  • 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

Heirarchy to Flat conversion

Nampoothiri
Nampoothiri over 16 years ago

 

Dear Experts,

I had a Heirarchy based Orcad schematics which was ported to allegro 15.7 and routed some signals too. Later we have updated the schematics and removed the hierarchy and changed to a flat design. While trying to port the netlist to the existing half routed board file, its giving an error #102. Not much explanations on the error.(#102) Could you please help us to solve the issue ? If am porting it to a fresh PCB it works without any problem. Is this because of the change of the schematics from a hierarchy to a flat one ? What could be a possible solution, other than redoing all the schematics modification in the hierarchy based dsn file ? please send me a reply ASAP.

Best Regards,

Sreekanth N Nampoothiri +91 9495151611

  • Cancel
  • Romme
    Romme over 16 years ago

    One of the ressons could the need of netnames from sheet to sheet.

    If heirarchy are used, one can change name from subsheet to subsheet when having in mind that topsheet controlls naming. But in a flat design no changes in names should be done through the design (i don't say it is not permitted, but sure not good).

    Some of our customers have changed names 5 - 6 times through the heirarchy and if You flatten that without tripple checking eg. A12 is no longer A12.

    A solution could be to view the old schematic and change all renaming to only one name before flattening the schematic.

     

    • 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