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

techDeleteLP

techDeleteLP(
d_layerPurposeID 
)
=> t / nil

Description

Deletes the specified layer-purpose pair from the current technology database. ASCII technology file location: in the techLayerPurposePriorities and techDisplays subsections of the layerDefinitions section.

This function only deletes the layer-purpose–pair definition from the layerDefinitions in the technology database. If the layer-purpose pair is referenced in other sections of the database, an error will occur when an application attempts to use the rule or device specifying the layer-purpose pair. To prevent these errors, you must delete all references of the layer-purpose pair from the ASCII technology file and reload it.

For more information about the layerDefinitions section, see Technology File Layer Definitions in Virtuoso Technology Data ASCII Files Reference.

Arguments

d_layerPurposeID

The database identifier of the layer-purpose pair to delete.

Value Returned

t

The layer-purpose pair was deleted from the layerDefinitions section.

nil

The technology database does not exist or the layer-purpose pair is not defined in the technology database.

Example

techDeleteLP(lpID)
=> t

Deletes the layer-purpose pair identified by lpID from the layerDefinitions section. References to the layer-purpose pair might still exist in other technology database sections, which must be updated separately.


Return to top
 ⠀
X