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

lxRegPreUpdateComponentsAndNets

lxRegPreUpdateComponentsAndNets(
S_function
)
=> t / nil

Description

Registers a SKILL function to be used as a pre-function hook for lxUpdateComponentsAndNets to enable replacement of pins that have their layer and width characteristics defined using the Design Intent tool. lxRegPreUpdateComponentsAndNetsFn, when used in combination with lxRegPostUpdateComponentsAndNetsFn, avoids the need for deleting the pins defined in Design Intent before the pins can be updated.

Argument

S_function

Name of the SKILL function to be registered.

Value Returned

t

The SKILL function was registered.

nil

The SKILL function registration failed.

Example

> procedure(testUpdateComponentsAndNetsPreHook(scv lcv) printf("Test UCN SKILL PreHook %s %s\n" scv~>viewName lcv~>viewName))
=> testUpdateComponentsAndNetsPreHook
> lxRegPreUpdateComponentsAndNetsFn("testUpdateComponentsAndNetsPreHook")
=> t
> lxHiUpdateComponentsAndNets()

Runs a test to validate the pre-function SKILL hook set for the lxUpdateComponentsAndNets SKILL function.


Return to top
 ⠀
X