Synergistic IC Design Method Using Standard and Non-Standard Cell Libraries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor integrated circuit (IC) design and manufacturing processes face challenges in efficiently optimizing the combination of standard and non-standard cells to meet complex functional specifications, particularly in translating high-level behavior specifications into physical layouts that satisfy performance, power, and area constraints, especially with the increasing complexity of modern circuits.

Innovation Solution

The synergistic design method involves forming standard and non-standard cell libraries, where standard cells perform Boolean logic operations and non-standard cells perform complex functions, using a conversion process for standard cells to generate a Boolean network and applying direct mapping for non-standard cells to create a gate-level netlist, thereby optimizing the IC design flow through technology mapping, placing, routing, and timing analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If highly automated processes are used to select cells from a library to meet functional specifications, then design productivity is improved, but the ability to optimize power, performance, and area constraints deteriorates

Engineering Contradiction:
Improvedesign productivityVSAvoidcomplexity of optimizing power, performance, and area
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the cell library into two distinct categories: standard cells with known Boolean logic operations and non-standard cells with complex functions. This segmentation allows the automated design process to handle different cell types appropriately, maintaining productivity while enabling optimization of power, performance, and area constraints through targeted mapping strategies for each cell category.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary conversion process that translates high-level behavior specifications into a gate-level netlist. This intermediary step serves as a bridge between the automated cell selection process and the final physical layout, enabling optimization of power, performance, and area constraints without compromising design productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the size of semiconductor device components is reduced to increase functional density, then production efficiency is improved and costs are lowered, but the difficulty of detecting and measuring features increases

Engineering Contradiction:
Improveproduction efficiencyVSAvoiddifficulty of detecting and measuring finer features
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary technology mapping and placement operations during the design phase, before fabrication. By converting the gate-level netlist into an optimized physical layout with precise component locations and interconnections, the design data is prepared in advance with sufficient detail to guide manufacturing processes, enabling production efficiency gains from scaling without compromising the ability to detect and measure finer features during fabrication.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If standard cells are converted through a conversion process to generate Boolean networks, then design flexibility is improved, but manufacturing complexity increases

Engineering Contradiction:
Improvedesign flexibilityVSAvoidmanufacturing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the conversion process specifically for standard cells, separating it from the handling of non-standard cells. By taking out and applying the conversion process only where needed (for standard cells to generate Boolean networks), the patent achieves design flexibility for standard cell optimization while avoiding unnecessary manufacturing complexity that would result from applying the same process to all cell types.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11030380B2Synergistic design method for fabricating integrated circuit
Publication Date: 2021.06.08 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11030380B2 patent drawing
  • US11030380B2 patent drawing
  • US11030380B2 patent drawing

AI summary

A synergistic design method for an integrated circuit (IC) is provided. The synergistic design method includes forming a standard cell library and a non-standard cell library, implementing an IC design process from a high-level behavior specification through a gate-level netlist to a physical layout, and verifying the physical layout to fabricate the IC. Each standard cell of the standard cell library performs a Boolean logic operation. Each non-standard cell of the non-standard cell library performs a complex function beyond the Boolean logic operation. A conversion process is executed for translating a circuit function into a Boolean network to generate the gate-level netlist based on the standard cells of the standard cell library corresponding to the circuit function. A direct mapping is executed on the non-standard cell by skipping the conversion process during the IC design process to generate the gate-level netlist.