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

techHasLayerAnalysisAttribute

techHasLayerAnalysisAttribute(
d_techfileID
tx_layer
t_attributeName
) 
=> t / nil

Description

Checks if a specified attribute has been set for a layer with a layer function that supports attribute analysis.

Arguments

d_techfileID

The database identifier of the technology database.

tx_layer

The layer name or number.

t_attributeName

The name of the attribute.

The valid attribute names are:

  • materialName: The name of the material.
  • thickness: The thickness of the layer in microns.
  • conductivity: The conductivity of the layer in Siemens/meter.
  • permittivity: The dielectric constant of the layer.
  • lossTangent: The loss tangent of the layer.

Value Returned

t

The specified attribute has a value for the layer.

nil

The specified attribute does not have a value for the layer, or the layer does not have a function that supports layer analysis attributes or does not exist in the technology database.

Example

techHasLayerAnalysisAttribute(tech "Metal1" "lossTangent")
=> t

Returns t to indicate that a lossTangent attribute value has been set for the Metal1 layer.


Return to top
 ⠀
X