Product Documentation
Virtuoso Technology Data SKILL Reference
Product Version IC23.1, June 2023

techSetLPPriorityInContext

techSetLPPriorityInContext(
d_tfId
d_techLPId
x_priority
) 
=> d_lppId / nil

Description

Sets the drawing priority of a layer-purpose pair in an effective technology database. The larger the number, the higher the priority. The layer-purpose pair must exist in the graph rooted at the specified technology database; it does not need to exist locally in the specified technology database.

The following three cases apply:

The layer-purpose pair with the highest priority is drawn on top of all other layer-purpose pairs.

Arguments

d_tfId

The database identifier of the technology database at the top of the graph.

l_techLPId

The database identifier of the layer-purpose pair.

x_priority

The drawing priority to be set on the layer-purpose pair.

Value Returned

d_lppId

The newly created layer-purpose pair or the layer-purpose pair with ID l_techLPId if it is already locally defined in the technology database with ID d_tfId.

nil

The drawing priority was not set; the technology database or layer-purpose pair does not exist or does not satisfy the required criteria; or d_techLpId does not exist in d_tfId, but an equivalent layer-purpose pair exists in d_tfId.

Example

techSetLPPriorityInContext(tfID lpId 3)

Sets the drawing priority of the layer-purpose pair identified by lpId to 3 in the effective technology database rooted at the technology database identified by tfID.


Return to top
 ⠀
X