Modification of Technology Information
You can modify the technology information for your library to provide all the information Abstract Generator needs.
You can modify the technology information in the following two ways:
-
Use File – Import – LEF to import additional information into your existing technology file. Any additional information present in the LEF file is added to the existing technology information for the library.
If you want to replace the existing technology information with the information from a LEF file, select the Overwrite option on the Import LEF form. -
If you need to make more extensive manual changes to your technology information, use Technology File Manager to generate an ASCII version of the technology file. You can edit this file as required and recompile it for use with the library.
To launch the Technology File Tool Box, select Tools – Technology File Manager in the CIW.
Consider a situation in which the technology file might need to be updated is when purposes are missing for a routing layer. This is because the technology file must define the LPPs for all routing layers. In case purposes are not defined for a routing layer, Abstract Generator updates the technology file by automatically creating the LPPs. Alternatively, you can update the technology file manually by using the Technology File Manager. Abstract Generator will not proceed if an LPP is missing for a routing layer (ABS-10034).
In both cases where either you update the technology file or Abstract Generator does it automatically, the technology file should be writable (ABS-10050).
Abstract Generator allows you to open a library and proceed with the Abstract Generator flow if the pin and net are not defined for masterslice or cut layers. Abstract Generator issues warning messages for the missing purposes on the masterslice or cut layers. The drawing purpose does need to be defined for routing as well as masterslice and cut layers. However, if during the abstract generation flow, a pin or a blockage is created on a masterslice or cut layer that does not have a corresponding purpose defined in the technology file, Abstract Generator generates one of the following errors:
- ABS-12024: Cell name: Trying to create a pin shape on layer layerName. This layer does not have pin purpose in the technology data.
- ABS-13022: Cell name: Trying to create a pin shape on layer layerName. This layer does not have net purpose in the technology data.
- ABS-14029: Cell name: Trying to create a blockage on layer layerName. This layer does not have boundary purpose in the technology data.
Related Topics
Return to top