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

techIsPrViaDevice

techIsPrViaDevice(
d_techID 
l_viaDef
) 
=> t / nil

Description

Indicates whether the specified via definition is listed in the specified technology database. ASCII technology file location: in any validVias section the specified technology file.

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

The specified via definition is listed in a validVias section in at least one constraint group in the specified technology database.

nil

The technology database does not exist or the via is not listed in any validVias section in the technology database.

Example

techIsPrViaDevice(tfID list("viad" "via")) 
=> t

The custom via definition viad with view via is listed in at least one validVias section in the technology database identified by tfID.


Return to top
 ⠀
X