• 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. leMarkNet highlight options to high light in a subcell at...

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 144
  • Views 16439
  • 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

leMarkNet highlight options to high light in a subcell at 0 stop level

psill000
psill000 over 4 years ago

When I use the leMarkNet in a script and have the stop level 0 the leMarkNet will not high light subcells

If I increase the stop level to a level that the shape would be visible the high light will work.

It is not necessary for the layer to be visible but the layer exist at that stop level.

Is there a variable to allow the leMarkNet to high light the shapes in the subcell and have the stop level 0?

Paul

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    Paul,

    I assume you want the display set to stopLevel 0, but want the marking to be throughout the hierarchy? You can do that with:

    leMarkNet(point ?stopLevel 32)

    I did think initially you might have to do dbOpenHier(cvId 32) but it seems that using the ?stopLevel 32 has the same effect.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • psill000
    psill000 over 4 years ago in reply to Andrew Beckett

    Here are the options I use on the leMarkNet
    leMarkNet(xy
    ?startLpp list(lab~>layerName "drawing")
    ?startLevel 0
    ?stopLevel 32
    ?thickLine t
    ?markNetColor mNet
    ?optionFile markNetFile)

    If it something I have to live with of viewing other than at 0 level I can adjust.

    I was just looking if there I was something I was missing.

    Paul

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to psill000

    Hi Paul,

    Which sub-version of Virtuoso are you using?

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • psill000
    psill000 over 4 years ago in reply to Andrew Beckett

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to psill000

    I just checked, and this worked fine for me in that sub-version. I opened this design, left it at level 0, and then did:

    leMarkNet(xy ?startLpp list("Metal3" "drawing") ?startLevel 0 ?stopLevel 32 ?thickLine t)

    It takes a while as it loads the remaining levels of hierarchy into memory, but then I get:

    The yellow highlights are nets inside the blocks (mostly). I did it with a ground net too, and it makes lots of highlights.

    Perhaps I've misunderstood what you're asking for?

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • psill000
    psill000 over 4 years ago in reply to Andrew Beckett

    Now that I know it can be done, I will see if there is something in my marknet file that is stopping the hilight

    Thanks for the info

    When I try with 0 stop level with the command
    leMarkNet(enterPoint() ?startLpp list("M1" "drawing") ?startLevel 0 ?stopLevel 32 ?thickLine t)

    *WARNING* (LE-103025): There is no valid shape at the specified point so tracing is not possible.
    Specify a new point value that contains a valid shape.



    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Jake Shy
    Jake Shy over 4 years ago

    Hi,

    Have you succeed in this?

    If possible, I want to learn it.

    Regards,

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • psill00
    psill00 over 4 years ago in reply to Jake Shy

    I think I accidently found the reason why it does not hilite at zero level
    Due to within some issues in cadence and our environment we dont use pins, only labels. Well at least I prefer not to use pins, not enough benefit.

    So if there is no shape viewed to start the marknet the shapes wont be hilited. A pin solves this issue in the cellview.

    Paul

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to psill00

    Paul,

    That seems odd, given that I can't see why it would care about pins. Mark Net is a shape tracer, and doesn't look at connectivity information. I just tried it out on a silly piece of layout at level 0 with no pins, and it worked fine:

    The areas over I1 and I2 are just shapes within the cells which are being highlighted. This works in ICADVM18.1 ISR13 - the same version you're using.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Badindies
    Badindies over 4 years ago in reply to Andrew Beckett

    What do you mean..?

    • 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