Lithography-Aware Timing Analysis for Semiconductor Yield

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic design automation methods for semiconductor chips face challenges in accurately calculating leakage and timing due to systematic and random variations, particularly the impact of lithography processes on transistor channel lengths and spacings, leading to insufficient yield and power consumption issues.

Innovation Solution

A method for performing lithography-aware leakage and timing analysis by determining neighborhood spacings between cells in a semiconductor circuit, characterizing the lithography process, and generating mappings to calculate leakage and delay based on these spacings, using a computer program product and system with processor and memory to execute instructions for generating leakage and delay information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If deterministic worst case analysis is used for power and timing calculations, then calculation simplicity is maintained, but yield becomes insufficient and power consumption is not accurately captured

Engineering Contradiction:
Improvecalculation simplicityVSAvoidyield
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the analysis approach from deterministic worst-case parameters to statistical parameters including mean values, standard deviations, and percentiles. It introduces lithography-aware parameters that model the actual distribution of transistor characteristics and spacing variations, enabling accurate statistical timing and power analysis that reflects real manufacturing variability while maintaining computational efficiency through probabilistic methods.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If statistical analysis is used for timing and leakage analysis, then accuracy of power and timing calculations is improved, but computational complexity increases

Engineering Contradiction:
Improveaccuracy of leakage and timing calculationsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the chip into individual cells and transistors, analyzing each element's timing and leakage characteristics independently using statistical models. It divides the complex chip-level analysis into manageable cell-level computations, calculating mean and standard deviation parameters for each transistor and interconnect, then aggregating results to achieve accurate overall timing and power predictions without requiring exhaustive worst-case analysis of the entire chip.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary characterization of transistor and interconnect parameters by pre-calculating mean values, standard deviations, and percentile data for timing and leakage. This pre-characterization data is stored and reused during the actual timing and power analysis, avoiding the need to perform complex statistical computations on the entire chip during the analysis phase, thus reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If lithography process variations are not considered, then analysis speed is maintained, but accuracy of timing and leakage predictions deteriorates

Engineering Contradiction:
Improveanalysis speedVSAvoidaccuracy of timing and leakage predictions
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces lithography-aware parameters that explicitly model systematic lithography variations such as defocus and overlay errors. It modifies the statistical parameters of transistor channel lengths and interconnect spacings to include lithography-induced variations, enabling accurate prediction of timing and leakage while maintaining analysis speed by using pre-characterized lithography effect models rather than performing full lithography simulation for each analysis case.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8473876B2Lithography aware timing analysis
Publication Date: 2013.06.25 SYNOPSYS INC
  • US8473876B2 patent drawing
  • US8473876B2 patent drawing
  • US8473876B2 patent drawing

AI summary

A method for performing timing analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Delay information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.