Product Documentation
Virtuoso Abstract Generator User Guide
Product Version IC23.1, November 2023

D


Library Design Guidelines

This topic contains guidelines that helps you optimize your library to reduce die size and maximize the effectiveness of the place-and-route software. These guidelines help to understand about the models the software uses and gives you some general tips on the best ways to model the cells in your library.

A properly designed cell library is one of the most important factors in obtaining optimum results from InnovusTM Digital Implementation System (Innovus). A poorly designed library can lead to increased run times, undesirable placements, poor routing, and ultimately, less than ideal performance.

The library design guidelines are written with Innovus in mind, many also apply to any advanced place-and-route tool. Try to adhere to as many of these features as possible in your library design.

Before detailing the library development guidelines, it is important for the designer of the library to keep in mind that minimizing cell sizes does not necessarily minimize the total die size. In fact, some of the suggestions can cause an increase in the size of the individual cells, but will decrease the overall die size due to reductions in routing among the cells. This topic does not detail the procedures for creating or validating your library.

There are some general rules for all cell types:

For an optimal design, follow these guidelines:

Related Topics

Guidelines for Defining Blockages in a Cell Library

Guidelines for Setting Cell Porosity and High Density in a Cell Library


Return to top
 ⠀
X