abeLayerToBlockages
abeLayerToBlockages(
o_abeInputLayer
t_layerName
[ ?maskColor g_maskColor ]
[ ?blockageType g_blockageType ]
[ ?tiles g_tiles ]
[ ?noHoles g_noHoles ]
[ ?blockageIds g_blockageIds ]
)
=> t / nil
Description
Adds shapes as blockage objects from the ABE layer to the specified layer. Optional arguments specify a mask color and blockage type for the blockage objects, whether the shapes are copied without holes, and whether shapes are copied as tiles instead of islands.
Arguments
|
o_abeInputLayer
|
ID of the ABE input layer.
|
|
t_layerName
|
Name of the layer to which the ABE layer shapes will be copied as blockage objects.
|
|
?maskColor g_maskColor
|
|
|
Assigns the specified mask color to the new blockage objects. Valid values are: "grayColor", "mask1Color", "mask2Color", "mask3Color", and "mask4Color". The default is "grayColor".
|
|
?blockageType g_blockageType
|
|
|
Specifies the blockage type for the blockage objects. Valid values are: "routing", "via", "wiring", "fill", "slot", "pin", "feedthru", and "screen". The default is "routing".
|
|
?tiles g_tiles
|
Copies the shapes from the ABE layer as primitive tile blockage shapes when set to t. By default (nil), shapes are copied as islands. ?tiles and ?noHoles are mutually exclusive. If both are specified, the shapes are copied as primitive tiles with holes.
|
|
?noHoles g_noHoles
|
Covers holes in the added shapes. By default, holes are not filled in. ?tiles and ?noHoles are mutually exclusive. If both are specified, the shapes are copied as primitive tiles with holes.
|
|
?blockageIds g_blockageIds
|
|
|
Returns list of blockage IDs in the specified ABE layer.
|
Values Returned
|
l_blockageIDs
|
Lists blockage IDs when the ?blockageIds argument is set to t.
|
|
t
|
The ABE layer shapes were added to the specified layer as blockage objects.
|
|
nil
|
The function was not successful because ABE is not initialized or there was an argument error.
|
Examples
Copies the shapes on the ABE layer m1 as blockage objects of type routing to Metal2.
abeLayerToBlockages(m1 "Metal2")
Related Topics
abeBlockagesFromCellView
Return to top