Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

leMarkNet

leMarkNet( 
l_point
[ ?startLevel startLevel ]
[ ?stopLevel stopLevel ]
[ ?highlightIncrementally highlightIncrementally ]
[ ?saveViaInfo saveViaInfo ]
[ ?thickLine thickLine ]
[ ?optionFile optionFile ]
[ ?startLpp startLpp ]
[ ?markNetColor markNetColor ]
)
=> t / nil

Description

Marks a net in the current cellview. It traces the physical connectivity of a net(s) in a layout design starting from the input point (l_point) and highlights the traced net(s).

Arguments

l_point

The tracing will start from this point.

?startLevel startLevel

In a hierarchical design, tracing with start at this level.

?stopLevel stopLevel

In a hierarchical design, tracing with stop at this level.

?highlightIncrementally highlightIncrementally

The traced net is highlighted incrementally in case of value t. Valid values are t or nil.

?saveViaInfo saveViaInfo

While tracing, via information is saved in case of value t. Valid values are t or nil.

?thickLine thickLine

The traced net are highlighted in bold in case of value t. Valid values are t or nil.

?optionFile optionFile

Different rules like via layers rules, equivalent layers rules, and stop layer rules are read from the file.

?startLpp startLpp

The LPP from which tracing starts.

?markNetColor markNetColor

The marknet color. Valid values are Y0, Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, or Y9.

Value Returned

t

Tracing has been performed successfully.

nil

Tracing has not been performed successfully.

Examples

leMarkNet('(5.23 3.6))
leMarkNet('(4.5 6.7) ?stopLevel 10)
leMarkNet('(4.5 6.7) ?saveViaInfo t)
leMarkNet('(4.5 6.7) ?optionFile "./newRuleFile")
leMarkNet('(4.5 6.7) ?startLevl 0 ?stopLevel 5 ?optionFile "./newRuleFile" ?saveViaInfo nil ?thickLine t)
leMarkNet(list(1.3 2.2) ?startLpp list("Metal1" "drawing"))

Return to top
 ⠀
X