IP Library › Granted Patent US 11,783,899
Granted Patent B2
US 11,783,899 · App. 17/973,549 · Granted Oct 10, 2023

Semiconductor memory device

Inventors: Akio Sugahara (Yokohama Kanagawa, JP); Akihiro Imamoto (Kawasaki Kanagawa, JP); Toshifumi Watanabe (Yokohama Kanagawa, JP); Mami Kakoi (Yokohama Kanagawa, JP); Kohei Masuda (Yokohama Kanagawa, JP); Masahiro Yoshihara (Yokohama Kanagawa, JP); Naofumi Abiko (Kawasaki Kanagawa, JP)
Assignee: Kioxia Corporation
G11C16/14G11C16/26G11C16/30G11C16/3445
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,783,899
App. No.
17/973,549
Granted
Oct 10, 2023
Kind
B2
Abstract

A semiconductor memory device according to an embodiment includes a plurality of planes including a plurality of blocks each being a set of memory cells, and a sequencer configured to execute a first operation and a second operation shorter than the first operation. Upon receiving a first command set that instructs execution of the first operation, the sequencer is configured to execute the first operation. Upon receiving a second command set that instructs execution of the second operation while the first operation is being executed, the sequencer is configured to suspend the first operation and execute the second operation or execute the second operation in parallel with the first operation, based on an address of a block that is a target of the first operation and an address of a block that is a target of the second operation.

Claims (39)

1. A semiconductor memory device comprising:

a voltage generator which includes a first driver and a second driver;

a plurality of planes including a plurality of blocks each being a set of memory cells, the plurality of planes including a first plane and a second plane to which power is supplied from the first driver, and a third plane and a fourth plane to which power is supplied from the second driver; and

a sequencer configured to execute a first operation and a second operation, a first duration of the first operation being longer than a second duration of the second operation,

wherein:

upon receiving a first command set that instructs execution of the first operation, the sequencer executes the first operation, and upon receiving a second command set that instructs execution of the second operation while the first operation is being executed, the sequencer suspends the first operation and executes the second operation or executes the second operation in parallel with the first operation, based on an address of a block that is a target of the first operation and an address of a block that is a target of the second operation, and

the sequencer, after initiating the first operation and prior to completing the first operation targeted at a block included in the first plane:

suspends the first operation and executes the second operation upon receiving the second command set targeted at a block included in the first plane; and

executes the second operation in parallel with the first operation upon receiving the second command set targeted at a block included in one of the second plane, the third plane, and the fourth plane.

2. The semiconductor memory device of claim 1 , wherein the first operation is an erase operation, and the second operation is a read operation.

3. The semiconductor memory device of claim 2 , wherein a timing at which the sequencer executes the second operation upon receiving the second command set while the first operation is being executed changes based on a timing at which the second command set is received.

4. The semiconductor memory device of claim 2 , wherein the first operation is resumed regardless of an instruction from an external memory controller after data read by the second operation has been output.

5. The semiconductor memory device of claim 2 , wherein the first operation is resumed based on a command that has been externally received, after data read by the second operation has been output.

6. A device comprising:

a first plane including one or more first blocks of memory cells powered by a first driver;

a second plane including one or more second blocks of memory cells powered by a second driver; and

a sequencer configured to:

initiate a first operation on one of the one or more first blocks of memory cells, in response to a first command set,

receive, while executing the first operation, a second command set including an address of a target block to execute a second operation,

determine whether to suspend or continue the first operation while executing the second operation, based on the address of the target block, and

execute the second operation, while suspending or continuing the first operation, according to the determination based on the address of the target block.

7. The device of claim 6 , wherein the sequencer is configured to:

determine to suspend the first operation while executing the second operation, in response to the target block being another one of the one or more first blocks.

8. The device of claim 6 , wherein the sequencer is configured to:

determine to execute the first operation and the second operation in parallel, in response to the target block being one of the one or more second blocks.

9. The device of claim 6 , wherein the first operation is an erase operation, and the second operation is a read operation.

10. A device comprising:

a first plane including one or more first blocks of memory cells powered by a first driver;

a second plane including one or more second blocks of memory cells powered by a second driver; and

a sequencer configured to:

execute, during a first time period, a first portion of a first operation on one of the one or more first blocks of memory cells,

receive, during the first time period, a command set to execute a second operation, the command set including an address of a target block,

suspend, during a second time period after the first time period, the first operation, in response to a determination based on the address that the target block is another one of the one or more first blocks of memory cells,

execute, during the second time period, the second operation, and

execute, during a third time period after the second time period, a second portion of the first operation, in response to completing the second operation.

11. The semiconductor memory device of claim 10 , wherein the first operation is an erase operation, and the second operation is a read operation.

12. The semiconductor memory device of claim 11 , wherein a timing at which the sequencer executes the second operation changes based on a timing at which the command set is received.

13. The semiconductor memory device of claim 11 , wherein the first operation is resumed regardless of an instruction from an external memory controller after data read by the second operation has been output.

14. The semiconductor memory device of claim 11 , wherein the first operation is resumed based on a command that has been externally received, after data read by the second operation has been output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2022
From: SUGAHARA, AKIO; IMAMOTO, AKIHIRO; WATANABE, TOSHIFUMI; KAKOI, MAMI; MASUDA, KOHEI; YOSHIHARA, MASAHIRO; ABIKO, NAOFUMI
To: KIOXIA CORPORATION
Reel/Frame 061534/0928 →
Continuity (3)
Continuation 17200996 · Mar 15, 2021
Continuation PCTJP2018041195 · Nov 6, 2018
Related Publication 20230052383A1 · Feb 16, 2023
Cited By (1)
US 12,198,767