2 erase suspend / erase resume operation, Flex-muxonenand4g(kfm4gh6q4m-debx) – Samsung FLEX-MUXONENAND KFN8GH6Q4M User Manual

Page 84

Advertising
background image

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)

- 84 -

FLASH MEMORY

Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)

Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)

3.11.2 Erase Suspend / Erase Resume Operation

The Erase Suspend/Erase Resume Commands interrupt and restart a Block Erase operation so that user may perform another urgent opera-
tion on the block that is not being designated by Erase Operation.

Erase Suspend During a Block Erase Operation
When Erase Suspend command is written during a Block Erase operation, the device requires a maximum of 500us to suspend erase opera-
tion. Erase Suspend Command issue during Block Address latch sequence is prohibited.

After the erase operation has been suspended, the device is ready for the next operation including a load, program, Lock, Unlock, Lock-tight,
Hot Reset, NAND Flash Core Reset, Command Based Reset, or OTP Access.

The subsequent operation can be to any block that was NOT being erased.

A special case arises in Erase Suspend operation pertaining to the OTP. A Reset command is used to exit from the OTP Access mode. If the
Reset-triggered exit from the OTP Access Mode happens after an Erase Suspend Operation, the erase routine could fail. Therefore to exit
from the OTP Access Mode without causing the erase suspend/resume operation to fail, a 'NAND Flash Core Reset' command should be
issued.

For the duration of the Erase Suspend period the following commands are not accepted:

• Block Erase/Erase Suspend

Erase Suspend and Erase Resume Operation Flow Chart

NOTE :
1) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1
2) If OTP access mode exit happens with Reset operation during Erase Suspend mode, Reset operatin could hurt the erase operation. So if a user wants to exit

from OTP access mode without the erase operation stop, Reset NAND Flash Core command should be used.

Erase Resume
When the Erase Resume command is executed, the Block Erase will restart. The Erase Resume operation does not actually resume the
erase, but starts it again from the beginning.

When an Erase Suspend or Erase Resume command is executed, the addresses are in Don't Care state.

Start

Write ‘Erase Suspend

Add: F220h DQ=00B0h

Wait for INT register

Add: F241h DQ=[15]=INT

low to high transition for 500us

Command’

Write 0 to interrupt register

1)

Add: F241h DQ=0000h

Write ‘Erase Resume

Add: F220h DQ=0030h

Wait for INT register

Add: F241h DQ=[15]=INT

low to high transition

Write 0 to interrupt register

1)

Add: F241h DQ=0000h

Command’

Another Operation

*

* Another Operation ;

Load, Program, OTP Access

2)

,

Hot Reset, Flash Reset, CMD Reset,
Lock,Lock-tight, Unlock

Check Controller Status Register

in case of Block Erase

Select DataRAM for DDP

Add: F101h DQ=DBS**

Write DFS of Flash

Add: F100h DQ=DFS**

Select DataRAM for DDP

Add: F101h DQ=DBS**

** DBS, DFS is for DDP

Advertising
This manual is related to the following products: