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

techGetViaSpecTableEntries

techGetViaSpecTableEntries(
d_viaSpecID 
)
=> l_table / nil

Description

Returns the contents of the via specification, which is stored as a table, identified by the viaSpec database identifier from the current technology database.

Arguments

d_viaSpecID

The database identifier of the via specification.

Value Returned

l_table

A list of the table entries for the via specification’s 2-D table of minimum and maximum widths for layer 1 and layer 2.The syntax is as follows:

( n_layer1MinWidth n_layer1MaxWidth n_layer2MinWidth n_layer2MaxWidthl lt_viaDefIDs )…

where,

  • n_layer1MinWidth is the minimum width, in user units, of the first layer associated with the via specification.
  • n_layer1MaxWidth is the maximum width, in user units, of the first layer associated with the via specification.
  • n_layer2MinWidth is the minimum width, in user units, of the second layer associated with the via specification.
  • n_layer2MaxWidth is the maximum width, in user units, of the second layer associated with the via specification.
  • l_viaDefIDs is a list of the database identifiers of the via definitions associated with the via specification to which the table entry applies.
Table entries with a value of nil are not returned.

nil

The technology database does not exist or the via specification does not exist.

Example

techGetViaSpecTableEntries( viaspecID )
=> ((0.12 1.1705 0.14 0.55
      (db:0x0258207d)
    )
    (0.12 1.1705 0.55 1.1705
      (db:0x02582117 db:0x025820b5 db:0x025820b4 db:0x0258207d)
    )
    (0.12 1.1705 1.1705 12.0005
      (db:0x0258207d)
    )
    (1.1705 12.0005 0.14 0.55
      (db:0x0258207d)
    )
    (1.1705 12.0005 0.55 1.1705
      (db:0x0258207d)
    )
    (1.1705 12.0005 1.1705 12.0005
      (db:0x0258207d)
)
)

Returns the table entries for the via specification identified by viaSpecID in the current technology database.


Return to top
 ⠀
X