Register-Based Data Error Correction for ESD and EMI Faults

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital electronic devices such as LCDs and mobile communication devices face data errors due to electrostatic discharge (ESD) and electromagnetic interference (EMI), which existing technologies fail to effectively correct, leading to incorrect data storage and output.

Innovation Solution

A data error correction circuit and integrated circuit (IC) that includes a data error detection unit and a correction unit, utilizing logical AND and OR gates, inverters, and selection circuits to detect and correct data errors by determining the correct data value and selecting it for storage, even in the presence of ESD or EMI.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in a single register, then the device complexity is low, but the data reliability deteriorates due to ESD or EMI causing data errors

Engineering Contradiction:
Improvedata reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the data storage function into multiple registers (first register, second register, third register, fourth register) instead of using a single register. Each register stores a copy of the same data value, and the system segments the error detection and correction functions into separate units (error detection unit with AND gates and OR gate, error correction unit with selection circuits). This segmentation allows the system to detect and correct errors by comparing values across multiple registers, thereby improving data reliability while managing device complexity through functional division.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple registers are used to store data for error detection, then the data reliability improves, but the device complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple registers (first, second, third, and fourth registers) to store identical data values, combining their outputs into the error detection unit. The error detection unit merges the outputs of AND gates (which receive inputs from multiple registers) and an OR gate to generate a single error detection signal. Similarly, the error correction unit merges multiple data values and the error detection signal to produce a corrected data output. This merging approach allows the system to achieve high reliability through redundancy while consolidating the complex logic into integrated functional units.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If error detection and correction units are added, then the data reliability improves, but the manufacturing precision requirements increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidmanufacturing precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent changes the operational parameters of the logic gates and selection circuits to optimize their performance. The AND gates are configured to receive specific input combinations from multiple registers, and the OR gate is parameterized to generate the error detection signal based on the AND gate outputs. The selection circuits are parameterized to select between different data values based on the error detection signal. These parameter changes allow the system to achieve high reliability through configurable logic operations while reducing manufacturing precision requirements by using standard logic gate implementations rather than custom high-precision circuits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8042020B2Data error correction circuit, integrated circuit for data error correction, and method of performing data error correction
Publication Date: 2011.10.18 SAMSUNG ELECTRONICS CO LTD
  • US8042020B2 patent drawing
  • US8042020B2 patent drawing
  • US8042020B2 patent drawing

AI summary

A data error correction circuit includes a plurality of one-bit registers, a data error detection unit and a data error correction unit. The data error detection unit detects whether all the data values stored in the plurality of the registers are equal. The data correction unit determines a correct data value based upon each of the stored data values, and corrects each of the data values into the determined correct data value if the data values are not equal. Therefore, the data error correction circuit may correct a data error due to electrostatic discharge (ESD) or electromagnetic interference (EMI).