IP Library Granted Patent US 11,543,969
Granted Patent B2
US 11,543,969 · App. 17/332,117 · Granted Jan 3, 2023

Nonvolatile memory including intermediate buffer and input/output buffer and memory system including the nonvolatile memory

Inventors: Yoshihisa Kojima (Kawasaki, JP); Masanobu Shirakawa (Chigasaki, JP); Kiyotaka Iwasaki (Yokohama, JP)
Assignee: Kioxia Corporation
G06F3/0611G06F3/0656G06F3/0659G06F3/0679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,543,969
App. No.
17/332,117
Granted
Jan 3, 2023
Kind
B2
Abstract

According to one embodiment, there is provided a nonvolatile memory including a memory cell array, as input/output buffer, one or more intermediate buffers, and a control circuit. The memory cell array includes a plurality of pages. Each of the one or more intermediate buffers is electrically connected between the memory cell array and the input/output buffer. The control circuit is configured to store, in a first intermediate buffer, data read through sensing operation from a first page out of the plurality of pages in accordance with a first command that includes a sensing operation instruction and designation of the first intermediate buffer among the one or more intermediate buffers.

Claims (71)

1. A memory system comprising:

a nonvolatile memory; and

a controller configured to control the nonvolatile memory;

the nonvolatile memory including:

a memory cell array including a plurality of pages;

an input/output buffer;

one or more intermediate buffers each electrically connected between the memory cell array and the input/output buffer; and

a control circuit configured to store, in a first intermediate buffer, data read through a sensing operation from a first page out of the plurality of pages in accordance with a first command that includes a first sensing operation instruction and designation of the first intermediate buffer among the one or more intermediate buffers,

wherein the control circuit is further configured to store, in the input/output buffer, data read through a sensing operation from a third page out of the plurality of pages in accordance with a third command that includes a third sensing operation instruction and does not include designation of any of the intermediate buffers, and output the data stored in the input/output buffer in accordance with a fourth command that includes an output instruction.

2. The memory system according to claim 1 , wherein

the one or more intermediate buffers further include a second intermediate buffer different from the first intermediate buffer, and

the control circuit is further configured to store, in the second intermediate buffer, data read through a sensing operation from a second page out of the plurality of pages in accordance with a second command that includes a second sensing operation instruction and designation of the second intermediate buffer.

3. The memory system according to claim 2 , wherein

the control circuit is further configured to transfer the data stored in the second intermediate buffer to the input/output buffer in accordance with a seventh command that includes a transfer instruction and designation of the second intermediate buffer, and output the data stored in the input/output buffer in accordance with an eighth command that includes an output instruction.

4. The memory system according to claim 2 , wherein

the control circuit is configured to:

store, in the first intermediate buffer, the data read through the sensing operation from the first page in accordance with the first command during a first period,

store, in the second intermediate buffer, the data read through the sensing operation from the second page in accordance with the second command during a second period later than the first period,

transfer the data stored in the first intermediate buffer to the input/output buffer in accordance with a fifth command that includes a transfer instruction and designation of the first intermediate buffer during a third period later than the first period,

output the data stored in the input/output buffer in accordance with a sixth command that includes an output instruction during a fourth period later than the third period,

transfer the data stored in the second intermediate buffer to the input/output buffer in accordance with a seventh command that includes a transfer instruction and designation of the second intermediate buffer during a fifth period later than the second period, and

output the data stored in the input/output buffer in accordance with an eighth command that includes an output instruction during a sixth period later than the fifth period.

5. The memory system according to claim 4 , wherein

the control circuit is configured to transfer the data stored in the first intermediate buffer to the input/output buffer in accordance with a ninth command that includes a transfer instruction and designation of the first intermediate buffer during a seventh period later than the sixth period, and output the data stored in the input/output buffer in accordance with a tenth command that includes an output instruction during an eighth period later than the seventh period.

6. The memory system according to claim 1 , wherein

the control circuit is further configured to transfer the data stored in the first intermediate buffer to the input/output buffer in accordance with a fifth command that includes a transfer instruction and designation of the first intermediate buffer, and output the data stored in the input/output buffer in accordance with a sixth command that includes an output instruction.

7. The memory system according to claim 1 , wherein

the control circuit is configured to store, in the first intermediate buffer, the data read through the sensing operation from the first page in accordance with the first command during a first period, transfer the data stored in the first intermediate buffer to the input/output buffer in accordance with a fifth command that includes a transfer instruction and designation of the first intermediate buffer during a second period later than the first period, and output the data stored in the input/output buffer in accordance with a sixth command that includes an output instruction during a third period later than the second period.

8. The memory system according to claim 1 , wherein

the one or more intermediate buffers are buffers used in a program operation performed for each of the plurality of pages.

9. The memory system according to claim 1 , wherein

the nonvolatile memory further includes a sense amplifier circuit,

wherein each of the one or more intermediate buffers is electrically connected to the sense amplifier circuit and to the input/output buffer.

10. The memory system according to claim 1 , wherein

the nonvolatile memory further includes an input/output interface,

wherein the input/output buffer is electrically connected to the input/output interface and to the one or more intermediate buffers.

11. A memory system comprising:

a nonvolatile memory; and

a controller configured to control the nonvolatile memory;

the nonvolatile memory including:

a memory cell array including a plurality of pages, the plurality of pages including a first page and a second page, the second page being different from the first page,

an input/output buffer;

a plurality of intermediate buffers each electrically connected between the memory cell array d the input/output buffer, the plurality of intermediate buffers including a first intermediate buffer and a second intermediate buffer, the second intermediate buffer being different from the first intermediate buffer; and

a control circuit configured to:

store, in the first intermediate buffer, data read through a sensing operation from the first page in accordance with a first command, a first command sequence of the first command including a first sensing operation instruction code, a first designation code of the first intermediate buffer, and a first designation code of the first page; and

store, in the second intermediate buffer, data read through a sensing operation from the second page in accordance with a second command, a second command sequence of the second command including a second sensing operation instruction code, a second designation code of the second intermediate buffer, and a second designation code of the second page.

12. The memory system according to claim 11 , wherein

the control circuit is further configured to transfer data stored in the first intermediate buffer to the input/output buffer in accordance with a third command, a third command sequence of the third command including a third transfer instruction code and a third designation code of the first intermediate buffer.

13. The memory system according to claim 12 , wherein

the control circuit is further configured to transfer data stored in the second intermediate buffer to the input/output butler in accordance with a fourth command, a fourth command sequence of the fourth command including a fourth transfer instruction code and a fourth designation code of the second intermediate buffer.

14. The memory system according to claim 12 , wherein

each of the plurality of intermediate buffers is a buffer used in a program operation performed for each of the plurality of pages.

15. The memory system according to claim 12 , wherein

the nonvolatile memory further includes a sense amplifier circuit,

wherein each of the plurality of intermediate buffers is electrically connected to the sense amplifier circuit and to the input/output buffer.

16. The memory system according to claim 12 , wherein

the nonvolatile memory further includes an input/output interface,

wherein the input/output buffer is electrically connected to the input/output interface and to the plurality of intermediate buffers.

17. The memory system according to claim 11 , wherein,

each of the plurality of intermediate buffers has a capacity sufficient to store data read from each of the plurality of pages.

18. A method of controlling a nonvolatile memory, the nonvolatile memory including:

a memory cell array including a plurality of pages, the plurality of pages including a first page and a second page, the second page being different from the first page;

an input/output buffer; and

a plurality of intermediate buffers each electrically connected between the memory cell array and the input/output buffer, the plurality of intermediate buffers including a first intermediate buffer and a second intermediate buffer, the second intermediate buffer being different from the first intermediate buffer,

the method comprising:

storing, in the first intermediate buffer, data read through a sensing operation from the first page in accordance with a first command, a first command sequence of the first command including a first sensing operation instruction code, a first designation code of the first intermediate buffer, and a first designation code of the first page; and

storing, in the second intermediate buffer, data read through a sensing operation from the second page in accordance with a second command, a second command sequence of the second command including a second sensing operation instruction code, a second designation code of the second intermediate buffer, and a second designation code of the second page.

19. The method according to claim 18 , further comprising:

transferring data stored in the first intermediate buffer to the input/output buffer in accordance with a third command, a third command sequence of the third command including a third transfer instruction code and a third designation code of the first intermediate buffer.

20. The method according to claim 19 , further comprising:

transferring data stored in the second intermediate buffer to the input/output buffer in accordance with a fourth command, a fourth command sequence of the fourth command including a fourth transfer instruction code and a fourth designation code of the second intermediate buffer.

Assignments (1)
CHANGE OF NAME Recorded Jan 21, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058805/0801 →
Priority Claims (1)
JP JP2018-174120 · Sep 18, 2018 · national
Continuity (2)
Continuation 16560200 · Sep 4, 2019
Related Publication 20210286524A1 · Sep 16, 2021