• 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. Specifying options for leMarkNet() with SKILL interacti...

Stats

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

Specifying options for leMarkNet() with SKILL interactively

DanielDing
DanielDing over 7 years ago

Did quite some search but found no solutions on this one.

I'm trying to set the following variable so leMarkNet() would prompt the users which layer to start tracing, when multiple shapes/nets exist at an entry point:

envSetVal("layout" "markNetSelectOverlapLayer" 'boolean t)

Somehow this only works when pressing "F9" or selecting trace net from Virtuoso GUI.

If I call leMarkNet(xcoord:ycoord) at CIW, it does not prompt.

Is pressing F9 doing additional things here?

A second question along the same direction: is there a way pass a skip list of nets to leMarkNet()?

I would like to skip VDD,VSS nets as they are usually time-consuming to trace.

Thanks much!

Duo

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    Duo,

    The whole point of leMarkNet() is that it doesn't need interactions with the user. So that's not going to prompt you. If you want it to prompt you, you'd have to continue using the "Hi" version of the function, but you can send it the point in advance:

    preXY(25.496:61.683) leHiMarkNet()

    I don't know what your F9 bindkey is doing (that's a local customisation), but my guess is that this is calling leHiMarkNet() - it could be calling the Net Tracer (which is slightly different functionality that's in VLS XL).

    Skipping a list of nets isn't possible with mark net because it doesn't look at the connectivity - the whole point is that it chases the shapes which are physically connected, and so because of that it has no idea which is VDD, which is VSS and so on.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • DanielDing
    DanielDing over 7 years ago in reply to Andrew Beckett

    Much appreciate it, Andrew. This saves me a lot time! -Duo

    • 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