Parameterized Layout Component Reuse in IC Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IC design methods face challenges in achieving uniform layout and synchronization of layout clones across different designs, leading to non-uniform transistor implementations that can impact electrical characteristics, and lack re-usability of design cell layouts across designs.

Innovation Solution

The use of a schematic driven layout generation tool that applies parameter values from a higher-level schematic design to create core layout cells, which are re-usable across different designs, ensuring uniformity and synchronization of layout clones through a pedigree-based system, allowing for automatic generation of geometric structures and instances of layout cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a schematic design is converted to layout design using existing methods, then layout generation is achieved, but uniformity and synchronization of layout clones across different designs cannot be maintained

Engineering Contradiction:
Improveuniformity of layoutVSAvoidre-usability of layout across designs
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal layout generation system where schematic design cells with hierarchical parameters serve as templates that can be applied across multiple different IC designs. The layout generation tool accepts schematic cells as input and produces consistent layout clones that can be reused in different design contexts, achieving both uniformity and versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses hierarchical parameters that can be instantiated at different levels of the design hierarchy. By passing parameter values from parent cells to child cells through the schematic design layer, the system maintains parameter consistency across different designs while allowing for necessary variations, ensuring uniform layout generation with adaptability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If layout clones are generated without a pedigree-based system, then generation speed is maintained, but synchronization and consistency of layout clones across designs cannot be ensured

Engineering Contradiction:
Improvesynchronization of layout clonesVSAvoidcomplexity of layout management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a copying mechanism where layout clones are created as copies of master layout cells with preserved pedigree information. The pedigree acts as a metadata layer that tracks the hierarchy and parameter relationships, enabling automatic synchronization without requiring complex manual management systems.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent establishes a feedback mechanism where changes to master layout cells automatically propagate to all descendant layout clones through the pedigree-based hierarchy. This feedback loop ensures synchronization across designs while the automated nature of the process keeps the management complexity manageable.

Inventive Principle:
Principle #23Feedback

3Productivity

If manual methods are used for layout generation, then control over geometric structures is maintained, but productivity and efficiency of IC design process are reduced

Engineering Contradiction:
Improveefficiency of IC designVSAvoidease of layout generation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a self-service layout generation system where the schematic design cells automatically generate their corresponding layout representations through the layout generation tool. The hierarchical parameter system automatically propagates values through the design hierarchy, eliminating the need for manual intervention while maintaining design control and improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical layout creation processes with an automated computational system. The layout generation tool uses algorithmic processing of schematic design cells and hierarchical parameters to automatically produce layout results, substituting manual operations with automated mechanics that improve both productivity and ease of operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8281272B1System and method to generate re-useable layout components from schematic components in an IC design with hierarchical parameters
Publication Date: 2012.10.02 CADENCE DESIGN SYST INC
  • US8281272B1 patent drawing
  • US8281272B1 patent drawing
  • US8281272B1 patent drawing

AI summary

A method is provided to produce an integrated circuit layout design comprising: providing in non-transitory storage a pPar parent cell that includes one or more pPar instances and that specifies one or more corresponding input parameter values; producing a graphical representation on a computer display screen of a first schematic design that includes a pPar parent instance; instantiating in non-transitory storage a parameterized cell supermaster that corresponds to the pPar parent cell; determining whether a core layout cell is stored in non-transitory storage that corresponds to the parameterized cell supermaster and the one or more corresponding input parameter values; in response to determining that such a core layout cell is stored, filling a first parameterized cell submaster with an instance of the stored core layout cell; in response to determining that such a core layout cell is not stored, using program code associated with the parameterized cell supermaster to generate a core layout cell; and storing the generated core layout cell in non-transitory storage.