FinFET Circuit Design Using Dynamic Schematic Parasitic Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Circuit designers face challenges in accurately simulating the performance of FinFET-based circuits due to the increasing impact of resistance and capacitance as node sizes decrease, requiring the use of artificial elements in separate schematics, which complicates the design process and increases resource consumption.

Innovation Solution

The method involves using a macro FinFET library that includes artificial elements to simulate resistance and capacitance effects, allowing for a single schematic design that can switch between parasitic and layout modes, enabling more accurate pre- and post-layout simulations without double-counting parasitic RC values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If two separate schematics are used (one with artificial elements for RC simulation, another without for layout), then simulation accuracy is improved, but design complexity and time consumption increase

Engineering Contradiction:
Improvesimulation accuracyVSAvoiddesign process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic schematic system where artificial elements can be selectively included or excluded based on the simulation phase. The schematic transitions between including artificial elements for RC extraction and excluding them for layout verification, allowing a single schematic to serve multiple purposes at different stages of the design process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal schematic that can perform multiple functions: it can include artificial elements for accurate RC simulation when needed, and exclude them for clean layout verification when appropriate. This multi-functional approach eliminates the need for maintaining separate schematics while preserving simulation accuracy where required.

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

2Reliability

If iterative refinement of separate schematics is performed, then performance requirements are satisfied, but resource consumption and design time increase

Engineering Contradiction:
Improveperformance requirement satisfactionVSAvoiddesign time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The dynamic inclusion/exclusion of artificial elements allows the design process to progress efficiently through different stages without requiring repeated iterative refinement of separate schematics. The system adapts its configuration based on the current design phase, reducing unnecessary iterations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs RC extraction and simulation with artificial elements in advance during the schematic design phase. This preliminary action allows performance requirements to be satisfied before layout finalization, reducing the need for later iterative adjustments and saving design time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If artificial elements are included in the schematic, then RC performance is accurately simulated, but the risk of double-counting parasitic RC values increases

Engineering Contradiction:
ImproveRC performance simulation accuracyVSAvoidsimulation accuracy reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically controls the inclusion of artificial elements based on the simulation phase. During RC extraction, artificial elements are included for accurate simulation. During subsequent layout verification, artificial elements are excluded to prevent double-counting. This dynamic control ensures both accuracy and reliability at different stages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism that tracks whether artificial elements have been included in previous simulations. This feedback prevents double-counting by ensuring artificial elements are only included when necessary and are properly excluded in subsequent phases where their effects would be redundant.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9122833B2Method of designing fin field effect transistor (FinFET)-based circuit and system for implementing the same
Publication Date: 2015.09.01 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9122833B2 patent drawing
  • US9122833B2 patent drawing
  • US9122833B2 patent drawing

AI summary

A method of designing a fin field effect transistor (FinFET)-based circuit includes designing, using a processor, a first circuit schematic design based on a performance specification, the first circuit schematic design is free of artificial elements, wherein the artificial elements are used to simulate electrical performance of the FinFET-based circuit. The method further includes modifying, using the processor, at least one device within the first circuit schematic design to form a second circuit schematic design taking the artificial elements into consideration. The method further includes performing a pre-layout simulation using the second circuit schematic and taking the artificial elements into consideration. The method further includes generating a layout, wherein the layout does not take the artificial elements into consideration, and performing a post-layout simulation, wherein the post-layout simulation does not take the artificial elements into consideration.