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

techSetPrViaType

techSetPrViaType(
d_techID 
l_viaDef 
t_constraintGroupName
) 
=> t / nil

Description

Adds the specified via definition to the specified technology database. ASCII technology file location: validVias section of the specified constraint group.

Arguments

d_techID

The database identifier of the technology database.

l_viaDef

A list containing the via definition name and its associated view name. The list has the following syntax:

list ( t_viaDefName t_view )

where,

  • t_viaDefName is the name of the via definition to add to validVias in the specified constraint group.
  • t_view is the name of the view associated with the via definition.
    Valid values: For a standard via definition, always layout. For a custom via definition, the view specified in the via definition.

t_constraintGroupName

The name of the constraint group.

Value Returned

t

The via definitions were added.

nil

The technology database does not exist or there is no via definition with the specified name and view.

Example

techSetPrViaType(tfID list("M2_M1" "via") "default")
=> t

Adds the custom via definition M2_M1 with view via to the default constraint group in the technology database identified by tfID.

To add the standard via definition M1_Poly1 to the constraint group named constGp1,

techSetPrViaType(tfID list("M2_Poly1" "layout") "constGp1")
=> t

Return to top
 ⠀
X