发明名称 |
VOLATILE MEMORY ARCHITECUTRE IN NON-VOLATILE MEMORY DEVICES AND RELATED CONTROLLERS |
摘要 |
In some embodiments, one register of a non-volatile memory can be used for read operations and another register of the non-volatile memory can be used for programming operations. For instance, a cache register of a NAND flash memory can be used in connection with read operations and a data register of the NAND flash memory can be used in connection with programming operations. Data registers of a plurality of non-volatile memory devices, such as NAND flash memory devices, can implement a distributed volatile cache (DVC) architecture in a managed memory device, according to some embodiments. According to certain embodiments, data can be moved and/or swapped between registers to perform certain operations in the non-volatile memory devices without losing the data stored while other operations are performed. |
申请公布号 |
US2015095551(A1) |
申请公布日期 |
2015.04.02 |
申请号 |
US201314041334 |
申请日期 |
2013.09.30 |
申请人 |
Micron Technology, Inc. |
发明人 |
Confalonieri Emanuele;Minopoli Dionisio |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
1. An apparatus comprising:
a controller in communication with a first non-volatile memory device, the first non-volatile memory device comprising a first array of non-volatile memory cells configured to store data, a first register comprising volatile memory, and a second register comprising volatile memory, wherein the controller is configured to generate commands to cause the first non-volatile memory to:
load data to be programmed to the first array of non-volatile memory cells to the first register;load data read from the first array of non-volatile memory cells to the second register; andprovide data from the second register to the controller while the first register is holding the data to be programmed to the first array of non-volatile memory cells. |
地址 |
Boise ID US |