• 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. Digital Implementation
  3. Hierarchical Flow

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 91
  • Views 14498
  • Members are here 0
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

Hierarchical Flow

ErezBS
ErezBS over 12 years ago

Hi,

I have placed & routed design, and i want to import it to my top level.

i would like to know what is the recommended flow for hierarchical flow?

Thanks! 

  • Cancel
  • Scrivner
    Scrivner over 12 years ago

    You can export the design as DEF or GDS. Then import the DEF or GDS into a library. From your top level layout place the top level of your place&route as an instance into your top level.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ErezBS
    ErezBS over 12 years ago

    DEF only gives me physical information, what about timing information?

    How , do you recommend the ILM flow?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Scrivner
    Scrivner over 12 years ago

    You need to look at the herarchical partitioning flow. For doing hierarchical P&R the top level needs to be partitioned into sub-blocks. A separate work area directory is created for each sub-block. The sub-blocks are placed&routed independently and a timing model (ILM or .lib) needs to be created. When the sub-blocks are completed, there are imported back into top level with all information including timing and DEF.

    I've attached a Cadence app noteon the subject. It's a few years old so some details may be different but I think the general flow is the same.

    • PartitioningFlow.txt
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ErezBS
    ErezBS over 12 years ago

    Thanks.

    I will try this. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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