CRC Data Recovery Circuit for EMI-Corrupted Register Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital devices such as LCDs and mobile communication devices face data corruption due to external noise like electrostatic discharge (ESD) and electromagnetic interference (EMI), leading to incorrect operation of driver ICs.

Innovation Solution

An automatic data recovery circuit with a comparison circuit and error detection unit that uses a storage capacitor to compare voltage levels and generate error detection signals, allowing for data recovery when errors are detected, and a data correction unit that selects between original and corrupted data based on error signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in a register without error detection and recovery mechanisms, then the device complexity is low, but the reliability deteriorates due to data corruption from external noise

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

Solution Approach 1:

The patent applies preliminary action by performing CRC calculation on input data before storing it in the register. The calculated remainder data is stored alongside the input data, creating a preemptive error detection mechanism that will identify corruption before it affects system operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the register data through CRC calculation and comparing the calculated remainder with the stored remainder. When an error is detected, the system generates an error detection signal that triggers the data recovery unit to restore the original data, creating a closed-loop error correction system

Inventive Principle:
Principle #23Feedback

2Measurement precision

If a simple storage mechanism is used without comparison circuitry, then the device complexity is low, but the measurement precision deteriorates in detecting data errors

Engineering Contradiction:
Improveerror detection accuracyVSAvoidcomparison circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing a capacitor to store voltage levels representing original data states. The comparison circuit uses this capacitor as a mediator to hold reference voltage levels while new data is being compared, enabling accurate error detection without directly comparing complex data structures

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies copying by creating a voltage level copy of the original data state stored in the capacitor. This voltage copy serves as a reference that can be compared against new register data to detect errors, effectively copying the essential information needed for error detection without copying the entire data structure

Inventive Principle:
Principle #26Copying

3Reliability

If no data recovery mechanism is implemented, then the loss of information is minimal in terms of additional components, but the reliability deteriorates when errors occur

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidrecovery circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements discarding and recovering by detecting erroneous data in the register and automatically recovering the original data from the stored remainder and input data. The recovery unit discards the corrupted data and restores the correct data, effectively recovering from errors without permanent data loss

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent applies preliminary action for recovery by pre-storing the remainder data calculated from the original input data. This preliminary storage of verification information enables rapid recovery when errors occur, as the system already has the necessary components to reconstruct the original data without needing external intervention

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Effectively detects and recovers data corrupted by external noise, ensuring correct operation of driver ICs and preventing display errors in digital devices.

Implementation Method 1

a storage capacitor and a comparator. The storage unit includes a storage capacitor and provides a constant current to a node coupled to the storage capacitor or sinks the constant current from the node based on voltage levels of a plurality of bits data, and the storage capacitor stores the data as a storage voltage

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS8667364B2Automatic data recovery circuit and data error detection circuit
Publication Date: 2014.03.04 SAMSUNG ELECTRONICS CO LTD
  • US8667364B2 patent drawing
  • US8667364B2 patent drawing
  • US8667364B2 patent drawing

AI summary

An automatic data recovery circuit includes a register, an error detection unit and a data recovery unit. The register stores a register data including an input data and a remainder data generated by a cyclic redundancy check calculation on the input data using a predefined generation polynomial. The error detection unit performs a modular calculation on the register data stored in the register using the predefined generation polynomial to generate an error detection signal indicating whether an error is detected in the register data stored in the register. The data recovery unit recovers the input data when an error is detected in the input data based on the error detection signal and a comparison data generated by comparing the input data stored in the register with a reference voltage using a capacitor.