Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbSetInstHeaderMasterName

dbSetInstHeaderMasterName( 
d_instHeader 
t_libName 
t_cellName 
t_viewName 
) 
=> t / nil 

Description

Sets the master of individual instance on the instHeader to the new master. All the instances are removed from the old instHeader and move to the new instHeader, which may exist or not. When an instHeader is empty, meaning it does not have any instance on this instHeader, the instHeader is removed and the ID is no longer valid.

Arguments

d_instHeader

Instance header whose master library name, cell name, and view name are being replaced by the specified names.

t_libName

New master library name. If it is nil, use the one from the instHeader.

t_cellName

New master cell name. If it is nil, use the one from the instHeader.

t_viewName

New master view name. If it is nil, use the one from the instHeader.

Value Returned

t

The library name/cell name/view name of the master is set successfully.

nil

The library name/cell name/view name of the master is not set successfully.

Examples

dbSetInstHeaderMasterName(instH1 "basic" "nand2" "symbol")

Return to top
 ⠀
X