Troubleshoot Routing Layer Issues
Abstract Generator issues an error ABS-10047 if the upper layer specified in the standardViaDefs section is not a routing layer. You must also specify the layers from lowest to highest, otherwise the technology check might indicate that you have the layers incorrectly ordered.
ABS-10047
Failed to initialize Abstract Generator because either the layer2 slot in via layer layer1Name-cutLayerName-layer2Name, which is currently layer2Name, must be a routing layer, else the layers might appear in the wrong order in LEF.
-
Define the layer in the validLayers section of the
LefDefaultRouteSpecconstraint group in the technology file. -
Use the Technology File Manager to define the layer correctly in the
validLayerssection ofLEFDefaultRouteSpecconstraint group. The layers must be specified from lowest to highest, otherwise the technology checker might indicate that you have the layers in the wrong order.
ABS-10046
Abstract Generator failed to initialize because the layer name in via layer layer1Name-cutLayerName-layer2Name must be a routing or masterslice layer. To resolve this issue:
-
Define the layer in the appropriate section, either validLayers section of
LefDefaultRouteSpecconstraint group or functions section of layerRules section. - Use the Technology File Manager to update your technology file accordingly.
-
You must define masterslice layers in the
functionssubsection of thelayerRulessection. -
Specify the
functionas one ofndiff,nplus,nwell,pdiff,poly,pplus,pwell, orli.
Related Topics
Troubleshoot Metal Layer Issues
Troubleshoot Layer Spacing Rules Issues
Troubleshoot Via Layers Issues
Troubleshoot Minimum Width Value Issues
Troubleshoot Minimum Spacing Value Issues
Return to top