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

techCreateViaSpec

techCreateViaSpec(
d_techID 
t_layer1
t_layer2
lt_defaultViaDefIDs
)
=> d_viaSpecID / nil

Description

Creates a via specification with a default set of via definitions, as specified, in the specified technology database.

Arguments

d_techID

The database identifier of the technology database.

t_layer1

The first layer associated with the via specification.

Valid values: Layer name or layer number

t_layer2

The second layer associated with the via specification.

Valid values: Layer name or layer number

lt_defaultViaDefIDs

A list of the database identifiers of the default via definitions associated with the via specification. The list has the following syntax:

list ( t_viaDefID … )

You can retrieve the database identifier for a via definition with techFindViaDefByName.

Value Returned

d_viaSpecID

The via specification was successfully created with the database identifier viaSpecID.

nil

The technology database does not exist or one or both of the layers or any of the via definitions are not in the technology database.

Example

techCreateViaSpec(tfID "Metal1" "Metal2" list("viaDef1" "viaDef2"))
=> db:0x03b7a18c

Creates a via specification with default via definitions viaDef1 and viaDef2 in the technology database identified by tfID and returns its database identifier.


Return to top
 ⠀
X