IP Library Granted Patent US 9,984,746
Granted Patent B2
US 9,984,746 · App. 15/005,409 · Granted May 29, 2018

Nonvolatile memory device that stores data from completed write requests on a power abnormality

Inventors: Tatsunori Kanai (Yokohama, JP); Tetsuro Kimura (Tokyo, JP); Masaya Tarui (Kanagawa, JP); Yusuke Shirota (Yokohama, JP); Shiyo Yoshimura (Kawasaki, JP)
Assignee: TOSHIBA MEMORY CORPORATION
G11C13/0038G06F3/0617G06F3/0653G06F3/0656G06F3/0688G11C11/1675G11C11/1697G11C13/0069G11C13/0004G11C13/0007
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 9,984,746
App. No.
15/005,409
Granted
May 29, 2018
Kind
B2
Abstract

According to an embodiment, a memory device includes a nonvolatile memory, a controller, and power storage. The controller is configured to receive, from a host device, a write request for writing data into the nonvolatile memory, and then, write the data based on the write request. The power storage is configured to store power supplied from a power supply. The controller writes, when abnormality in power supplied from the power supply to the memory device is detected, the data based on the write request that has already been received, using the power supplied from the power storage.

Claims (54)

1. A memory device comprising:

a nonvolatile memory;

a controller configured to receive, from a host device, a write request for writing data into the nonvolatile memory, and then, write the data based on the write request; and

power storage configured to store power supplied from a power supply, wherein

the controller writes, when abnormality in power supplied from the power supply to the memory device is detected, the data based on the write request that has already been received, using the power supplied from the power storage,

the memory device is connected to a second memory device,

when receiving, from the host device, a second write request requesting writing of data into the second memory device, the controller forwards the second write request to the second memory device, and

the controller forwards, when the abnormality in the power supplied from the power supply to the memory device is detected, the second write request that has already been received to the second memory device, using the power supplied from the power storage.

2. The memory device according to claim 1 , wherein the controller stops, when the abnormality in the power supplied from the power supply to the memory device is detected, receiving the write request.

3. The memory device according to claim 1 , wherein the controller does not write, when the abnormality in the power supplied from the power supply to the memory device is detected, the data based on the write request currently being received from the host device.

4. The memory device according to claim 1 , wherein the controller receives the write request over a plurality of clock cycles.

5. The memory device according to claim 1 , further comprising a buffer memory configured to temporarily store information, wherein

the controller stores writing target data included in the write request received from the host device in the buffer memory, and then, writes the data based on the writing target data stored in the buffer memory.

6. The memory device according to claim 1 , wherein

the power storage is a capacitor, a capacity of which is set to a value that allows the capacitor to store an amount of power required for at least writing the data based on the write request that has already been received when the abnormality has occurred in the power supplied from the power supply to the memory device.

7. A memory device comprising:

a nonvolatile memory;

a controller configured to receive, from a host device, a write request for writing data into the nonvolatile memory, and then, write the data based on the write request; and

power storage configured to store power supplied from a power supply, wherein

the controller writes, when abnormality in power supplied from the power supply to the memory device is detected, the data based on the write request that has already been received, using the power supplied from the power storage

the memory device is connected to a second memory device,

the controller receives, from the second memory device, a third write request through which a second host device different from the host device requests writing of data into the nonvolatile memory, and then, writes the data based on the third write request, and

the controller continues, when the abnormality in the power supplied from the power supply to the memory device is detected and when the third write request is currently being received from the second memory device, receiving the third write request from the second memory device, using the power supplied from the power storage.

8. The memory device according to claim 7 , wherein the controller writes the data based on the third write request that has been fully received, using the power supplied from the power storage.

9. The memory device according to claim 7 , wherein the controller determines that the abnormality has occurred in the power supplied from the power supply to the memory device when a voltage of the power supplied from the power supply to the memory device drops to or below a threshold.

10. The memory device according to claim 1 , wherein the controller determines that the abnormality has occurred in the power supplied from the power supply to the memory device when a voltage of the power supplied from the power supply to the memory device drops to or below a threshold.

11. A memory device comprising:

a nonvolatile memory;

a controller configured to receive, from a second memory device connected to the memory device, a write request through which a host device requests writing of data into the nonvolatile memory, and then, write the data based on the write request; and

power storage configured to store power supplied from a power supply, wherein

the controller writes, when abnormality in power supplied from the power supply to the memory device is detected, the data based on the write request that has already been received, using the power supplied from the power storage, and

the controller continues, when the write request is currently being received from the second memory device, receiving the write request from the second memory device, using the power supplied from the power storage.

12. A memory device comprising:

a nonvolatile memory; and

a controller configured to receive, from a host device, a write request for writing data into the nonvolatile memory, and then, write the data based on the write request, wherein

the controller writes, when abnormality in power supplied from a power supply to the memory device is detected, using power supplied from power storage storing the power supplied from the power supply, the data based on the write request that has already been received,

the memory device is connected to a second memory device,

when receiving, from the host device, a second write request requesting writing of data into the second memory device, the controller forwards the second write request to the second memory device, and

the controller forwards, when the abnormality in the power supplied from the power supply to the memory device is detected, the second write request that has already been received to the second memory device, using the power supplied from the power storage.

13. A memory device comprising:

a nonvolatile cache memory;

a controller configured to receive, from a host device, a write request for writing data into a nonvolatile memory, and then, write information corresponding to the write request into the nonvolatile cache memory; and

power storage configured to store power supplied from a power supply, wherein

the controller writes, when abnormality in power supplied from the power supply to the memory device is detected, the write information corresponding to the write request that has already been received into the nonvolatile cache memory, using the power supplied from the power storage,

the memory device is connected to a second memory device,

when receiving, from the host device, a second write request requesting writing of data into the second memory device, the controller forwards the second write request to the second memory device, and

the controller forwards, when the abnormality in the power supplied from the power supply to the memory device is detected, the second write request that has already been received to the second memory device, using the power supplied from the power storage.

14. A memory device comprising:

a nonvolatile cache memory; and

a controller configured to receive, from a host device, a write request for writing data into a nonvolatile memory, and then, write information corresponding to the write request into the nonvolatile cache memory, wherein

the controller writes, when abnormality in power supplied from a power supply to the memory device is detected, the write information corresponding to the write request that has already been received into the nonvolatile cache memory, using power supplied from power storage storing the power supplied from the power supply,

the memory device is connected to a second memory device,

when receiving, from the host device, a second write request requesting writing of data into the second memory device, the controller forwards the second write request to the second memory device, and

the controller forwards, when the abnormality in the power supplied from the power supply to the memory device is detected, the second write request that has already been received to the second memory device, using the power supplied from the power storage.

Assignments (5)
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 Jun 27, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 042823/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: KANAI, TATSUNORI; KIMURA, TETSURO; TARUI, MASAYA; SHIROTA, YUSUKE; YOSHIMURA, SHIYO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 037573/0498 →
Priority Claims (1)
JP 2015-060811 · Mar 24, 2015 · national
Continuity (1)
Related Publication 20160284402A1 · Sep 29, 2016