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

techGetPrViaTypes

techGetPrViaTypes(
d_techID
) 
=> l_viaTypes / nil

Description

Returns a list of the vias defined in the specified technology database. ASCII technology file location: validVias sections.

Arguments

d_techID

The database identifier of the technology database.

Value Returned

l_viaTypes

A list containing the name and view of each via definition and the constraint group each is in. The list has the following syntax:

( ( ( t_viaDefName t_view ) t_constraintGroupName )… )

where,

  • t_viaDefName is the name of the via definition.
  • t_view is the name of the view. (Standard via definitions always have the view layout.)
  • t_constraintGroupName is the name of the constraint group.

nil

The technology database does not exist or it contains no validVias subsection in any constraint group.

Example

techGetPrViaTypes(tfID)
((("viad" "via") "default")
(("viap" "via") "default")
(("via1a" "via") "default")
(("via2" "via") "default")
(("via3" "via") "default")
(("via4" "via") "default")
(("via5" "via") "default")
(("via6" "via") "default")
(("via7" "via") "default")
(("via1_west" "via") "default")
(("via1_east" "via") "default")
(("via2_south" "via") "default")
(("via2_north" "via") "default")
(("via3_west" "via") "default")
(("via3_east" "via") "default")
(("via4_south" "via") "default")
(("via4_north" "via") "default")
(("via5_west" "via") "default")
(("via5_east" "via") "default")
(("via7_west" "via") "default")
(("via7_east" "via") "default")
(("via1a_1x2" "via") "default")
(("via1a_2x1" "via") "default")
(("via2_1x2" "via") "default")
(("via2_2x1" "via") "default")
(("via3_1x2" "via") "default")
(("via3_2x1" "via") "default")
(("via4_1x2" "via") "default")
(("via4_2x1" "via") "default")
(("via5_1x2" "via") "default")
(("via5_2x1" "via") "default")
(("via6_1x2" "via") "default")
(("via6_2x1" "via") "default")
(("via7_1x2" "via") "default")
(("via7_2x1" "via") "default")
(("myVia5" "via") "myRoute")
(("myVia1a" "via") "myRoute")
(("myVia2a" "via") "myRoute"))

Return to top
 ⠀
X