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

techSetLayerAnalysisAttribute

techSetLayerAnalysisAttribute(
d_techfileID
tx_layer
t_attributeName
g_attributeValue
) 
=> t / nil

Description

Sets a specified attribute value for a layer with a layer function that supports attribute analysis.

FArguments

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.

g_attributeValue

The value of the attribute.

It can be String or Double.

Value Returned

t

The specified attribute has been set for the layer.

nil

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

Example

techSetLayerAnalysisAttribute(tech "Metal1" "materialName" "Copper")
=> 0.9

Sets Copper as the value of the materialName attribute for the Metal1 layer.


Return to top
 ⠀
X