Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

abeBoundariesFromCellView

abeBoundariesFromCellView(
o_outLayer 
g_queue 
)
=> o_abeLayer / nil

Description

Copies the boundaries from the current ABE session cellview to a new ABE layer or, optionally, an existing ABE layer. Optional arguments restrict the copied boundaries to a specified layer. This function can be run immediately or added to the queue.

Arguments

o_outLayer

ID of an existing ABE layer to which the cellview layer shapes will be added. This argument is required if ?queue is specified.

g_queue

Adds the function to the queue, rather than running it immediately. Functions in the queue are not run until abeRunQueue is issued.

Value Returned

o_abeLayer

ID of the new ABE layer to which the layer shapes were added.

nil

The function was not successful because ABE is not initialized or there was an argument error.

Example

The following example initializes the ABE engine with cv (cellview id) then calls abeBoundariesFromCellView to copy the boundaries to the newly created ABE layer out1.

abeInit(cv)
out1 = abeBoundariesFromCellView()

Related Topics

abeRunQueue

Support for Multithreading in ABE Functions


Return to top
 ⠀
X