• 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. Is there a way of accessing the full net name of a net object...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 15721
  • 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

Is there a way of accessing the full net name of a net object in a hierarchical design?

MatthewLove
MatthewLove over 6 years ago

Is there a way of accessing the full net name of a net object in a hierarchical design?

Example

A schematic contains two instances of the same object, called I0 and I1, which have internal nets of "in" and "out", like in the image below.

If I want to plot the voltages associated with the nets I need to use the full net names of "/I0/in" and "/I1/in".

Is there a way to find the full net names from the instances' database objects?

I can traverse the hierarchy and find the database objects for I0 and I1 but the net and signal objects connected to their terminals will just be listed as "in" and "out", which can't be directly plotted.

An alternative question for the same issue would be: are there any functions for directly plotting signal objects rather than needing their associated net names?

If I have the instance object and the signal object associated with one of its nets, is there a way to just plot the signal directly?

Functions like vtime require strings of the net names and can't use database objects.

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

    Maybe this SKILL utility to show hierarchical net name for a selected wire in a schematic will help you?

    Note that depends on you having descended down in the hierarchy through the schematic editor so that it knows the hierarchical path. The same thing happens when you use the vtime function in the calculator and then click on a node. I'm not entirely sure how you're intending to use such a function - whether it's for interactive use or some batch adding of nodes to be saved somehow.

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • MatthewLove
    MatthewLove over 6 years ago in reply to Andrew Beckett

    Hi Andrew,

    This is exactly what I was looking for, thanks.

    >I'm not entirely sure how you're intending to use such a function 

    I frequently use scripts to plot transistor voltages in my designs and I want to automate the plotting instead of hardcoding the net names in the script.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • MatthewLove
    MatthewLove over 6 years ago in reply to Andrew Beckett

    Hi Andrew,

    This is exactly what I was looking for, thanks.

    >I'm not entirely sure how you're intending to use such a function 

    I frequently use scripts to plot transistor voltages in my designs and I want to automate the plotting instead of hardcoding the net names in the script.

    • 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