• 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. Custom IC Design
  3. Cadence library and cell views

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 17501
  • 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

Cadence library and cell views

Pyroblast
Pyroblast over 9 years ago

Hi guys,

I have a question regarding the hierarchy of cells.

Image that you have a library and inside that library you have several cells in which, two or three, lets say, are like top cells and then you have a bunch of other cells that are inside (with their respective symbol) of the top cell, and inside of some of this cells you have other cells (don't forget, all of them inside the same library), that is: Cell1, Cell2, Cell3 are top cells. Then you have Cell 1.1, Cell 1.2, Cell3.1. So inside Cell 1 you have Cell 1.1 and 1.2 and inside of cell3 you have cell3.1 and so on.

By chance, Cadence has any tool to show you in some way (like a tree structure or just a file with some pointers/paths) which cell is the top and then their childs?

Regards.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    Yes. Several:

    • The schematic editor and layout editor both have Hierarchy->Tree commands to show a text report of the hierarchy
    • In the CIW there is Tools->Print Hierarchy Tree which is a "fast" hierarchy tree tool
    • This is the same as the standalone "fastTree" command that can be run from UNIX
    • The navigator assistant in the schematic editor and layout editor (Windows->Assistants->Navigator)
    • The hierarchy editor (open a "config" view for your design) - this is typically used when you want to configure which view is used for which cell or for each instance. There's a tree view in this tool.

    5 methods is hopefully enough...

    Note for each of these you have to start from a top cell and then have it expand the hierarchy. There's nothing that I'm aware of that will search to find cells which are not referenced by anything else (probably of limited usefulness and also would really need to search across all libraries which would be slow, potentially).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    Yes. Several:

    • The schematic editor and layout editor both have Hierarchy->Tree commands to show a text report of the hierarchy
    • In the CIW there is Tools->Print Hierarchy Tree which is a "fast" hierarchy tree tool
    • This is the same as the standalone "fastTree" command that can be run from UNIX
    • The navigator assistant in the schematic editor and layout editor (Windows->Assistants->Navigator)
    • The hierarchy editor (open a "config" view for your design) - this is typically used when you want to configure which view is used for which cell or for each instance. There's a tree view in this tool.

    5 methods is hopefully enough...

    Note for each of these you have to start from a top cell and then have it expand the hierarchy. There's nothing that I'm aware of that will search to find cells which are not referenced by anything else (probably of limited usefulness and also would really need to search across all libraries which would be slow, potentially).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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