Samsung KFKAGH6Q4M, KFN8GH6Q4M, KFM4GH6Q4M warranty Invalid Block Replacement Operation

Models: KFN8GH6Q4M KFM4GH6Q4M KFKAGH6Q4M

1 142
Download 142 pages 50.64 Kb
Page 106
Image 106

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)

 

Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)

 

Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)

FLASH MEMORY

Invalid Block Table Creation Flow Chart

 

 

Start

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Set Block Address = 0

 

 

 

 

 

Increment Block Address

 

 

 

No

*

Create (or update)

Check

Invalid Block(s) Table

 

"FFFFh" ?

 

 

Yes

 

No

Last Block ?

 

 

Check "FFFFh" at the 1st word of sector 0 of spare area in the first page in the block either SLC partition or MLC partition

Yes

End

3.16.2 Invalid Block Replacement Operation

Within its life time, additional invalid blocks may develop with NAND Flash Array memory. Refer to the device's qualification report for the actual data.

The following possible failure modes should be considered to implement a highly reliable system.

In the case of a status read failure after erase or program, a block replacement should be done. Program status failure

during a page program does not affect the data of the other pages in the same block within a SLC partition, while Progrm status failure could contaminate the data of the paired page within a MLC partition. So, users must make sure how software handle the program failure occurrs.

Block Failure Modes and Countermeasures

Failure Mode

Detection and Countermeasure sequence

Erase Failure

Status Read after Erase --> Block Replacement

 

 

Program Failure

Status Read after Program --> Block Replacement

 

 

Four Bit Failure in Load Operation

Error Correction by ECC mode of the device

 

 

- 106 -

Page 106
Image 106
Samsung KFKAGH6Q4M, KFN8GH6Q4M warranty Invalid Block Replacement Operation, Invalid Block Table Creation Flow Chart Start