Logo
Home Search Sitemap Contact Subscribe
Technology & Products TopQuality Service News FAQ Literature Corporate
Technology for
Design Migration
Design Reuse
Timing and Signal Integrity in UDSM 
Intellectual Property
Physical Verification
Library Generation

Products
LADEE
DECOR
LACE
LACEedit
AutoMask
LayAna
LayNet
BatchComp
CrossSpeed
HierO
P-Rex

Design Migration of Physical IC Layout 

Fast technology progress, the possibility of producing large systems-on-a-chip, and shorter market cycles for semiconductor products require new reuse-centered design methods and flexibility in chip production sources to stay within the economical boundaries of the business. 
Since the limits of automatic synthesis for ultra deep sub-micron process technology have been discovered, there is a growing realization in the semiconductor industry that reusing predefined layout blocks, or so-called "hard IP," is the most cost-effective way.

The reasons for introducing a layout manipulation technology into a design environment to automatically migrate designs to smaller technologies or different fabs are: 

  • performance 
  • cost reduction with a smaller die or cheaper wafer source 
  • second- or third-source production 
  • design reuse in system-on-a-chip applications 
  • shorter time to market 
  • flexibility with late design rule changes 
RUBICAD has performed extensive research and tests, showing that the highest-quality results in the shortest time come from a compaction method using an edge-based scan line algorithm. This algorithm is employed by best-in-class layout manipulation tools. 
Today, layout migration technology must solve many problems besides providing a small, DRC-correct layout. Designers have to consider circuit performance, power consumption, compatibility with existing design flows, and design verification when choosing a layout conversion tool. 

Compaction for Quality Results
During automatic layout compaction, conversion or optimization, layout quality is the highest priority. In most applications, quality means the wires must be as short as possible; there should be no long poly wires; source drain areas should be covered with as many contacts as needed; and double contact cuts should be made wherever possible. 
The layout manipulation tool should be able to enlarge the power metal or fill up metal layers with dummy metal when needed. All structures must be on an exact grid, and some structures, such as ports or pickups, must be on a special grid to satisfy the needs of place and route tools. The best-in-class compaction tool suite LADEE can easily handle 45- degree and 90-degree structures. The user can decide whether to create, maintain or remove 45-degree structures. LADEE even handles 45-degree meander transistors very well. Automatic jog insertion can significantly increase the degree of compaction, but too many jogs will increase wire length. Therefore, controls for automatic jog insertion and removal are available. For controlling the quality of results, LADEE provides the following features: 

  • Control of movement for each specific layer. 
  • Definition of layer-specific grid. 
  • Special grids for special structures. 
  • Control for 45-degree and 90-degree compaction. 
  • Optimized jog insertion and jog removal. 
  • Clustering of structures. 
  • Handling of orthogonal and 45-degree meander transistors. 
  • Wire length and contact optimization. 
Hierarchical Compaction
A layout is usually composed of small layout cells that form a hierarchical structure. Designers like to maintain a hierarchical layout database for reducing the amount of data and for flexibility in future modifications of the layout. 
Hierarchical compaction using parallel compaction:
Solving the compaction for a multi-level, hierarchically-structured custom design, such as datapath or memory, is an inherent parallel problem, because each layout cell is placed with several neighbor cells. The compaction tool must now find the optimum layout that satisfies all placements of each cell. Parallel compaction can also handle over-the-cell routing and overlapping cells.

The LADEE Tool Suite handles complex hierarchical structures with the hierarchy extraction tool LayAna. LayAna automatically analyzes the hierarchy and rebuilds the layout in the new technology after the leaf cells are converted. Such an approach is also suitable for silicon compilers for RAM, ROM and datapath. The P-REX tool in the LADEE suite is used to maintain the most primitive cells (p-cells), such as contacts and gates. 

Hierarchical Analysis and Optimization Capabilities 
Designers dealing with hierarchical layout conversion have some special problems to solve. Some hierarchical designs contain several hundred base cells, and for most tools and designers it is impossible to do a detailed analysis of the quality of the overall design, because they must concentrate on every single cell. Therefore, analysis tools are needed to tell the designer how good the overall design is in area and where the design's congestion is located. RUBICAD's HierO gives designers detailed information about how much impact the optimization of specific cells will have on the overall design size. For a hierarchical design, this has to be done by analyzing the global database and highlighting details by the visualization of the constraint graph of the relevant base cells. Good implementations can reduce the analysis time by a factor of 10 or more. 

The LADEE Tool Suite for layout migration, manipulation, conversion and compaction offers many features which allow designers to automatically modify a physical design and migrate designs to a new or different process technology.

Back to Top

Copyright © 1996-2001, Rubicad Corp. All rights reserved.