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