Cell-Internal Defect Detection via Waveform Discrepancy Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fault detection techniques in integrated circuits are inadequate for modeling real layout-based defects within library cells, as they primarily focus on faults between cell instances and not inside cells, leading to unsatisfactory detection of cell-internal defects.

Innovation Solution

A defect detection system that compares waveforms of faulty and fault-free cells over a time-domain range to identify discrepancies, categorizing defects and improving deterministic detection of cell-internal defects by analyzing voltage and current waveforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional fault models are used that assume faults only occur between library cell instances, then the fault detection process is simple and follows standard ATPG procedures, but cell-internal defects within library cells cannot be detected

Engineering Contradiction:
Improvedefect detection coverageVSAvoidfault model complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the fault detection process into two distinct parts: (1) standard ATPG for inter-cell faults using conventional fault models, and (2) a specialized cell-internal defect detection mechanism that analyzes waveform discrepancies at cell ports. This segmentation allows each part to be optimized independently, maintaining simplicity where possible while adding complexity only where necessary for detecting cell-internal defects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces waveform comparison as an intermediary mechanism between the test pattern application and defect detection. By capturing and comparing waveforms at cell ports during simulation, the system can detect cell-internal defects without directly modeling them, using the waveform differences as indirect evidence of internal faults.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If gate models are used for injecting faults at cell ports, then the ATPG process is efficient and works at high-level circuit design, but real layout-based defects inside library cells cannot be modeled

Engineering Contradiction:
ImproveATPG efficiencyVSAvoiddefect modeling accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent creates a copy of the circuit design at the gate level for ATPG purposes, while simultaneously using the available layout information to identify potential cell-internal defect locations. This allows the efficient gate-level ATPG process to continue while adding defect detection capability through waveform analysis, without requiring a complete redesign at the layout level.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the detection parameter from direct fault injection (which requires detailed layout modeling) to waveform discrepancy analysis at cell ports. This parameter change allows the use of standard gate models for efficient ATPG while detecting cell-internal defects through their electrical effects on port waveforms, bridging the gap between efficiency and precision.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If no faults within library cells are assumed, then the standard ATPG process remains simple and fast, but cell-internal defects go undetected

Engineering Contradiction:
ImproveATPG process simplicityVSAvoiddefect detection capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a self-service defect detection mechanism where the ATPG process itself generates the data needed for defect detection. By capturing waveforms during the normal ATPG simulation and comparing them against expected behavior, the system detects cell-internal defects using the same test patterns and simulation infrastructure already in place, without requiring separate detection processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240087668A1Systems and methods to detect cell-internal defects
Publication Date: 2024.03.14 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20240087668A1 patent drawing
  • US20240087668A1 patent drawing
  • US20240087668A1 patent drawing

AI summary

A method of identifying cell-internal defects: obtaining a circuit design of an integrated circuit, the circuit design including netlists of one or more cells coupled to one another; identifying the netlist corresponding to one of the one or more cells; injecting a defect to one of a plurality of circuit elements and one or more interconnects of the cell; retrieving a first current waveform at a location of the cell where the defect is injected by applying excitations to inputs of the cell; retrieving, without the defect injected, a second current waveform at the location of the cell by applying the same excitations to the inputs of the cell; and selectively annotating, based on the first current waveform and the second current waveform, an input/output table of the cell with the defect.