Is read while program possible for S34ML04G2?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
EtAl_1569471
Level 1
Level 1

Hi,

We plan to use S34ML04G2 NAND flash but have the need to be able to split the device (e.g. in two) to be able to continue being able to read from the first half while programming (and potentially erasing) from the other half. From my understanding, this device has a single die, but two planes. By having very quickly read the ONFI 1.0 specification, it seems possible to do so on two different planes, but the order of the first program/read operation performed seems important (program-while-read is ok, but not read-while-program). However, S34ML04G2's datasheet (002-00499 Rev. *P) at §3. "Command Set" (page 16) indicates almost all commands as not "Acceptable Command during Busy", which seems to say we can't achieve what we want.

Please clarify.

Thanks.

0 Likes
1 Solution

Hello,

Unfortunately not.

By the way, the feature may be enabled but it's not listed in the datasheet because it wasn't thoroughly tested. So give it a try, it may work.

Best regards,

Bacem Daassi

-----

Customer Application Engineering

Flash Business Unit

Cypress Semiconductor Corp.

View solution in original post

0 Likes
3 Replies
BacemD_61
Employee
Employee
50 replies posted 50 sign-ins 25 replies posted

Hello,

No, the S34ML04G2 NAND flash does not support read while programming (or erasing).

However, it supports Multiplane Program and Erase commands, which means that you will be able to run two simultaneous erase (or program) operations, one in each plane.

Best regards,

Bacem Daassi

-----

Customer Application Engineering

Flash Business Unit

Cypress Semiconductor Corp.

0 Likes

Does Cypress has NAND Flashes which supports read-while-write? (while program or erase)

0 Likes

Hello,

Unfortunately not.

By the way, the feature may be enabled but it's not listed in the datasheet because it wasn't thoroughly tested. So give it a try, it may work.

Best regards,

Bacem Daassi

-----

Customer Application Engineering

Flash Business Unit

Cypress Semiconductor Corp.

0 Likes