Memory Circuit Error Detection Outside Data Output Path

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory circuits with error check and correct circuits experience increased output access time due to the presence of error correction mechanisms in the data output path, and they are not effective enough in reducing the frequency of soft errors caused by cosmic rays and alpha radiation.

Innovation Solution

A memory circuit design that performs error detection and correction outside of the data output path, allowing data to be read without error detection or correction, and periodically checks for errors when not accessed, reducing the occurrence of soft errors and maintaining high-speed access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error check and correct circuit is added to memory circuit, then reliability is improved, but output access time is increased

Engineering Contradiction:
Improveerror correction capabilityVSAvoidoutput access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs error detection and correction operations in advance during periods when the memory is not being accessed for normal read/write operations. The error correction section periodically checks stored data and corrects errors before they affect normal operations, allowing fast access during normal operations without error checking overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic error detection and correction operations at intervals during non-access periods. The control circuit activates the error correction section only during idle periods or when not responding to external access requests, creating a periodic pattern of error checking that maintains reliability without continuously slowing down access operations.

Inventive Principle:
Principle #19Periodic action

2Reliability

If error detection is performed during data output, then reliability is improved, but productivity is reduced

Engineering Contradiction:
Improvedata accuracyVSAvoiddata output speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Error detection and correction are performed in advance during idle periods before normal data output operations begin. This preliminary error handling ensures data accuracy is maintained while allowing high-speed output during normal operations without the overhead of real-time error checking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates error detection and correction operations from the normal data output path. Error correction is extracted and performed independently during non-access periods, allowing the main data output path to operate at full speed without being blocked by error checking procedures.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If memory cell area is reduced for microscaling, then productivity is improved, but reliability is worsened

Engineering Contradiction:
Improvememory densityVSAvoidsoft error resistance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory circuit performs self-diagnosis and self-correction through the integrated error correction section. The system monitors its own stored data for errors and automatically corrects soft errors without external intervention, enabling compact memory cells to maintain high reliability through autonomous error management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The error correction section continuously monitors stored data and provides feedback about error conditions. When errors are detected in the compact memory cells, the system activates correction procedures to restore data integrity, creating a feedback loop that maintains reliability despite reduced cell size and increased vulnerability to soft errors.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7500171B2Memory circuit
Publication Date: 2009.03.03 CETUS TECH INC
  • US7500171B2 patent drawing
  • US7500171B2 patent drawing
  • US7500171B2 patent drawing

AI summary

A memory circuit includes a data storage section for storing a plurality of data sets and a plurality of redundant data sets, which are used for error correction for the data sets; and an error correction section for performing at least error detection for the data sets in the data storage section by using the redundant data sets when the memory circuit is not accessed from outside for data input or output, and outputting at least result of the error detection as an error detection signal. When the memory circuit is accessed so as to output a designated one of the stored data sets, the designated data set is outputted without being subjected to the error detection by the error correction section.