geom_or
geom_or
{ {-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 }
{ {-lpp2 { s_layerlpp … }
[ -lpp2_levels { i_startLevel [i_endLevel] } ]
[ -set2 d_setObj ]
[ -lpp2_net_names { s_netName… } | -lpp12_net_set d_setObj ] }
| -input2_scratch_layer i_scratchID}
{ {-output_lpp s_lpp [ -output_net_name s_netName ] [ -output_set d_setObj ] }
| -output_scratch_layer i_scratchID }
[ -no_sync ]
[ -polygons ]
[ -region { f_xlo f_ylo f_xhi f_yhi } ]
[ -route_topology { core_ring | block_ring | stripe | cell_row_strap } ]
Description
Generates new shapes where shapes from either of two input groups exist. Input groups can be a scratch layer, or 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, to a specific nett. 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 |
||
|
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 |
||
|
Specifies the second 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 |
||
|
Generates output shapes as polygons, rather than individual rectangles. By default, individual rectangles are generated. |
||
|
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 merges all shapes on the met1 and met2 and outputs them to the met5:wire:detail layer purpose.
geom_or -lpp1 {met1 met2} -output_lpp {met5:wire:detail}

Related Topics
Return to top