Preliminary
H9TA4GH2GDMCPR
NAND 4Gb(x16) / LPDDR2-S4B 2Gb(x32)
Rev 0.3 / Nov. 2012 20
3.7. Copy-Back Program
The copy-back program is configured to quickly and efficiently rewrite data stored in one page without
utilizing an external memory. Since the time-consuming cycles of serial access and re-loading cycles are
removed, the system performance is improved. The benefit is especially obvious when a portion of a block
is updated and the rest of the block is also needed to be copied to the newly assigned free block. The
operation for performing a copy-back program is a sequential execution of page-read without serial access
and copying-program with the address of destination page. A read operation with "35h" command and the
address of the source page moves the whole 1088 words(x16 Device) data into the internal data buffer. As
soon as the device returns to Ready state, optional data read-out is allowed by toggling RE#, or Copy Back
command (85h) with the address cycles of destination page may be written. The Program Confirm
command (10h) is required to actually begin the programming operation. Data input cycle for modifying a
portion or multiple distant portions of the source page is allowed as shown in Figure 18 "Copy Back
Program with Random Data Input". "When there is a program-failure at Copy-Back operation, error is
reported by pass/fail status. But, if Copy-Back operations are accumulated over time, bit error due to
charge loss is not checked by external error detection/correction scheme. For this reason, four bit error
correction is recommended for the use of Copy-Back operation. Figure 18 shows the command sequence
for the copy-back operation. Please note that there are two things to do during copy-back program. First,
Random Data Input (with/without data) is entered before Program Confirm command(10h) after Random
Data output. Second, WP# value is don't care during Read for copy back, while it must be set to Vcc When
performing the program.
3.8. Multiple plane copy back Program
As for page program, device supports Multi-plane copy back program with exactly same sequence and
limitations. Multiplane copy back program must be preceded by 2 single page read for copy back command
sequences (1st page must be read from the 1st plane and 2nd page from the 2nd plane).
Multi-plane copy back cannot cross plane boundaries : the contents of the source page of one device plane
can be copied only to a destination page of the same plane.
Also in this case, two different sequences are allowed : the traditional one (85h, first plane address 11h,
81h, second plane address, 10h) represented in Figure 26, and ONFI 1.0 sequence (85h, first plane
address 11h, 85h, second plane address, 10h) represented in Figure 27 and Figure 29.
3.9. Special read for copy back
The device feature the "special read for copy back".
If copy back read (described in sections 3.7 and 3.8) is triggered with confirm command "36h" instead
"35h", copyback read from target page(s) will be executed with an increased internal (Vpass) voltage.
This special feature is used in order to try to recover incorrigible ECC read errors due to over-program or
read disturb: it shall be used ONLY if ECC read errors have occurred in the source page using "standard
read" or "standard read for copy back" sequences.
Excluding the copy-back read confirm command, all other features described in sections 3.7 and 3.8 for