Standard Cell Selection Using BCI for Stable IC Layout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit (IC) designers face challenges in selecting standard cells for logic functions, as existing methods lack reference information for achieving higher performance and stability, particularly due to the complexity of numerous standard cell options and varying performance based on surroundings.

Innovation Solution

A method is introduced to determine the best standard cell by generating critical dimensions and circuit parameters in various surroundings, calculating differences, and creating a best cell index (BCI) to prioritize cells based on timing, area, and layout constraints, using simulators like SPICE to analyze performance stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multiple standard cells with same function but different sizes are provided, then area optimization is improved, but selection complexity increases due to lack of reference information

Engineering Contradiction:
Improvestandard cell areaVSAvoidcell selection complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from raw cell specifications to a normalized performance index system. By transforming multiple parameters (area, speed, power) into a unified BCI metric, the system enables direct comparison across different cell variants, reducing selection complexity while maintaining area optimization capabilities.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces the Best Cell Index (BCI) as an intermediary metric between the physical cell characteristics and the designer's selection decision. This intermediary translates complex multi-parameter trade-offs into a single comparable value, facilitating easier cell selection while preserving the ability to optimize for area, speed, and power.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If standard cells with larger output driver transistors are selected, then drive strength is improved, but delay increases

Engineering Contradiction:
Improveoutput drive strengthVSAvoidcell delay
Core Design Contradiction:
PowerVSSpeed

Solution Approach 1:

The patent transforms the drive strength versus delay trade-off into a normalized performance metric. By calculating the BCI that incorporates both drive strength and delay characteristics, the system enables designers to objectively compare cells with different drive strengths and select the optimal balance without manual trade-off analysis.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If standard cells with smaller area are selected, then cost is improved, but performance stability decreases due to lack of reference information

Engineering Contradiction:
Improvestandard cell areaVSAvoidperformance stability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the BCI provides reference information about cell performance characteristics. This reference enables designers to predict how smaller area cells will perform relative to larger cells, allowing informed decisions that maintain performance stability while optimizing for area and cost.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms performance stability assessment from a qualitative judgment to a quantitative metric. By incorporating stability characteristics into the BCI calculation, the system provides objective reference information that enables comparison of area-efficient cells while maintaining performance reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7596775B2Method for determining a standard cell for IC design
Publication Date: 2009.09.29 UNITED MICROELECTRONICS CORP
  • US7596775B2 patent drawing
  • US7596775B2 patent drawing
  • US7596775B2 patent drawing

AI summary

IC design flow includes RTL design, synthesis, APR, and layout. An IC designer can choose a suitable standard cell for an integrated circuit according to the timing, area, and BCI (best cell index) of each standard cell. Further, the BCI of a standard cell can be generated by generating critical dimensions of a standard cell in a plurality of surroundings, generating a plurality of circuit parameters corresponding to the plurality of surroundings, calculating the differences of the plurality of circuit parameters and the ideal circuit parameter of the standard cell, and analyzing the distribution of the differences.