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

Types of Libraries for Creating Unified Libraries

You can use unified libraries to enable all the Virtuoso multiple technology flows. Design data libraries from various sources are imported or created as unified libraries in the following ways:

The following types of design data libraries can be made as unified libraries:

Exported Die Library

Exporting a die from a Virtuoso layout generates the following data:

Exporting the die also creates one cell for each unique padstack used in the die abstract. Consequently, the following views are created for the padstack:

Preparing for Die Export

To ensure that the die abstract is accurate before using it in the package, you need to prepare the die. There are three important requirements. For details, refer to Preparing for Die Export.

Exporting Dies

This is the step in the flow where the IC/die footprint is handed over to the package designer. By exporting the die, you can create technology-independent abstraction, which enables Edit-in-Concert, layout versus abstract (LVA) checks, and cross-fabric simulation using die schematic and model-based simulation for dies. For details, refer to Exporting Dies.

BGA Library

Ball grid array (BGA) is a type of die component whose pins are solder balls arranged in a grid pattern. For an effective use model, group multiple BGAs within a part table.

Tline Library

The Tline library contains the symbol view, simulation view, and OpenAccess layout view for TLines. You can instantiate the symbol views and capture connectivity in the package schematic. Tline components are derived from rfTlineLib, which is a library of wideband-accurate transmission line models in multi-conductor microstrip and stripline configurations.

pkgLib Library

The pkgLib library contains wirebonds and fingers. These are stored as TILPs in the library for use in the Virtuoso Multi-Technology Solution. The mapping from Virtuoso instance parameters to Allegro symbol parameters is provided in the TILP parameter mapping.

Passive Component Library

The passive library contains different topologies of inductors to be implemented as generic TILPs in Virtuoso.

CSV Import Library

The CSV library describes the part variants as CDF parameters in Virtuoso. There is a need to support .csv import functionality for vendor-provided SMD libraries. The component definitions are created with the name-to-number mapping for pins. Subsequently, you can create the base cellview and the TILP that can be instantiated in the layout views.


Return to top
 ⠀
X