Samsung KFM4GH6Q4M, KFN8GH6Q4M, KFKAGH6Q4M warranty Cache Program Operation, Sector0 Sector7

Models: KFN8GH6Q4M KFM4GH6Q4M KFKAGH6Q4M

1 142
Download 142 pages 50.64 Kb
Page 77
Image 77

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)

 

Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)

 

Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)

FLASH MEMORY

3.9.1 Cache Program Operation

See Timing Diagram 6.12

The Cache Program is to enhance the performance of Program Operation. Employing Cache Program operation, transfer time from Host to DataRAM can be shadowed, therefore write performance will increase.

In Cache Program, since 4KB data is to be programmed into NAND Flash Array in another advanced way.

1.4KB Data write from host to DataRAMs.

2.Cache Program command issue. This will turn INT pin to busy state1), OnGo bit sets to ‘1’.

(Note that before issuing ‘Cache Program Command’, host should make sure that the target blocks are unlocked.)

3.4KB data will be sequentially transferred to a page buffer in NAND Flash Array.

4.When this transfer operation is complete, programming into NAND Flash Array will automatically start, and at the same time, INT bit will turn to ‘1’ to indicate that DataRAMs are now ready to be written with next 4KB data.

5.When second 4KB is written to two DataRAMs, another Cache Program command is issued and INT bit will go to ‘0’1).

If host wants to program data less than 8 sectors, unwanted area to be programmed must be written to all ‘1’s.

When INT bit goes to ‘1’ after second data transfer from DataRAMs to Page Buffers are complete, user may check the Status Register to check the Cache program status. During Cache Program, Error bit shows the status of previous program operation.

For the final 4KB program of Cache Program scheme, host should issue Program Command(0080h). And when the final page is programmed, INT bit will turn to ‘1’ and OnGo status bit - which indicates the overall Cache Program ongoing status - will go to ‘0’. At the completion of Cache Program operation, Error bit will show the pass/fail status overall status of program, and previous ~ current bit will show where the error occurred accordingly (Refer to the below diagram.)

Note that Cache Program command cannot be performed on OTP block and 1st block OTP.

Cache Program operation must be utilized within a same area partitioned as SLC or MLC.

Page A

Sector0

Sector7

 

 

DataRAM0

1) Write to DataRAM (Page A)

Page Buffer

 

 

2) Wait for INT bit = 1

 

 

3’) Program

 

 

 

 

 

 

3) Write to DataRAM (Page B)

 

 

 

(4 KB)

 

 

 

Page B

 

 

 

 

DataRAM1

 

 

 

 

 

2’) Copy to

 

 

 

 

 

 

Page Buffer

4 KB

 

 

 

 

 

 

 

NOTE :

 

 

 

 

 

 

2 and 2’ are concurrent; 3 and 3’ are concurrent

 

 

 

 

- 77 -

Page 77
Image 77
Samsung KFM4GH6Q4M, KFN8GH6Q4M, KFKAGH6Q4M warranty Cache Program Operation, Sector0 Sector7