• 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 SKILL
  3. List of cells and their dependencies from a library

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 15532
  • 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

List of cells and their dependencies from a library

strotta
strotta over 5 years ago

Hi,

Is there any way to obtain on an easy way a list of cells of a library an their dependencies ?

For example:
Library: myLibrary

There are three cells:
cell 1
cell 2
cell 3

I could obtain a list of them using ddGetLibList and choosing my library:

libs = ddGetLibList()
proj_name = myLibrary

(foreach i libs
    (if i~>name==proj_name then
        proj = i
    )
)

Now, I would like to see what sub-cells or instances are inside of each cell. For example, cell 2 could be used inside of cell 1. I can't get that info on this way then If anyone could clarify me how to do that really appreciate.

Thanks in advance!

Santiago

  • Cancel
Parents
  • mbracht
    mbracht over 5 years ago

    Hi Santiago,

    Well essentially you need to recursively traverse a design hierarchy following the master cells being referenced by instances. There a various articles how to do that, for example:

    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000007Mn1KUAS&pageName=ArticleContent

    However it's not quite that trivial - there is other types of references to other cells than just instances. For example a a VXL layout view has a so called connectivity reference pointing to the schematic iw was generated from. Or you might have a config view for a schematic. And Pcells where an instance references so called submasters deserve special attention.

    So to answer your question "Is there any way to obtain on an easy way a list of cells of a library " - I'am afraid the answer is no, not really an easy way.

    Max

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • strotta
    strotta over 5 years ago in reply to mbracht

    Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • strotta
    strotta over 5 years ago in reply to mbracht

    Thanks!

    • 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