IP Library Granted Patent US 10,423,536
Granted Patent B2
US 10,423,536 · App. 15/455,483 · Granted Sep 24, 2019

Memory system with plural nonvolatile memories having different access sizes, different speeds using address conversion information to access one memory by converting an address to access another memory

Inventors: Hiroki Noguchi (Kanagawa, JP); Shinobu Fujita (Tokyo, JP)
Assignee: TOSHIBA MEMORY CORPORATION
G06F12/10G06F12/0238G06F12/0868G06F12/0897G06F12/0811G06F2212/1016G06F2212/214G06F2212/313G06F2212/7201G06F2212/7203G06F2212/7207
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,423,536
App. No.
15/455,483
Granted
Sep 24, 2019
Kind
B2
Abstract

A memory system has a first memory to be accessed per first data size, a second memory to be accessed per second data size smaller than the first data size, the second memory being accessible at a higher speed than the first memory; and a third memory to store address conversion information that converts an address for accessing the second memory into an address for accessing the first memory. The first and third memories are non-volatile memories.

Claims (50)

1. A memory system comprising:

a first memory to be accessed per first data size by a processor;

a second memory to be accessed per second data size smaller than the first data size by the processor, the second memory being accessible at a higher speed than the first memory;

a third memory to store address conversion information that converts an address for accessing the second memory into an address for accessing the first memory;

a fourth memory to be accessed by the processor with addresses different from addresses of the first memory;

a first substrate on which the first memory, the second memory and the third memory are mounted; and

a second substrate on which the fourth memory is mounted,

wherein the first and third memories are non-volatile memories,

the fourth memory is a volatile memory, and

the first memory and the fourth memory are included in a main memory to which an address space of the processor is allocated.

2. The memory system of claim 1 further comprising:

interface switching circuitry to switch access between whether to access the first memory or the second memory in response to an access request from a processor;

first control circuitry to control access to the first memory based on the address conversion information; and

second control circuitry to control access to the second memory.

3. The memory system of claim 1 , wherein the second memory has a higher access priority than the first memory, and the second memory stores data stored in the first memory or stores data to be stored in the first memory,

wherein the third memory stores, in addition to the address conversion information, cache management information using the second memory as a cache memory of the first memory.

4. The memory system of claim 3 , wherein the cache management information comprises first flag information indicating whether the data stored in the first memory is also present in the second memory.

5. The memory system of claim 4 , wherein the cache management information comprises second flag information indicating whether to allow ejection of data stored in the second memory.

6. The memory system of claim 4 further comprising interface control circuitry to control access to the first and second memories based on the address conversion information and the cache management information, in response to an access request from a processor.

7. The memory system of claim 1 , wherein the third memory has a smaller memory capacity than the first memory and is accessible at a higher speed than the first memory.

8. The memory system of claim 1 , wherein the second memory is a volatile memory.

9. The memory system of claim 1 , wherein the second memory is a non-volatile memory.

10. The memory system of claim 9 , wherein the second memory is a non-volatile memory having a memory cell structure different from the first memory.

11. The memory system of claim 1 , wherein the third memory is an MRAM (Magnetoresistive Random Access Memory).

12. A processor system comprising:

a processor; and

a memory system accessed by the processor,

wherein the memory system comprises:

a first memory to be accessed per first data size;

a second memory to be accessed per second data size smaller than the first data size, the second memory being accessible at a higher speed than the first memory;

a third memory to store address conversion information that converts an address for accessing the second memory into an address for accessing the first memory;

a fourth memory to be accessed by the processor with addresses different from addresses of the first memory;

a first substrate on which the first memory, the second memory and the third memory are mounted; and

a second substrate on which the fourth memory is mounted,

wherein the first and third memories are non-volatile memories,

the fourth memory is a volatile memory, and

the first memory and the fourth memory are included in a main memory to which an address space of the processor is allocated.

13. The processor system of claim 12 further comprising:

interface switching circuitry to switch access between whether to access the first memory or the second memory in response to an access request from a processor;

first control circuitry to control access to the first memory based on the address conversion information; and

second control circuitry to control access to the second memory.

14. The processor system of claim 12 , wherein the second memory has a higher access priority than the first memory, and the second memory stores data stored in the first memory or stores data to be stored in the first memory,

wherein the third memory stores, in addition to the address conversion information, cache management information using the second memory as a cache memory of the first memory.

15. The processor system of claim 14 , wherein the cache management information comprises first flag information indicating whether the data stored in the first memory is also present in the second memory.

16. The processor system of claim 15 , wherein the cache management information comprises second flag information indicating whether to allow ejection of data stored in the second memory.

17. The processor system of claim 15 further comprising interface control circuitry to control access to the first and second memories based on the address conversion information and the cache management information, in response to an access request from a processor.

18. The processor system of claim 12 , wherein the third memory has a smaller memory capacity than the first memory and is accessible at a higher speed than the first memory.

19. The processor system of claim 12 , wherein the second memory is a volatile memory.

20. The memory system of claim 11 , wherein the first memory is a Phase Change Random Access Memory.

21. The memory system of claim 11 , wherein the first memory is a Resistance Random Access Memory.

Assignments (6)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE POSTAL CODE PREVIOUSLY RECORDED ON REEL 043027 FRAME 0072. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 1, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043747/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043027/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: NOGUCHI, HIROKI; FUJITA, SHINOBU
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 042107/0896 →
Priority Claims (1)
JP 2016-183344 · Sep 20, 2016 · national
Continuity (1)
Related Publication 20180081820A1 · Mar 22, 2018