Troubleshoot Technology Issues
This section lists the common problems found in technology files in the Virtuoso Studio design environment and provides information about how to fix these to enable Abstract Generator to run.
ABS-10034
A list of errors is displayed in the technology file. There are a number critical checks performed by Abstract Generator on start-up, among them a validity check on the technology data associated with a design. If any of these checks fails, Abstract Generator issues an appropriate error message. Use the Technology File Manager to resolve these errors before proceeding.
ABS-10042
Technology initialization failed because the name layer with the value layer number and the name layer with the value layer number have the same name. The same layer name cannot be associated with two layer numbers. Each layer has an associated layer name and is assigned a unique layer number in techLayers in the layerDefinitions section of the technology file. Rectify the error in the technology file and then try again.
ABS-10044
Failed to perform antennaSideArea calculations because the name layer does not have a thickness value specified. To resolve this issue:
- Specify the thickness value in the antenna subsection of the foundry constraint group of the technology file.
-
To perform antenna side area factor or ratio calculations, set a
thicknessvalue for the layer in theantennasubsection offoundryconstraint group.
ABS-10050
Failed to create the name, purpose layer-purpose pair in the technology file. Ensure that you have permissions to write to the technology file and then try again. To do this:
-
Specify the layer-purpose pair information in the
techPurposesconstruct in thelayerDefinitionssection during the abstract generation process.
If missing, you can append this information to the technology file. - If write permissions exist on the technology file, Abstract Generator will automatically add the missing layer-purpose pair. However, you would not be able to update the technology file if you do not have the write permission on the file, which is when Abstract Generator issues this message.
- Change the permission setting of the technology file or contact the person responsible for updating the technology file.
- Use the Technology File Manager to add the missing layer-purpose definition to the technology file prior to invoking Abstract Generator.
ABS-10053
Abstract Generator has failed to set the required property. If you are unable to isolate the problem, contact your Cadence Customer Support representative for help.
ABS-10054
Failed to initialize Abstract Generator because either the name layer is not defined in the standardViaDefs subsection of the viaDefs section or the layer function has not been identified as 'cut' in the functions subsection of the layerRules section. Ensure that the layer is correctly defined in both standardViaDefs and functions subsection and then try again.
-
You need to define via layers in the
standardViaDefssection and as ‘cut’ in thefunctionssubclass of thelayerRulessection. This error will be generated if the via layer is not defined in any one of these. -
Using the Technology File Manager, check the
standardViaDefssection and thefunctionssubsection in thelayerRulessection in the technology file. - Update the section in which the via layer definition is missing.
ABS-10055
Failed to create the name site in the technology library name technology file. Abstract Generator tried unsuccessfully to create a site in the OpenAccess technology file, tech.db. The exception message issued by OpenAccess indicates the reason for the failure. For example, you might not have permission to update the tech.db file.
ABS-19006
The routing direction for layer layerName has not been specified. Specify the appropriate direction in the routingDirections sub-section of layerRules section of the technology file.
Related Topics
Technology File Requirements for Abstract Generation
Return to top