• 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. How can i save one particular net in layout to a different...

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 125
  • Views 16283
  • 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 can i save one particular net in layout to a different view?

ssram
ssram over 9 years ago

I need to save one particular net in the layout to a different layout name/view. This can be done with marking the net in layout using "Connectivity->Net->Mark" option and then i can save all the marked nets to a new layout view. But if i've a really huge net in the layout, the Mark net takes really long time. Is there a way i could specify this mark net in the background and save the marked net to a new layout using any skill script so that i can still continue working on the layout window. Mark net just freezes the entire cadence session until its done. So mostly, if the design is big, i could just do this run in the back ground.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    I'd suggest using Mark Net in IC617 - we've changed the infrastructure used to do the shape tracing to be the same technology as used for VLS XL and the performance should be significantly faster.

    Can you try that?

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ssram
    ssram over 9 years ago

    The reason i do not want to use the Mark Net option is because it really really takes long time since my layout size is about 600umx600um usually and most of the tracks are routed in a very complex way throughout this area. I do not have the IC617 yet, i use IC616 and IC12.2. I've tried the Mark Net in both the versions that i've, it takes at least 30min easily for a net that i'm talking about. So, i was trying to have a method where this process wont hinder my work time and i can still use use the design window. 

    There never used to be a lot of functions in Cadence before (like in IC4 & IC5) that are available right now in the newer versions. But recently i started seeing a lot of them are already built in (like printing hierarchy in schematic, deleting ruler in layout hierarchy, the info balloon, function to zoom to a point, etc.) for which i used to have custom scripts when i used to use the earlier version of Cadence.

    The option that i'm talking about is really one of the useful function that Cadence should think about having in built. But i would love to have it right now for my use if there is one.

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

    Which ICADV12.2 subversion do you have? What does getVersion(t) return?

    I can understand that you want to have this run in the background, but that's far from trivial as it would require various parts of the tool to be thread-safe which they aren't currently.

    I would suggest you try IC617 mark net to see if it works - if it's significantly faster, the need to run in background may go away... That said, 12.2 should also be OK, but it depends on which subversion you have, maybe.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ssram
    ssram over 9 years ago

    IC12.2  -  500.2

    IC6.1.6  -  500.6

    I've tried the MarkNet in both the versions that i've, they seems to take about 30-40min to mark the net. So i'm kinda frustrated using the mark net to do this.

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

    I'm just checking to see if there's something  you have to do to enable the new algorithms in ICADV12.2.

    Andrew.

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

    Thanks Colin - I was having a brain glitch yesterday and couldn't remember what you had to do to enable this.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ssram
    ssram over 9 years ago

    Hi Colin, I tried this is IC616 and in IC12.2 as well. But i do not see any new options in the Connectivity drop-down! Could you please confirm this works.

    Thanks

    Sooraj

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

    Hi Sooraj,

    Turns out that the net tracer is a new feature that is not formally released yet - it's intentionally  under limited access (it's in VLS XL anyway, not VLS L, and only when enabled). So (as moderator) I've removed the env var details.

    However, Mark Net in IC617/ICADV122 should be using the same engine and should have better performance. If you're not seeing that, please do contact us (probably via your account team or via customer support) so that we can explore why it's not working well enough for you.

    Regards,

    Andrew..

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ColinSutlieff
    ColinSutlieff over 9 years ago

    Sooraj,

    here is another alternative.

    It's not clear if you want to select nets hierarchically or not, but at the top level you can select shapes on a net (in VLS-XL) by setting the routing granularity to "all shapes on nets" (R.M.B->Routing object granularity->All shapes on nets).

    If you click on a shape (all connected shapes will be selected. You can then copy these shapes to a different view.

    But, only top-level shapes can be selected.

    Perhaps this helps.

    Colin

    • 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