Data recovery using additional error correction coding data

An error correction coding and data technology, applied in the direction of error detection/correction, generation of response errors, electrical digital data processing, etc., can solve problems such as deterioration

Inactive Publication Date: 2013-09-25
SANDISK TECH LLC
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, some memory devices may experience stored data degrad

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data recovery using additional error correction coding data
  • Data recovery using additional error correction coding data
  • Data recovery using additional error correction coding data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] refer to figure 1 , depicts the system of storing an additional parity bit that enables recovery of the data, and is generally designated 100. System 100 includes a data storage device 102 operably coupled to a host device 104 . The data storage device 102 includes storing corrupted data that enables correction of errors beyond the error correction capabilities of the primary ECC encoding scheme.

[0013] Host device 104 may be configured to provide data to be stored at data storage device 102 or to request data to be read from data storage device 102 . For example, host device 104 may include a mobile phone, music or video player, game console, e-book reader, personal digital assistant (PDA), computer such as a laptop or notebook computer, any other electronic device, or any other combination.

[0014] The data storage device 102 includes a controller 110 coupled to a memory 112 . To illustrate, the data storage device 102 may be a memory card, such as a Secure Dat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method in a data storage device receiving data including a data block and main error correction coding (ECC) data for the data block. The data block includes a first sub-block of data and a second sub-block of data. The method also includes initiating an ECC operation to process the data block using the main ECC data. In response to the ECC operation indicating uncorrectable errors in the data block, first additional ECC data that is external to the data block is retrieved and a second ECC operation is initiated to process the first sub-block of data using the first additional ECC data.

Description

technical field [0001] The present disclosure generally relates to data recovery. Background technique [0002] The ability to store data in memory devices continues to improve as technology advances. For example, flash memory enables non-volatile storage of data at a storage density that can be enhanced by storing multiple bits of data per memory cell. However, data written to memory may be unintentionally altered due to physical conditions of the memory, such as thermal noise, cosmic rays, or damage to physical components of the memory. Error correcting coding (ECC) schemes are usually used to correct errors that may occur in the data. Such ECC schemes typically involve the use of redundant information to encode data, provide robust recovery from errors, but also increase manufacturing costs and reduce the data storage density of the memory device. [0003] An ECC scheme selected to provide error correction capabilities for an expected range of operating conditions of a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/10
CPCG06F11/1012G06F11/10
Inventor M.A.德阿布鲁S.斯卡拉
Owner SANDISK TECH LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products