Dual-Area Data Storage for Corruption Detection Without ECC
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Device complexity
If ECC function is enabled only after receiving data, then device complexity is reduced, but data corruption detection reliability deteriorates
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.
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.
2Reliability
If data is stored in two areas with encoded versions, then data corruption detection capability is improved, but memory usage increases
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.
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.
Data Source
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.


