IP Library Granted Patent US 9,996,278
Granted Patent B2
US 9,996,278 · App. 15/002,671 · Granted Jun 12, 2018

Memory device, control method for the memory device, and controller

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,996,278
App. No.
15/002,671
Granted
Jun 12, 2018
Kind
B2
Abstract

During normal power operation, an erased free block is prepared in nonvolatile memory so that at least one erased free block is continuously available as a standby block. If a power failure occurs, volatile data and its address conversion information are written into the standby block in the nonvolatile memory.

Claims (29)

1. A memory device comprising:

a volatile memory;

a nonvolatile memory including a plurality of blocks;

a power supply circuit configured to detect an interruption of power from an external source;

a controller configured to carry out an erase operation with respect to at least one non-erased block of the nonvolatile memory such that at least one erased block is maintained in the nonvolatile memory, prior to carrying out a write operation with respect to the at least one erased block of the nonvolatile memory, wherein the at least one erased block is generated through the erase operation while the interruption of power is not detected and is maintained before and after the interruption of power is detected; and

a backup power source, wherein

when the interruption is detected, a source of power is changed from the external source to the backup power source, the controller carries out a data saving operation to save data stored in the volatile memory into the maintained erased block of the nonvolatile memory, and new commands from a host connected to the memory device are prevented from being transmitted to the controller so that the controller is prevented from carrying out new write operations corresponding to the new commands on the nonvolatile memory.

2. The memory device according to claim 1 , wherein the controller is further configured to complete the data saving operation before power of the backup power source runs out.

3. The memory device according to claim 1 , wherein upon detection of the interruption, at least one of the following operations is prevented from being carried out by the controller: an operation to erase data from the nonvolatile memory, an operation to update information for mapping logical block addresses to physical locations in the nonvolatile memory, and an operation of error correction.

4. The memory device according to claim 1 , wherein upon restart of the power from the external source after the interruption, the controller carries out operations to:

read second data that were written in another block of the nonvolatile memory before the interruption;

read the data saved in the maintained erased block of the nonvolatile memory during the interruption; and

write the data saved in the maintained erased block of the nonvolatile memory and the second data together into a different block of the nonvolatile memory.

5. The memory device according to claim 1 , wherein the data stored in the volatile memory comprise at least one of information for mapping logical block addresses from the host to physical memory locations in the nonvolatile memory and user data that are associated with a write command from the host and for which an acknowledgment has been returned to the host in response to the write command.

6. The memory device according to claim 1 , wherein each of the blocks includes an upper page and a lower page.

7. A memory device comprising:

a nonvolatile memory;

a power supply circuit configured to detect an interruption of power from an external source;

a controller configured to carry out an erase operation with respect to at least one non-erased block of the nonvolatile memory such that at least one erased block is maintained in the nonvolatile memory, prior to carrying out a write operation with respect to the at least one erased block of the nonvolatile memory, wherein the at least one erased block is generated through the erase operation while the interruption of power is not detected and is maintained before and after the interruption of power is detected; and

a backup power source, wherein

when the interruption is detected, a source of power is changed from the external source to the backup power source, the controller carries out a data saving operation to save unsaved data into the maintained erased block of the nonvolatile memory, and new commands from a host connected to the memory device are prevented from being transmitted to the controller so that the controller is prevented from carrying out new write operations corresponding to the new commands on the nonvolatile.

8. The memory device according to claim 7 , wherein the controller is further configured to complete the data saving operation before power of the backup power source runs out.

9. The memory device according to claim 7 , wherein upon detection of the interruption, at least one of the following operations is prevented from being carried out: an operation to erase data from the nonvolatile memory, an operation to update information for mapping logical block addresses to physical locations in the nonvolatile memory, and an operation of error correction.

10. The memory device according to claim 7 , wherein upon restart of the power from the external source after the interruption, the controller carries out operations to:

read second data that were written in another block of the nonvolatile memory before the interruption;

read the data saved in the maintained erased block of the nonvolatile memory during the interruption; and

write the data saved in the nonvolatile memory and the second data together into a different block of the nonvolatile memory.

11. The memory device according to claim 7 , wherein the data saved in the maintained erased block of the nonvolatile memory comprise at least one of information for mapping logical block addresses from the host to physical memory locations in the nonvolatile memory and user data that are associated with a write command from the host and for which an acknowledgment has been returned to the host in response to the write command.

12. The memory device according to claim 7 , wherein each of a plurality of blocks of the nonvolatile memory includes an upper page and a lower page.

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 Jul 14, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043194/0647 →