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

techGetPrViaType

techGetPrViaType(
d_techID 
l_viaDef
) 
=> t_viaType / nil

Description

Returns all constraint groups in which the specified via definition is listed as a valid via in the specified technology database. ASCII technology file location: validVias section.

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. (Standard via definitions always have the view layout.)

Value Returned

t_viaType

The name of the constraint group.

nil

The technology database does not exist or the via definition does not appear in the validVias list in any constraint group.

Example

techGetPrViaType(tfID list("viad" "via"))
=> ("CG__0" "default" "myRoute" "myRoute1")

Returns the constraint groups with the requested via definition in their validVias section in the technology database identified by tfID.


Return to top
 ⠀
X