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

cphCreatePhysConfig

cphCreatePhysConfig(
t_cfgLib
t_cfgCell
t_cfgView
t_logLib
t_logCell
t_logView
[ ?libList t_physLibList ]
[ ?switchList t_switchList ]
[ ?stopList t_stopList ]
[ ?cstList t_cstList ]
)
=> g_physConfigID / nil

Description

Creates a physical configuration view based on a specified logical view and returns the associated physical configuration ID. If the physical configuration view exists already, the system issues a warning.

Arguments

t_cfgLib

  

Name of the library in which the physical configuration cellview is to be created.

t_cfgCell

  

Name of the cell in which the physical configuration cellview is to be created.

t_cfgView

  

Name of the physical configuration view to create.

t_logLib

  

Name of the library containing the logical view.

t_logCell

  

Name of the cell containing the logical view.

t_logView

  

Name of the logical view.

?libList "t_physLibList"

  

List of physical library names. These libraries are searched to find the corresponding physical cell for a given logical cell.

Separate each name with a space and enclose the list in quotation marks.

?switchList "t_switchList"

  

List of logical view names used to descend into a hierarchical design.

Separate each name with a space and enclose the list in quotation marks.

?stopList "t_stopList"

  

List of physical view names used to determine the corresponding physical view for a given logical view.

When traversing a hierarchy, Configure Physical Hierarchy stops when it encounters a view with one of the specified names.

Separate each name with a space and enclose the list in quotation marks.

?cstList "t_cstList"

  

List of constraint view names. This list is passed to the Virtuoso Schematic Editor when it is opened in the context of a physical configuration, allowing it to determine whether the contents of the Constraint Manager must be updated.

Separate each name with a space and enclose the list in quotation marks.

Value Returned

g_physConfigID

ID of the physical configuration cellview.

nil

The new physical configuration view was not created.

Example

physConfigID=cphCreatePhysConfig("cph" "TopCell" "cph" "physConfig" "TopCell" "schematic" ?libList "cph" ?switchList "physConfig schematic symbol" ?stopList "layout abstract")

Return to top
 ⠀
X