IP Library Granted Patent US 10,466,908
Granted Patent B2
US 10,466,908 · App. 15/231,556 · Granted Nov 5, 2019

Memory system that buffers data before writing to nonvolatile memory

Inventors: Akinori Harasawa (Tokyo, JP); Yoshihisa Kojima (Kanagawa, JP)
Assignee: Toshiba Memory Corporation
G06F3/0611G06F3/0656G06F3/0679G06F12/0893G06F2212/1024G06F2212/2022
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,466,908
App. No.
15/231,556
Granted
Nov 5, 2019
Kind
B2
Abstract

A memory system includes a first buffer memory, a second buffer memory having a higher memory performance rating than the first buffer memory, a nonvolatile semiconductor memory unit including an array of memory cell regions, and a control unit configured to cause data to be buffered in one of the first and second buffer memories before the data are written in the nonvolatile semiconductor memory unit, according to characteristics of the data.

Claims (31)

1. A memory system, comprising:

a first buffer memory;

a second buffer memory having a higher memory performance rating than the first buffer memory;

a nonvolatile semiconductor memory including an array of memory cell regions; and

a controller configured to cause data to be buffered in one of the first and second buffer memories before the data are transferred to the nonvolatile semiconductor memory, according to characteristics of the data, wherein

the memory cell regions are arranged in a first direction and a second direction, the memory cell regions that are aligned along the first direction being writable through a single write operation, and the memory cell regions that are aligned along the second direction not being writable through a single write operation, and

when the data are to be written in the memory cell regions that are aligned in the first direction, the controller causes the data to be buffered in the second buffer memory, and when data are to be written in the memory cell regions that are aligned in the second direction, the controller causes the data to be buffered in the first buffer memory.

2. The memory system according to claim 1 , wherein

each of the memory cell regions includes a plurality of multi-level memory cells, and

when data are to be written in a lower page of the memory cell regions, the controller causes the data to be buffered in the first buffer memory, and

when data are to be written in an upper page of the memory cell regions, the controller causes the data to be buffered in the second buffer memory.

3. The memory system according to claim 2 , wherein

data are written in the nonvolatile semiconductor memory employing two-bit upper programing.

4. The memory system according to claim 1 , wherein the controller causes the data to be buffered in the second buffer memory when the data to be buffered and written are compaction data.

5. The memory system according to claim 4 , wherein the controller causes the compaction data to be written in memory cell regions that are aligned along the first direction.

6. The memory system according to claim 1 , wherein at least one of the first and second buffer memories are shared with an external device.

7. The memory system according to claim 6 , wherein the first buffer memory is shared with the external device, and the second buffer memory is not.

8. The memory system according to claim 1 , wherein the memory performance rating relates to one of processing speed, latency, and throughput, and the first buffer memory has a larger capacity than the second buffer memory.

9. A memory system, comprising:

a first buffer memory;

a second buffer memory having a higher memory performance rating than the first buffer memory;

a nonvolatile semiconductor memory including an array of memory cell regions, each of the memory cell regions including a plurality of multi-level memory cells; and

a controller configured to cause data to be buffered in at least one of the first and second buffer memories before the data are transferred to the nonvolatile semiconductor memory, wherein

when data are to be written in a lower page of the memory cell regions, the controller causes the data to be buffered in the first buffer memory, and

when data are to be written in an upper page of the memory cell regions, the controller causes the data to be buffered in the second buffer memory.

10. The memory system according to claim 9 , wherein

data are written in the nonvolatile semiconductor memory employing two-bit upper programing.

11. The memory system according to claim 9 , wherein the controller causes the data to be buffered in the second buffer memory when the data to be buffered and written are compaction data.

12. The memory system according to claim 9 , wherein at least one of the first and second buffer memories are shared with an external device.

13. The memory system according to claim 12 , wherein the first buffer memory is shared with the external device, and the second buffer memory is not.

14. The memory system according to claim 9 , wherein the memory performance rating relates to one of processing speed, latency, and throughput, and the first buffer memory has a larger capacity than the second buffer memory.

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 Sep 13, 2016
From: HARASAWA, AKINORI; KOJIMA, YOSHIHISA
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 039721/0158 →
Continuity (2)
Provisional Application 62209637 · Aug 25, 2015
Related Publication 20170060439A1 · Mar 2, 2017
Cited By (1)
US 12,265,727