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

techGetPrRoutingLayers

techGetPrRoutingLayers(
d_techID
) 
=> l_routingLayers / nil

Description

Returns a list of layers and their preferred routing directions. In the ASCII technology file, the layers are defined in the validLayers constraint in the interconnect subsection of the LEFDefaultRouteSpec constraint group. The preferred routing directions of the layers are specified in the routingDirections subsection of the layerRules section.

Arguments

d_techID

The database identifier of the technology database.

Value Returned

l_routingLayers

A list of the layers and their routing directions defined in the specified technology database. The list has the following syntax:

( ( t_layer t_direction ) … )

where,

  • t_layer is the layer name.
  • t_direction is the direction assigned to the layer.

nil

The technology database does not exist, or the validLayers constraint is not defined in the LEFDefaultRouteSpec constraint group.

Example

techGetPrRoutingLayers(tfID)
=> (("METAL1" "horizontal")
("METAL2" "vertical")
("METAL3" "horizontal")
("METAL4" "vertical")
("METAL5" "horizontal")
("METAL6" "vertical")
("METAL7" "horizontal")
("METAL8" "vertical")
)

Returns the routing layers and their directions as defined in the technology database identified by tfID.


Return to top
 ⠀
X