Troubleshoot Metal Layer Issues
Abstract Generator requires that all the layers used in the process are fully defined in the appropriate technology file sections. Abstract Generator issues the message ABS-10016 if a layer is defined in the LEFDefaultRouteSpec (or the specified constraint group) but is not included in the functions subsection in the layerRules section or if the layer function in the functions subsection is not specified as metal.
Define routing layers in the validLayers constraint in the interconnect constraint category of the LEFDefaultRouteSpec constraint group (or the specified constraint group). In addition, specify an appropriate functions type (for example, metal) in the layerRules section.
ABS-10016
Unable to define layer name in all the required technology file classes. Ensure that the layer is defined in the techLayers and techLayerPurposePriorities sections of the technology file, it is listed in the LEFDefaultRouteSpec, and that it has layer function metal in the Layer Definitions section.
ABS-10013
The name layer is not defined in the techLayer class of the technology file.
If at least one of the required layers is not defined in the technology file, then you can use the Technology File Manager to define the missing layers in the techLayers section of the technology file.
ABS-10015
Unable to find sufficient metal layers defined in the current design. Use the Technology File Manager to define these layers in the validLayers subsection of LEFDefaultRouteSpec constraint group of the technology file. In addition, ensure that these layers are assigned the function metal in the functions subsection of the Layer Definitions section.
ABS-10019
Failed to initialize the technology file because the '%s' layer does not have the '%s' purpose defined. Define the missing layer property in the techLayerPurposePriorities section of the technology file and reattach the technology file.
Related Topics
Troubleshoot Layer Spacing Rules Issues
Troubleshoot Via Layers Issues
Troubleshoot Routing Layer Issues
Troubleshoot Minimum Width Value Issues
Troubleshoot Minimum Spacing Value Issues
Return to top