Cell-Aware Test Patterns for Internal IC Defect Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fault models for integrated circuit (IC) chips are inadequate as they only consider defects on cell inputs, outputs, and interconnects, failing to detect internal defects within standard cells, which becomes a challenge as IC complexity increases and the demand for zero-defect silicon grows.

Innovation Solution

A system employing a fault rules engine to generate fault rules files for each cell type in an IC design, including data on nominal and delta delays for two-cycle test patterns, enabling the IC test engine to create cell-aware test patterns that target specific defects inside cells, such as shorts and opens, using untimed ATPG techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional fault models are used that only consider defects on cell inputs, outputs, and interconnects, then the testing process is simple and fast, but internal defects within standard cells cannot be detected

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidtest pattern complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the testing approach by introducing cell-aware test patterns that specifically target internal cell defects, separating the detection of interconnect defects (conventional) from internal cell defects (new). This segmentation allows comprehensive defect coverage while managing complexity through structured test pattern generation based on cell layout analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to testing by moving from netlist-level abstraction to layout-level analysis. By incorporating physical cell layout information and identifying potential defect locations within cell boundaries, the approach detects defects in a previously untested dimensional space (internal cell structures), thereby improving reliability without proportionally increasing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If cell-aware test patterns are generated to detect internal cell defects, then defect detection accuracy improves, but test application time increases

Engineering Contradiction:
Improvedefect detection accuracyVSAvoidtest application time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing cell layout information to identify potential defect locations and characteristics before test pattern generation. By analyzing cell layouts in advance and pre-characterizing internal cell structures, the system prepares defect detection data that speeds up the actual testing phase, thereby improving detection accuracy while mitigating time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes key parameters by introducing layout-based defect characteristics (location, type, severity) as new test parameters. By transforming the testing approach from generic stimulus-response to targeted defect-specific patterns based on layout parameters, the system achieves higher detection precision while optimizing test application time through parameter-driven pattern generation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11429776B1Fault rules files for testing an IC chip
Publication Date: 2022.08.30 CADENCE DESIGN SYST INC
  • US11429776B1 patent drawing
  • US11429776B1 patent drawing
  • US11429776B1 patent drawing

AI summary

A fault rules engine generates a plurality of fault rules files. Each of the fault rules files is associated with a respective cell type of a plurality of cell types in an integrated circuit (IC) design, and each fault rules file of the plurality of fault rules files can include data quantifying a nominal delay for a given two-cycle test pattern of a set of two-cycle test patterns and data quantifying a delta delay for the given two-cycle test pattern corresponding to a given candidate defect of a plurality of candidate defects for a given cell type in the IC design. An IC test engine generates cell-aware test patterns based on the plurality of fault rules files to test a fabricated IC chip that is based on the IC design for defects corresponding to a subset of the plurality of candidate defects characterized in the plurality of fault rules files.