IP Library Granted Patent US 10,019,179
Granted Patent B2
US 10,019,179 · App. 15/073,539 · Granted Jul 10, 2018

Memory device that writes data into a block based on time passage since erasure of data from the block

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,019,179
App. No.
15/073,539
Granted
Jul 10, 2018
Kind
B2
Abstract

A memory device includes a non-volatile semiconductor memory including a plurality of first areas, each corresponding to an erasing unit, each of the first areas including a plurality of second areas, each corresponding to a writing unit and a controller configured to erase data stored in a first area of the non-volatile semiconductor memory, track amount of time elapsed since the erasure of data from the first area, and write data into one or more unwritten second areas of the first area in accordance with the elapsed time, independent of a command to write data into the unwritten second areas.

Claims (43)

1. A memory device, comprising:

a non-volatile semiconductor memory including a plurality of first areas, each corresponding to an erasing unit, each of the first areas including a plurality of second areas, each corresponding to a writing unit; and

a controller configured to erase data stored in a first area of the non-volatile semiconductor memory, track amount of time elapsed since the erasure of data from the first area, and write data into one or more unwritten second areas of the first area at least one time prior to the tracked amount of time reaching an upper limit and also in response to the tracked amount of time reaching the upper limit, independent of a command to write data into the unwritten second areas.

2. The memory device according to claim 1 , wherein

the data are written into the unwritten second areas prior to the tracked amount of time reaching the upper limit, such that a total amount of written second areas in the first area reaches a predetermined value, which is associated with the tracked amount of time.

3. The memory device according to claim 2 , wherein

the predetermined value is constant until a predetermined time, and increases after the predetermined time.

4. The memory device according to claim 2 , wherein

the data are written into the unwritten second areas, such that the first area becomes full when the tracked amount of time reaches a predetermined time.

5. The memory device according to claim 1 , wherein

when no command is received, unmapped data are written into the unwritten second areas.

6. The memory device according to claim 1 , wherein

when no command is received, predetermined pattern data are written into the unwritten second areas.

7. The memory device according to claim 1 , wherein

when no command is received, data that have been written in another first area of the non-volatile semiconductor memory are written into the unwritten second areas.

8. The memory device according to claim 7 , wherein

the data that are written in the unwritten second areas include valid data that have been written into said another first area in accordance with a write command.

9. The memory device according to claim 7 , wherein

the data that are written in the unwritten second areas include system data that have been written into said another first area.

10. The memory device according to claim 7 , wherein

the controller is further configured to erase data stored in said another first area after the writing of data into the unwritten second areas.

11. The memory device according to claim 1 , wherein

when a write command is received, data associated with the write command are written into the unwritten second areas.

12. A memory device, comprising:

a non-volatile semiconductor memory including a plurality of first areas, each corresponding to an erasing unit, each of the first areas including a plurality of second areas, each corresponding to a writing unit; and

a controller configured to erase data stored in a first area of the non-volatile semiconductor memory, track amount of time elapsed since the erasure of data from the first area, and write data into one or more unwritten second areas of the first area, such that a total amount of written second areas in the first area reaches a predetermined value, which is associated with the elapsed time.

13. The memory device according to claim 12 , wherein

the predetermined value is constant until a predetermined time, and increases after the predetermined time.

14. The memory device according to claim 12 , wherein

the data are written into the unwritten second areas, such that the first area becomes full when the tracked amount of time reaches a predetermined time.

15. The memory device according to claim 12 , wherein

the data written in the unwritten second areas include unmapped data.

16. The memory device according to claim 12 , wherein

the data written in the unwritten second areas include data that have been written into another first area of the non-volatile semiconductor memory.

17. A method for controlling an unwritten state a non-volatile semiconductor memory that includes a plurality of first areas, each corresponding to an erasing unit, each of the first areas including a plurality of second areas, each corresponding to a writing unit, the method comprising:

tracking time elapsed since data are erased from a first area; and

writing data in one or more of unwritten second areas in the first area, such that a total amount of written second areas in the first area reaches a predetermined value, which is associated with the elapsed time.

18. The method according to claim 17 , wherein

the data are written in said one or more of the unwritten second areas, independent of a command to write data into the unwritten second areas.

19. The method according to claim 17 , wherein

when no command is received, unmapped data are written into the one or more of the unwritten second areas.

20. The method according to claim 17 , wherein

when no command is received, data that have been written in another first area of the non-volatile semiconductor memory are written into the one or more of the unwritten second areas.

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 Jul 14, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043194/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2016
From: JINZENJI, AKIHIDE
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 038514/0761 →