Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

set_net_implementation_purpose

set_net_implementation_purpose
-net s_netName | -set d_setObj 
-purpose s_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

Technology Commands


Return to top
 ⠀
X