15 dual operations, 1 read-while-load operation, 2 write-while-program operation – Samsung MUXONENAND A-DIE KFM2G16Q2A User Manual
Page 131
MuxOneNAND2G(KFM2G16Q2A-DEBx)
- 131 -
FLASH MEMORY
MuxOneNAND4G(KFN4G16Q2A-DEBx)
3.15 Dual Operations
The device has independent dual data buffers on-chip (except during the Boot Load period) that enables higher performance read and pro-
gram operation.
3.15.1 Read-While-Load Operation
This operation accelerates the read performance of the device by enabling data to be read out by the host from one DataRAM buffer while
the other DataRAM buffer is being loaded with data from the NAND Flash Array memory.
The dual data buffer architecture provides the capability of executing a data-read operation from one of DataRAM buffers during a simulta-
neous data-load operation from Flash to the other buffer. Simultaneous load and read operation to same data buffer is prohibited. See sec-
tions 3.6 and 3.7 for more information on Load and Read Operations.
If host sets FBA, FSA, or FPA while loading into designated page, it will fail the internal load operation. Address registers should not be
updated until internal operation is completed.
3.15.2 Write-While-Program Operation
This operation accelerates the programming performance of the device by enabling data to be written by the host into one DataRAM buffer
while the NAND Flash Array memory is being programmed with data from the other DataRAM buffer.
The dual data buffer architecture provides the capability of executing a data-write operation to one of DataRAM buffers during simultaneous
data-program operation to Flash from the other buffer. Simultaneous program and write operation to same data buffer is prohibited. See sec-
tions 3.8 for more information on Program Operation.
If host sets FBA, FSA, or FPA while programming into designated page, it will fail the internal program operation. Address registers should
not be updated until internal operation is completed.
Page A
Page B
1) Data Load
2) Data Load
Data
Buffer1
Data
Buffer0
2) Data Read
3) Data Read
3) Data Load
Page A
Page B
2) Program
3) Program
Data
Buffer1
Data
Buffer0
1) Data Write
2) Data Write
3) Data Write