Glitch Detection in ICs via Floating Point Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting glitches in integrated circuits are time-consuming and inefficient, requiring extensive signal feeding and observation of all possible input signal changes to identify false output results.

Innovation Solution

A glitch occurring point detection apparatus and method that uses a processing circuit and memory to perform DC analysis on internal circuit nodes, identifying candidate floating points without charging or discharging paths, and determining these points as glitch occurring points by backtracking from the output node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all possible groups of input signals are fed to the under-test circuit based on different orders to obtain comprehensive observation, then the detection completeness is improved, but the detection time increases significantly

Engineering Contradiction:
Improvedetection completenessVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and focuses on a specific subset of critical nodes (floating points without charging/discharging paths) from the entire circuit, rather than observing all nodes. This extraction allows comprehensive glitch detection at critical points without the need to feed all possible input signal combinations, thereby reducing detection time while maintaining detection effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary DC analysis to identify candidate floating points before conducting the actual glitch detection. By pre-identifying the critical nodes that are most likely to exhibit glitches, the method prepares the detection framework in advance, avoiding the need for exhaustive signal feeding during the actual detection phase

Inventive Principle:
Principle #10Preliminary action

2Productivity

If DC analysis is performed on internal circuit nodes to retrieve candidate floating points, then the detection efficiency is improved, but the analysis complexity increases

Engineering Contradiction:
Improvedetection efficiencyVSAvoidanalysis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies DC analysis selectively to identify specific local characteristics (floating points) rather than performing comprehensive analysis on the entire circuit. By focusing on nodes without charging or discharging paths, the method achieves efficient glitch detection with reduced analysis complexity compared to exhaustive circuit analysis

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10878151B1Glitch occurring point detection apparatus and method
Publication Date: 2020.12.29 REALTEK SEMICON CORP
  • US10878151B1 patent drawing
  • US10878151B1 patent drawing
  • US10878151B1 patent drawing

AI summary

The present disclosure discloses a glitch occurring point detection method to detect at least one glitch occurring point in an under-test circuit that includes the steps outlined below. An IC design file is retrieved to further retrieve a plurality of input nodes, at least one output node and a plurality of power nodes corresponding to the under-test circuit in the IC design file. Signals are fed to the input nodes and the power nodes such that a DC analysis is performed on a plurality of internal circuit nodes in the under-test circuit and a plurality of candidate floating points that do not have any charging or discharging path connected thereto are retrieved according to the DC analysis. Each of the candidate floating points capable of triggering the output node during the operation of the under-test circuit are determined to be the glitch occurring point.