create_instance
create_instance
-lib s_libName
-cell s_cellName
-view s_viewName
[ -location {f_x f_y} ]
[ -name instanceName ]
[ -orient {R0 | R90 | R180 | R270 | MY | MYR90 | MX | MXR90} ]
[ -placement_status {none | unplaced | suggested | placed | locked | firm | cover}]
[ -connections {s_termName:s_netName …} ]
[ -no_connect ]
Description
Adds an instance of a cellview to the design. If no arguments are given, the Create Instance form appears, allowing you to interactively specify and place the instance.
If the instance is a subdesign, instance terminals are created only when the create_inst_terms_in_subdesign environment variable is set to true.
The GUI equivalent for this command is Create—Instance.
Arguments
|
-cell s_cellName
|
Specifies the cell name for the cellview to add.
|
|
-connections {s_termName:s_netName …}
|
|
|
Creates instance terminals for the instance and connects them to the specified nets. If netName is not given, the instance terminal is connected to the default net. The colon is required.
|
|
-lib s_libName
|
Specifies the library name for the cellview to add.
|
|
-location {f_x f_y}
|
Specifies the placement location for the origin of the instance. If this option is not specified, Space-based Router and Chip Optimizer operates in interactive mode. The instance appears in the artwork window at the cursor. Drag the instance in the artwork, then click to place it.
|
|
-name s_instName
|
Specifies the name to assign to the new instance.
|
|
-no_connect
|
Prevents the instance from being automatically connected to any nets.
|
|
-orient s_value
|
Specifies the orientation for the instance.
Valid values are: R0, R90, R180, R270, MY, MYR90, MX, and MXR90. For a description of orientation values, refer to Orientation Key.
Default: R0
|
|
-placement_status
|
Specifies the OpenAccess placement status.
Valid values are: none, unplaced, suggested, placed, locked, firm, cover.
Default value: firm
|
|
-view s_viewName
|
Specifies the view name for the cellview to add.
|
Examples
The following example creates an instance.
create_instance -lib mylib -cell ssad -view abstract -location {3200.00 1323.20}
Related Topics
Create Commands
delete
move
Return to top