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?
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.
Here are the options I use on the leMarkNetleMarkNet(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.
Which sub-version of Virtuoso are you using?
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?