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

cphSbEditSoftBlockAttributes

cphSbEditSoftBlockAttributes(
g_cphId
{ g_sbId | l_physLCV }
[ ?blockType t_blockType ]
[ ?type t_type ]
[ ?viewList t_inhViewList ]
[ ?stopList t_inhStopViewList ]
)
=> t / nil

Description

Edits the attributes of the soft block with the specified ID.

Arguments

g_cphId

ID of the physical configuration cellview

g_sbId

ID of the soft block

l_PhysLCV

List of ("lib" "cell" "view") triplets

?blockType t_blockType

Valid values are "CUSTOM" and "DIGITAL". This argument is case-insensitive.

?type t_type

Type of soft abstract generation of the block. Valid values are "LAYOUT" and "ABSTRACT". This argument is case-insensitive.

?viewList t_inhViewList

The design views that will be used to descend into the hierarchical design to find stop views

?stopList t_inhStopViewList

The stop view list. While descending the hierarchical design, the command stops if any of the specified views, such as layout or abstract views, are found in this viewlist.

Value Returned

t

The soft block attributes were changed.

nil

The command was unsuccessful.

Examples

cphSbEditSoftBlockAttributes(cphid list("design" "block1" "layout") ?blockType "DIGITAL")
cphSbEditSoftBlockAttributes(cphId sbId ?blockType "digital" ?type "ABSTRACT")

Return to top
 ⠀
X