Pipeline Error Correction Circuit for PVT-Induced Timing Faults

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error detection and correction (EDAC) systems in IoT smart devices face challenges in efficiently detecting and correcting errors caused by process, voltage, and temperature (PVT) variations, while balancing operation speed, latency, energy consumption, and implementation cost.

Innovation Solution

The proposed solution involves an error detection and correction method for a pipeline stage circuit that includes detecting clock edges, resetting and activating a timer, comparing input and output signals for errors, and using a multiplexer to determine whether to output the input or sampling data based on the comparison result. Additionally, a system-level error detection and correction circuit is provided to handle continuous pipeline stage errors by stopping operations, flushing data, and re-processing at a downclocked frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error detection and correction mechanisms are implemented in pipeline processing architecture, then operation reliability is improved, but energy consumption and implementation cost increase

Engineering Contradiction:
Improveoperation reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements error detection by comparing the first input signal with the first output signal before the output signal is fully processed and transmitted. This preliminary comparison allows early detection of errors caused by PVT variations, enabling corrective actions to be taken before the error propagates through the pipeline, thus improving reliability while minimizing energy consumption by avoiding unnecessary full-processing of erroneous data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional complex error detection and correction hardware mechanisms with a signal comparison approach that uses existing pipeline infrastructure. By comparing input and output signals directly and detecting discrepancies, the system achieves error detection functionality without requiring additional complex correction circuits, thereby reducing implementation cost and energy consumption while maintaining improved reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If error detection and correction mechanisms are implemented, then operation reliability is improved, but implementation cost increases

Engineering Contradiction:
Improveoperation reliabilityVSAvoidimplementation cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent makes the pipeline stage circuit perform multiple functions: normal signal processing and error detection. By incorporating the comparison operation within the existing pipeline stage structure, the same hardware infrastructure serves dual purposes - processing data normally and simultaneously detecting errors through signal comparison. This multi-functionality reduces the need for separate dedicated error detection hardware, thereby lowering implementation cost while maintaining improved reliability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent creates a simplified copy of the signal path by comparing the original input signal with the processed output signal. This comparison mechanism acts as a lightweight replication that detects discrepancies without requiring full duplication of complex correction circuits. The copying approach enables error detection with minimal additional hardware overhead, reducing implementation cost while achieving improved reliability

Inventive Principle:
Principle #26Copying

3Measurement precision

If signal comparison for error detection is performed, then error detection accuracy is improved, but operation speed decreases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidoperation speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent performs the signal comparison operation at an early stage in the pipeline, before the output signal completes its full processing cycle. By detecting errors preliminarily through comparison, the system can identify discrepancies early without waiting for complete processing, thus maintaining high operation speed while achieving accurate error detection. The timer mechanism ensures the comparison occurs at the optimal moment to balance accuracy and speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250068497A1Error detection and correction method and circuit
Publication Date: 2025.02.27 UPBEAT TECH CO LTD
  • US20250068497A1 patent drawing
  • US20250068497A1 patent drawing
  • US20250068497A1 patent drawing

AI summary

An error detection and correction method is provided. The method includes: when a pipeline stage error is detected, correcting the pipeline stage error; when it is determined that a plurality of cascaded pipeline stage circuits have continuous pipeline stage errors, stopping all operations of all pipeline stage circuits; flushing the data of the pipeline stage circuits; and re-processing the data of the pipeline stage circuits at a downclocked frequency.