Dual-Area Data Storage for Corruption Detection Without ECC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices with passive ECC functions face challenges in detecting data corruption without triggering the ECC function incorrectly, especially when data is received, leading to potential incorrect triggering of the ECC function due to data corruption.

Innovation Solution

A data storage device configuration that stores data in two areas, with one area storing normal data and the other encoded data, allowing the memory controller to read and perform logic operations on both to generate output signals indicating data corruption, thus enabling detection without relying on ECC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If ECC function is enabled only after receiving data, then device complexity is reduced, but data corruption detection reliability deteriorates

Engineering Contradiction:
ImproveECC function activation timingVSAvoiddata corruption detection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-storing encoded data in the memory device before actual data reception. This encoded data serves as a reference that enables corruption detection to occur before the ECC function is formally activated, thus resolving the contradiction between early detection capability and ECC activation timing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism by using pre-stored encoded data as a mediator between the incoming data and the ECC function. This intermediary allows the system to perform corruption detection through comparison without requiring the ECC function to be active, thereby maintaining reliability while keeping device complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is stored in two areas with encoded versions, then data corruption detection capability is improved, but memory usage increases

Engineering Contradiction:
Improvedata corruption detection capabilityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the data storage into two distinct areas: one for original data and another for encoded data. This segmentation enables the system to detect corruption by comparing corresponding data segments from both areas, improving detection capability while using memory efficiently through targeted redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying encoding only to specific portions of data that require corruption detection, rather than encoding all data universally. This approach optimizes memory usage by creating encoded versions only where necessary for detection purposes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11983066B2Data storage device storing associated data in two areas
Publication Date: 2024.05.14 NAN YA TECH
  • US11983066B2 patent drawing
  • US11983066B2 patent drawing
  • US11983066B2 patent drawing

AI summary

The present disclosure provides a data storage device. The data storage device includes a first area configured to store a first data; a second area configured to store a second data. The second data is associated with the first data, and the first data and/or the second data exclude an ECC.