geom_extent
geom_extent
{ {-lpp1 { s_layerlpp … }
[ -lpp1_levels { i_startLevel [i_endLevel] } ]
[ -set1 d_setObj ]
[ -lpp1_net_names { s_netName… } | -lpp1_net_set d_setObj ] }
| -input1_scratch_layer i_scratchID }
{ {-output_lpp s_lpp [ -output_net_name s_netName ] [ -output_set d_setObj ] }
| -output_scratch_layer i_scratchID }
[ -no_sync ]
[ -region { f_xlo f_ylo f_xhi f_yhi } ]
[ -route_topology { core_ring | block_ring | stripe | cell_row_strap } ]
Description
Generates new shapes that extend to the bounds of two or more intersecting shapes on a scratch layer, or on one or more layer purposes, optionally limited to specific levels for nets in a set or a list, or shapes in a set. The generated shapes are added to a scratch layer, or to a layer purpose and, optionally, a specific net. You can operate on a specific region or the entire design.
The GUI equivalent for this command is Create—Derived Layers.
Arguments
|
Uses a scratch layer from a previous Boolean operation for |
||
|
Specifies the first LPPs. For details on the LPP notation, refer to Specifying Input Layer Purposes. |
||
|
Limits |
||
|
By default, the OpenAccess database is immediately updated with the results of this operation. If this argument is given, the results will not be saved until the database is saved (write_db). |
||
|
Adds shapes to the named net. When this argument is given, the |
||
|
Adds generated shapes to a scratch layer identified by the positive integer. This scratch layer can be used as an input layer in subsequent Boolean operations using the |
||
|
Specifies the area of the operation given the lower-left coordinate and the upper-right coordinate. |
||
|
(Applies only if |
||
Value Returned
Examples
The following example creates new shapes that extend to the bounds of two or more intersecting shapes on met1 layer purposes for the entire design and outputs the new shapes to scratch layer 1.
geom_extend -lpp1 met1 -output_scratch_layer 1

Related Topics
Return to top