IP Library Granted Patent US 10,490,290
Granted Patent B2
US 10,490,290 · App. 15/902,031 · Granted Nov 26, 2019

Memory system updating suspend prohibiting period

Inventor: Takashi Kondo (Yokohama, JP)
Assignee: Toshiba Memory Corporation
G11C16/32G06F13/00G06F13/1689G11C16/08G11C16/10G11C16/14G11C16/26G11C16/3445G11C16/0483
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 10,490,290
App. No.
15/902,031
Granted
Nov 26, 2019
Kind
B2
Abstract

According to an embodiment, a memory system including: a semiconductor memory configured to store data, a memory controller configured to issue a first command to suspend a first operation to the semiconductor memory which is executing the first operation, wherein the memory controller is configured to prohibit the issuance of the first command until a time in which the first operation is executed passes a first threshold, acquire a status of the semiconductor memory which is executing the first operation, and update the first threshold to a second threshold in accordance with the status.

Claims (52)

1. A memory system comprising:

a semiconductor memory configured to store data; and

a memory controller configured to issue a first command to suspend a first operation to the semiconductor memory which is executing the first operation, wherein

the memory controller is configured to:

determine a first threshold period as a threshold period during which suspending the first operation is prohibited;

acquire a status of the semiconductor memory which is executing the first operation; and

update the threshold period from the first threshold period to a second threshold period in accordance with the acquired status.

2. The memory system according to claim 1 , wherein

the memory controller is further configured to:

issue a command to the semiconductor memory to start executing the first operation;

after a time in which the first operation is executed passes the first threshold period, issue the first command to the semiconductor memory to suspend the first operation;

update the threshold period from the first threshold period to the second threshold period in accordance with the acquired status;

issue a second command to execute a second operation to the semiconductor memory in which the first operation is suspended; and

issue a third command to resume the suspended first operation after the second operation finishes.

3. The memory system according to claim 2 , wherein

the memory controller is further configured to prohibit the issuance of the first command until a time in which the resumed first operation is executed passes the second threshold period.

4. The memory system according to claim 2 , wherein

the first operation includes an erase operation to erase data stored in the semiconductor memory, and

the second operation includes a read operation to read data stored in the semiconductor memory.

5. The memory system according to claim 4 , wherein

the memory controller is configured to update the threshold period from the first threshold period to the second threshold period, in accordance with a time required for a status of the semiconductor memory to change from a first state to a second state.

6. The memory system according to claim 5 , wherein

the first state includes a state of executing erase processing, and

the second state includes a state of executing erase verify processing.

7. The memory system according to claim 2 , wherein

the first operation includes a write operation to write data into the semiconductor memory, and

the second operation includes a read operation to read data stored in the semiconductor memory.

8. The memory system according to claim 7 , wherein

the second threshold period is larger than the first threshold period.

9. The memory system according to claim 1 , wherein

the memory controller is further configured to prohibit the issuance of the first command when a time in which the first operation is executed passes a third threshold period.

10. The memory system according to claim 9 , the memory controller includes a first timer configured to measure a time in which the first operation is executed, wherein

the memory controller is further configured to:

suspend the measuring of the first timer in accordance with the suspension of the first operation; and

resume the measuring of the first timer in accordance with the resume of the suspended first operation.

11. The memory system according to claim 2 , wherein

the memory controller is further configured to issue the first command to the semiconductor memory, when a priority of the execution of the second operation is higher than that of the prohibition of the issuance of the first command.

12. The memory system according to claim 11 , wherein

the memory controller is configured to determine that the priority of the execution of the second operation is higher than that of the prohibition of the issuance of the first command, when a time to output results of the second operation to an external device is limited.

13. The memory system according to claim 11 , wherein

the memory controller is configured to determine that the priority of the execution of the second operation is higher than that of the prohibition of the issuance of the first command, when the second operation is executed in response to a command received from an external device.

14. The memory system according to claim 1 , further comprising:

a first chip including a first semiconductor memory configured to store data, and

a second chip including a second semiconductor memory configured to store data, wherein

the memory controller includes a first timer corresponding to the first chip, and a second timer corresponding to the second chip.

15. The memory system according to claim 14 , wherein

the memory controller is further configured to alternately acquire, by status polling, a status of the first semiconductor memory in the first chip and a status of the second semiconductor memory in the second chip.

16. The memory system according to claim 14 , further comprising a first package and a second package, wherein

each of the first package and the second package includes the first chip and the second chip, and

the memory controller further includes a first control circuit corresponding to the first package, and a second control circuit corresponding to the second package.

17. The memory system according to claim 16 , wherein

the memory controller is further configured to alternately acquire, by status polling, a status of the first semiconductor memory in the first package and a status of the second semiconductor memory in the second package.

Assignments (4)
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2018
From: KONDO, TAKASHI
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 045000/0234 →
Priority Claims (1)
JP 2017-175911 · Sep 13, 2017 · national
Continuity (1)
Related Publication 20190080773A1 · Mar 14, 2019
Cited By (2)
US 12,620,448 US 12,665,006