ECC Decoder Fault Detection Circuit for Silent Data Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Error correction code (ECC) decoders in safety-sensitive applications face challenges in detecting faulty operations, leading to potential risks due to incorrect corrections or silent data modifications without error notifications, which can be fatal in applications like the automotive industry.

Innovation Solution

A detection circuit is introduced to diagnose faulty ECC decoder operations by comparing input and output data, generating check signals to identify mismatches and detect faulty operations, thereby ensuring data correctness and reducing die size and power consumption compared to fully redundant implementations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fully redundant ECC decoder implementations are used to detect faulty operations, then reliability is improved, but die size and power consumption increase

Engineering Contradiction:
Improvefault detection capabilityVSAvoiddie size
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent creates a simplified copy of the ECC decoder's error detection functionality rather than implementing a full redundant decoder. The detection circuit replicates only the essential error detection logic needed to verify ECC operations, significantly reducing the hardware overhead while maintaining fault detection capability. This selective copying approach resolves the contradiction by providing reliability improvement through redundancy while minimizing the die size penalty.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the ECC decoder functionality into separate components: the main ECC decoder and a独立的 detection circuit. The detection circuit is further segmented into specific modules that monitor different aspects of ECC operation (error detection signals, correction signals, data paths). This segmentation allows the system to achieve reliable fault detection through targeted monitoring without requiring a complete redundant decoder, thus reducing die size while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If fully redundant ECC decoder implementations are used to detect faulty operations, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improvefault detection capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The detection circuit implements a lightweight copy of only the necessary error detection logic rather than a full redundant decoder. This selective replication significantly reduces the active transistors and logic gates that consume power, while still providing comprehensive monitoring of ECC operations. The power consumption is reduced because the detection circuit processes only error status signals rather than performing full decoding operations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

By segmenting the monitoring functionality into a separate, dedicated detection circuit with specialized modules, the patent enables independent optimization of power consumption. Each segment of the detection circuit is designed to monitor specific ECC signals with minimal power overhead, avoiding the excessive power consumption that would result from running a complete redundant decoder at full operational capacity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If redundant ECC decoder implementations are used, then fault detection reliability is improved, but device complexity increases

Engineering Contradiction:
Improvefault detection capabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent copies only the essential error detection functionality from the ECC decoder into a separate detection circuit, rather than implementing a complete redundant decoder. This selective copying simplifies the overall device architecture by avoiding the complexity of duplicating the entire decoder logic, while still achieving reliable fault detection through monitoring of critical error and correction signals.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the system into a main ECC decoder and a separate, simplified detection circuit with specialized monitoring modules. This segmentation reduces device complexity by isolating the complex decoding logic from the monitoring logic, allowing each component to be optimized independently. The detection circuit's segmented structure makes it easier to verify and maintain than a fully redundant decoder would be.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If ECC decoder operates without detection circuit, then device complexity is reduced, but reliability deteriorates due to undetected faulty operations

Engineering Contradiction:
Improvecircuit simplicityVSAvoidfault detection capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The detection circuit acts as an intermediary monitoring layer between the ECC decoder and the rest of the system. It observes error detection signals and correction signals from the decoder without interfering with the primary decoding function, and generates fault indicators when anomalies are detected. This intermediary approach adds minimal complexity while significantly improving reliability by providing continuous monitoring of ECC operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The detection circuit implements feedback monitoring of the ECC decoder's error detection signals and correction signals. When the detection circuit identifies inconsistent or suspicious patterns in these feedback signals (such as unexpected error declarations or correction behaviors), it generates fault indicators that can trigger system-level error handling. This feedback mechanism provides reliable fault detection with minimal added complexity by leveraging existing ECC signal paths.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12135624B2Circuits, systems, and methods for ECC fault detection
Publication Date: 2024.11.05 RENESAS ELECTRONICS CORP
  • US12135624B2 patent drawing
  • US12135624B2 patent drawing
  • US12135624B2 patent drawing

AI summary

A detection circuit for detecting faulty operation of an error correction code (ECC) decoder that is configured for diagnosing whether an error has occurred in input data to the ECC decoder, wherein the ECC decoder is further configured for outputting an error detection signal indicative of whether the error has been detected and potentially corrected by the ECC decoder and output data based on the input data, and wherein the detection circuit includes a first stage configured to generate a first check signal indicative of whether there is a mismatch between the input data and the output data of the ECC decoder, and a second stage configured to generate a second check signal indicative of whether faulty operation of the ECC decoder has been detected based on the first check signal and the error detection signal of the ECC decoder.