Standard Cell Selection Using BCI for Stable IC Layout
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Power
If standard cells with larger output driver transistors are selected, then drive strength is improved, but delay increases
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.
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
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.
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.
Data Source
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.


