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

vfoGRUpdateTunnelLPPs

vfoGRUpdateTunnelLPPs ( 
) 
=> l_lpp / nil

Description

Returns the layer-purpose pairs on which tunnelling is allowed. The VFO infrastructure selects common layer-purpose present in the FGR and LPPs returned by the function vfoGRUpdateTunnelLPPs. If the function vfoGRUpdateTunnelLLPs returns nil, all FGR layer-purposes are displayed on the Create Tunnel in Fluid Object form.

Arguments

None

Value Returned

l_lpp

List of layer-purpose pairs on which tunnel is allowed.

nil

The command was unsuccessful.

Example

To allow to create tunnel on specified layer-purpose only, define the function that returns layer-purpose list.

(procedure vfoGRUpdateTunnelLPPs ( )
 ‘((“M1” “drawing”) (“M2” “drawing”) (“V0” “drawing”) (“V1” “drawing”))
)
;; Layer purpose present in custom FGR
FGR has layers (“Active” “drawing”), (“Poly” “drawing”), (“M1” “drawing”), (“V0” “drawing”), and (“Nimp” “drawing”)
;; Layer purpose present in F3 Tunnel form
(“M1” “drawing”), (“V0” “drawing”)

Return to top
 ⠀
X