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

set_power_type

set_power_type
-set d_setObj 
-power_type {unknown | cell_row | stripe | block_ring | core_ring | pad_ring | tap | tie_off | standard_cell_term | shield | shield_tie_off} 
[ -convert_to_term [ true | false ] ] 

Description

Sets the type property for routes and terms on power or ground nets only. Other objects, such as nets in the set, are ignored. If no valid objects are found in the set, the command fails.

This command is used to ensure that power structure objects are correctly labeled. Space-based Router and Chip Optimizer uses a heuristic to guess what these objects are, especially when they are created externally. An incorrect guess can prevent the object from being properly connected. For example, a tap pin in one design, that should be connected pin-to-trunk, was incorrectly labeled as a tie-off, so the power router did not connect to it. With this command, the pin can be identified as a tap without modifying the OpenAccess database.

Arguments

-convert_to_term [ true | false ]

If true, converts routes in the set to terminals.

After this command is run, the conversion cannot be undone.

Default: false

-power_type s_powerType

Specifies the power type. In each case, the corresponding property is given in parentheses.

  

The following settings are acceptable for route objects:

shield

Shield wire (PowerShieldRouteType)

shield_tie_off

Used to tie a shield wire to a power rail (PowerShieldTieOffRouteType)

tie_off

Used to tie off a route that was added by the signal router (PowerTieOffRouteType)

tap

Pin-to-trunk route (PowerTapRouteType)

The following settings are acceptable for term objects:

unknown

(UnknownTermType)

cell_row

Followpin (PowerStrapType)

stripe

Power stripe (PowerStrapType)

block_ring

Block ring (PowerBlockRingType)

core_ring

Core ring (PowerCoreRingType)

pad_ring

Pad ring (PowerPadRingType)

tap

Connects to a ring or stripe by pin-to-trunk (PowerTapTermType)

tie_off

Connected to a ring or stripe by the signal router (PowerTieOffTermType)

standard_cell_term

Standard cell power pin that should be connected with a followpin (PowerStandardCellTermType)

-set d_setObj

Sets the power type for route or term objects in the set.

Examples

The following example sets a term power type to PowerTapTermType. The term must be on a power or ground net and an element of the term is selected.

set_power_type -set [get_selection_set] -power_type tap

Related Topics

Design Configuration Commands


Return to top
 ⠀
X