• 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. How to traverse the hierarchy in a schematic

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 144
  • Views 20207
  • 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

How to traverse the hierarchy in a schematic

aryajur
aryajur over 14 years ago

Hi,

         I am totally new to SKILL. I am trying to write a skill routine to traverse the hierarchy of a schematic. Basically I want to pick each port at the top schematic and go down the hierarchy tracing each net down the hierarchy and listing out to which pin it connects to for certain type of components. 

        What functions can help me in:

1. Listing out the ports on the schematic

2. Listing out the subcircuits in the schematics that I can open and go inside

3. Trace a net to find the components connected to it on a particular schematic.

 

Thanks.

  • Cancel
Parents
  • aryajur
    aryajur over 14 years ago

     Hi Quek,

               Thanks for your reply. That helps a lot. I also found that cv~>terminals gives me all the ports on the schematic. Only thing remaining that I cannot find still is #3 i.e. to trace the connectivity down the hierarchy. Is there any solution that shows how you can generate a custom netlist. I guess that will show that.

              Another thing I don't understand is what is the difference between cv~>instances and cv~>instances~>master. Both give different database IDs but when I compare cv~>instances~>cellName and cv~>instances~>master~>cellName they are both the same.

     

    Thanks,

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • aryajur
    aryajur over 14 years ago

     Hi Quek,

               Thanks for your reply. That helps a lot. I also found that cv~>terminals gives me all the ports on the schematic. Only thing remaining that I cannot find still is #3 i.e. to trace the connectivity down the hierarchy. Is there any solution that shows how you can generate a custom netlist. I guess that will show that.

              Another thing I don't understand is what is the difference between cv~>instances and cv~>instances~>master. Both give different database IDs but when I compare cv~>instances~>cellName and cv~>instances~>master~>cellName they are both the same.

     

    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