techSetViaStackLimit
techSetViaStackLimit(d_techIDg_number[tx_bottomLayer tx_topLayer] ) => t / nil
Description
Updates a viaStackingLimits constraint in the foundry constraint group in the specified technology database with one set of via stack limit data. If the specified layer range is not already specified in the database, this function creates a new constraint with the data. If the viaStackingLimits subsection does not exist in the foundry constraint group, this function creates it with the specified data.
Arguments
|
The maximum number of stacked vias allowed within the layer range. |
|
Value Returned
|
The |
|
Example
techSetViaStackLimit(tfID 4 "Metal1" "Metal5")
=> t
Creates the following in a technology database with no viaStackingLimits subsection in the foundry constraint group:
viaStackingLimits(
( 4 "Metal1" "Metal5" )
) ;viaStackingLimits
techSetViaStackLimit(tfID 3 "Metal1" "Metal5")
=> t
viaStackingLimits(
( 3 "Metal1" "Metal5" )
) ;viaStackingLimits
techSetViaStackLimit(tfID 2 "Metal6" "Metal8")
=> t
viaStackingLimits(
( 3 "Metal1" "Metal5" )
( 3 "Metal6" "Metal8" )
) ;viaStackingLimits
techSetViaStackLimit(tfID 5)
viaStackingLimits(
( 3 "Metal1" "Metal5" )
( 3 "Metal6" "Metal8" )
( 5 )
) ;viaStackingLimits
Return to top