create_routing_cell
create_routing_cell
{[ -lib s_libName ]
[ -cell s_cellName ]
[ -view s_viewName ]}
[ -instance_name s_instanceName ]
[ -no_pins [ true | false ] ]
[ -replace [ true | false ] ]
[ -ignore_fixed [ true | false ] ]
[ -ignore_locked [ true | false ] ]
[ -set d_setObj ]
Description
Creates a new cellview containing all routes and route shapes. Pin and term shapes are not included. Pins are created from all route shapes on any route that connects to a term or InstTerm in the original occurrence (for example, wire:detail becomes wire:pin, via:detail becomes via:pin). If you choose to replace the original routing with an instance of the routing cell (-replace), instTerms will be created for all of the terms on the routing cell and those instTerms will be put on the appropriate nets.
Arguments
Examples
The following example creates a new cellview containing all of the routing in the active design. The new cellview is added to the active library and cell, with the view name routingA.
create_routing_cell -view routingA
The following example creates a new cellview containing all of the routing in the active design and creates an instance of the new cellview named routingInst. The new cellview is mylib/mycell/routingOnly.
create_routing_cell-lib mylib-cell mycell-view routingOnly-replace -instance_name routingInst
Related Topics
Return to top