News - Standard Cell Migration

Standard Cell Library Reuse

Standard cell libraries lie at the heart of digital circuit design, but moving them to a new process node can present a series of problems.

Standard Cells libraries form the core of digital circuits, allowing engineers to build IP of enormous complexity using a combination of logic generation front ends and place & route engines.  These libraries usually contain hundreds of cells, ranging from simple logic gates to complex functions.  Efficient use of space in standard cells can make an enormous difference to the size of a chip, with cells being replicated millions of times across the layout.


While commercial libraries are available, many companies develop their own to gain a technical advantage or simply avoid paying license fees.  These become the bedrock of the design process and are used across a wide variety of circuits.  However, this presents a problem when a company moves to a new technology as the library must be ported before any new products can be developed.  This places a strain on the company’s library group who must make the standard cells available in the shortest possible time, which can lead to compromises in the cell design. 

Standard Cell Schematics

Migrating the schematics is reasonably straightforward as the cells will use a limited number of symbols, usually N and P transistors and antenna diodes.  It may be possible to complete the task with an instance swapping script, although this may be complicated by restrictions in properties and callbacks.  A fully featured schematic migrator can deal with those during the migration process, or they can be fixed by further enhancing the script.  


Engineers can adjust gate sizes to suit the new process.  Gate lengths can be set to the target rules and widths adjusted to in proportion or by some other formula.   More complicated adjustment may be needed for FinFET technology but this can all be programmed in to the migration flow.

Layout Migration and Compaction

Layout migration is always much harder than translating schematics, although standard cells contain simple polygon-based devices.  Most of the layers will have a 1:1 map to the new technology but that’s where the similarities often end.  Changes in design rules will affect almost every shape in the cells and they may also have to adapt to new cell height and routing grid rules.  


Migration of standard cells or memories can be greatly accelerated using tools called compactors.  These compile the design rules into a special command file which is then applied to the layers in the cells.  However, setting up these tools proved extremely difficult which limited their use, and some of the best-known compactors, such as Sagantec’s Dream, are no longer available. 


IN2FAB’s standard cell migration technology combines the efficient front end of the OSIRIS migration tools with the power of a compactor to deliver a migration engine that can translate standard cell libraries in a matter of minutes.  Each cell is updated to the new technology and the layout processed through the compaction engine to enforce compliance with the new design rules.  


The OSIRIS Standard Cell option automatically retrieves the design rule information from the technology file and compiles it into  control files for Cadence’s VLM compaction engine.  OSIRIS also adds special control structures to each cell and this is applied to an entire standard cell library in a single pass.  Global information such as cell height, power rails, pin grids and layer alignment are also included in the control files to ensure routing compliance.

OSIRIS can also be used to change the routing pitch for existing cell libraries to deliver extra layout density.  Users can set the routing pitch for X and Y the library is processed through the compactor to adjust metal and pin positions to meet the new rules.  Experimental metal pitches can be evaluated simply by changing the spacing values to deliver accurate results across entire libraries.


Once the migration is complete, OSIRIS automatically generates test structures to ensure the contents and periphery of each cell complies with the new design rules.  Standard DRC & LVS can be run on the entire library in a single pass and extra rules or constraints can be added to the control file if necessary.  The control files mean the library can be reprocessed in a matter of seconds to accommodate any extra rules or constraints.  

Rapid standard cell migration can enable new digital products across a range of foundries and manufacturing processes.  The OSIRIS standard cell option delivers entire libraries in a matter of minutes to enable true process flexibility.

Share by: