Fault Sensitivity Analysis for Cell-Aware ATPG Simulation Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cell-aware automated test pattern generation (ATPG) methods require extensive analog simulations, leading to significant simulation times due to the need for separate runs for each cell and potential fault, which becomes prohibitive as circuit complexity increases.

Innovation Solution

The implementation of Fault Sensitivity Analysis (FSA) in analog simulators allows for the reuse of fault-free simulation results and efficient fault insertion at specific test points, enabling a single simulation run to determine detectable defects and their detection conditions, thereby reducing the overall simulation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exhaustive analog simulation is performed for each cell and potential fault to achieve complete fault coverage, then fault detection accuracy is improved, but simulation time increases significantly

Engineering Contradiction:
Improvefault detection accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary fault sensitivity analysis to identify which faults are actually detectable in the circuit before generating test patterns. This preliminary filtering step eliminates the need to simulate undetectable faults, significantly reducing simulation time while maintaining complete coverage of all detectable faults

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and analyzes the sensitivity of individual faults to test patterns, separating detectable faults from undetectable ones. By taking out only the relevant detectable faults for further test pattern generation, the method avoids wasting simulation resources on faults that cannot be detected regardless of the test pattern applied

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If cell-aware ATPG is implemented to detect defects inside library cells, then defect detection capability is improved, but device complexity increases

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidATPG system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the ATPG process into distinct phases: fault extraction from cell layouts, fault sensitivity analysis, detectable fault identification, and test pattern generation. This segmentation allows each phase to be handled by specialized tools and methods, managing complexity while enabling comprehensive cell-aware defect detection

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces fault sensitivity analysis as an intermediary step between fault extraction and test pattern generation. This intermediary analysis acts as a filter and guide, identifying which extracted faults are actually detectable and should be targeted by test patterns, thereby simplifying the overall ATPG system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the number of test patterns is increased to cover more faults, then fault coverage is improved, but the time to generate and apply test patterns increases

Engineering Contradiction:
Improvefault coverageVSAvoidtest pattern generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and eliminates redundant test patterns by identifying which faults are already detected by existing patterns. By taking out only the essential test patterns needed to detect previously undetected faults, the method achieves complete fault coverage with the minimum necessary number of patterns, reducing generation and application time

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8875077B1Fault sensitivity analysis-based cell-aware automated test pattern generation flow
Publication Date: 2014.10.28 CADENCE DESIGN SYST INC
  • US8875077B1 patent drawing
  • US8875077B1 patent drawing
  • US8875077B1 patent drawing

AI summary

A system, method, and computer program product for cell-aware fault model generation. Embodiments determine defects of interest for a cell, typically from cell layout and a transistor-level cell netlist. A circuit simulator performs analog fault simulation on the transistor-level netlist to determine detectable defects from the defects of interest, and detection conditions for the detectable defects. The circuit simulator employs fault sensitivity analysis (FSA) for amenable cells for greatly accelerated fault detection. Embodiments generate and output cell-aware fault models for the detectable defects from the detection conditions, for use in automated test pattern generation.