Product Documentation
Virtuoso MultiTech Framework User Guide
Product Version IC23.1, November 2023

Unified Library Validation

Unified libraries must be validated to avoid common cross-view errors that happen in the libraries and designs in various flows. You can start the validator by using the vmtValidateUnifiedLibrary SKILL function. This function can be run on a library or a cellview.

When run on a library, it validates the following for errors:

When run on a cellview, it validates the following for errors:

The following table illustrates all the error conditions reported by the library validator in CIW and the corrective actions that you can take to fix the errors.

Error Condition Corrective Action

Missing footprint library from instance with a master cellview

Ensure that the specified footprint library is defined in the cds.lib and is accessible.

Missing footprint cell in library from instance with a master cellview

Ensure that the specified footprint cell is defined in the footprint library and is accessible.

Missing footprint view for cell in library from instance with a master cellview

Ensure that the specified footprint view is present in the footprint cell in the footprint library and is accessible

The orientation, flipped, mirrored, angle, and rotation values of an instance in a cellview do not match the expected orientation and rotation

A script is provided by Cadence to fix the instance CDF parameters that have been changed inconsistently. Contact Cadence customer support for assistance.

Cannot find library in the list of libraries

Ensure that the library is defined in the cds.lib and is accessible.

Missing cell in the library

Ensure that the specified cell is present in the library and is accessible.

Missing TILP for a cell

Rerun vmtLibImport.

Terminal differences between the component definition of a device and its symbol view

Rerun vmtLibImport.

Missing symbol view for a cell in a library

Rerun vmtLibImport.

Missing part.csv for a cell

Rerun vmtLibImport.

Terminal differences between the component definition of a device and its footprint view

Rerun vmtLibImport.

Footprint referenced in a cell cannot be found

Rerun vmtLibImport.

Related Topics

Unified Libraries

vmtValidateUnifiedLibrary

vmtLibImport


Return to top
 ⠀
X