set_net_implementation_purpose
set_net_implementation_purpose -nets_netName| -setd_setObj-purposes_purposeName
Description
Specifies the implementation purpose for the given net or nets in the given set. All new shapes for the given nets that are created by the router will be saved on the specified implementation purpose. Vias will be created using cdsVias, so these must be defined in the technology file.
This command is needed only if you will load the saved design in Virtuoso Layout Suite L (VLS L). If you do not set the implementation purpose before routing using Space-based Router and Chip Optimizer, important purpose-based information can be lost when you load in VLS L.
Examples
In this example, hv shapes have a voltage swing between 0.0 and 3.3, as specified in the techPurposes section of the technology file.
controls (
techVersion ("1.0")
)
techPurposes(
;(PurposeName Purpose# Abbreviation)
;(---------------------------------)
;User-defined Purposes:
(hv 13 hv 'sigType "digital" 'parent "drawing" voltageRange (0.0 3.3))
)
To ensure that new routing that is created for netA is saved on the hv purpose, use
set_net_implementation_purpose -net netA -purpose hv
Related Topics
Return to top