Cell-Aware SDD ATPG Using Timing Data for IC Defect Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fault models and test patterns for integrated circuit (IC) chips are inadequate in detecting cell-aware delay defects, particularly small delay defects (SDDs), as they primarily focus on faults at cell inputs and outputs, neglecting internal defects within standard cells, and are less effective with increasing IC complexity and smaller geometries.

Innovation Solution

The development of a system that generates cell-aware test patterns using SDD ATPG techniques, which extract input-to-output propagation delays and node slack information from SDF files and node slack reports to target candidate defects inside standard cells, employing the longest possible path for defect detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional fault models are used that focus on cell inputs and outputs, then test generation is simpler and faster, but detection of cell-aware delay defects (especially SDDs) is inadequate

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidtest pattern complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the test generation process into distinct phases: fault activation and fault propagation. It further segments defects into categories (major defects, small delay defects, intermediate delay defects) and targets them with different test pattern strategies. This segmentation enables precise targeting of SDDs while managing overall test complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating cell-specific test patterns that target defects within individual standard cells rather than using uniform netlist-level test patterns. It extracts cell timing information and generates tailored test patterns for each cell type, enabling precise detection of internal cell defects while maintaining efficiency through reuse of cell-level test patterns across multiple cell instances.

Inventive Principle:
Principle #3Local quality

2Reliability

If test patterns target internal cell defects, then defect detection quality improves, but test application time increases due to more patterns required

Engineering Contradiction:
Improvetest qualityVSAvoidtest application time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary extraction of cell timing information from SDF files and pre-characterizes cell behavior before generating test patterns. It pre-identifies candidate defects and their expected timing characteristics, allowing test patterns to be generated more efficiently and applied faster during actual testing while maintaining high detection quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by focusing test efforts on the most critical defect types (particularly SDDs and intermediate delay defects) rather than attempting to detect all possible defects with equal thoroughness. It uses targeted test patterns that apply sufficient testing depth for critical defects while reducing testing overhead for less critical areas, optimizing the balance between test quality and time.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If IC chip geometry is reduced and complexity increased, then device functionality improves, but conventional test patterns become less effective at detecting defects

Engineering Contradiction:
Improvedevice functionalityVSAvoiddefect detection effectiveness
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameters used for test pattern generation by incorporating cell timing information (arrival times, required times, slack values) from SDF files. It uses these timing parameters to generate test patterns specifically optimized for detecting small delay defects in modern scaled technologies, rather than relying on conventional netlist-level parameters that are inadequate for detecting SDDs in complex, scaled ICs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11461520B1SDD ATPG using fault rules files, SDF and node slack for testing an IC chip
Publication Date: 2022.10.04 CADENCE DESIGN SYST INC
  • US11461520B1 patent drawing
  • US11461520B1 patent drawing
  • US11461520B1 patent drawing

AI summary

An integrated circuit (IC) test engine extracts an input to output propagation delay for each cell instance of each of a plurality of cell types in an IC design from an SDF file for the IC design. The IC test engine extracts a node slack of each cell instance of each of the plurality of cell types of the IC design from a node slack report. The IC test engine also generates cell-aware test patterns for each cell instance of each cell type in the IC design to test a fabricated IC chip that is based on the IC design for defects corresponding to a subset of a plurality of candidate defects characterized in the plurality of fault rules files. Each cell-aware test pattern is configured to sensitize and propagate a transition along the longest possible path to test small delay defects in cell instances of the fabricated IC chip.