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

techSetDeviceClassProp

techSetDeviceClassProp(
d_techID 
t_deviceType 
t_viewName
l_propertyValue
) 
=> t / nil 

Description

Updates the value of the specified device type property in the specified technology database. ASCII technology file location: devices section. If the property does not exist, this function creates it.

For more information about the devices section, see Technology File Devices in the Virtuoso Technology Data ASCII Files Reference.

Arguments

d_techID

The database identifier of the technology database.

t_deviceType

The device type name.

t_viewName

The view name for the device type.
Valid Values: symbolic

l_propertyValue

A list of the property name and value. The list has the following syntax:

( t_propName g_value )

  • t_propName is the name of the property to set or create.
  • g_value is the value of the property.
    Valid values: An integer, a floating-point number, a string enclosed in quotes, a Boolean value, any SKILL symbol or expression that evaluates to any of these types

Value Returned

t

The device type property was set or created.

nil

The technology database or device type does not exist.

Example

techSetDeviceClassProp(tfID " "leTran" "layout" list("function" "transistor"))

Sets the function property of the device type leTran, view name layout to transistor in the technology database identified by tfID.


Return to top
 ⠀
X