dbInstSetLayerShifts2
dbInstSetLayerShifts2(
d_instId
l_layerShifts
)
=> t / nil
Description
Sets the given l_layerShifts on the specified instance.
All layer shift settings can be applied to layers with three masks. Only noShift and shift1Shift can be applied to layers with two masks.
Layer shifting cannot be run in the following conditions:
- The l_layerShifts argument list has a layer that is not colorable.
- There are too many colorable layers in the technology. Contact Cadence Customer Support for assistance.
You must initialize the layer shift information for a cellview before setting them on the instances. To do this, run cv() where cv is the cellview ID. Otherwise, when you run dbInstSetLayerShifts2 on these instances, nil is returned and layer shifts are not set.
Arguments
Value Returned
|
Returns |
|
|
Returns |
Example
Sets the layer-shift pairs for instance inst on layer number 30, layer number 31, and Metal3 to noShift, fixedMask2Shift, and shift1Shift, respectively.
shiftVals = list(list(30 "noShift") list(31 "fixedMask2Shift") list("Metal3" "shift1Shift"))
dbInstSetLayerShifts2(inst shiftVals)
Return to top