IP Library Granted Patent US 10,248,322
Granted Patent B2
US 10,248,322 · App. 15/063,813 · Granted Apr 2, 2019

Memory system

Inventor: Shinichi Kanno (Tokyo, JP)
Assignee: Toshiba Memory Corporation
G06F3/061G06F3/064G06F3/0679G06F12/0246G06F2212/1008G06F2212/1016G06F2212/7201G06F2212/7205G06F2212/7209
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,248,322
App. No.
15/063,813
Granted
Apr 2, 2019
Kind
B2
Abstract

According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a control circuit. The control circuit executes data transfer between the host and the first memory and managing translation information indicating a relation between logical location information and physical location information. The logical location information is location information designated from the host. The physical location information is location information physically indicating location in the first memory. The control circuit separates out the translation information into a plurality of levels in a hierarchy. The translation information includes first translation information which belongs to the first level in the hierarchy and second translation information which belongs to the second level in the hierarchy. The size of the first translation information and the size of the second translation information are the same.

Claims (47)

1. A memory system connectable to a host, the memory system comprising:

a nonvolatile first memory; and

a control circuit that executes data transfer between the host and the first memory and managing translation information indicating a relation between logical location information and physical location information, the logical location information being location information designated from the host, the physical location information being location information indicating physical location in the first memory,

wherein the control circuit separates out the translation information into a plurality of levels in a hierarchy, the plurality of levels includes a first level and a second level, the first level is a given level among the plurality of levels, the second level is another given level among the plurality of levels, and the translation information includes first translation information which corresponds only to the first level and second translation information which corresponds only to the second level, and

the size of the first translation information and the size of the second translation information are the same,

wherein the first memory includes a first area, and

the control circuit stores the first translation information and the second translation information to the first area.

2. The memory system according to claim 1 , wherein the first area includes two pages each being a unit of writing to the first memory, and

the control circuit stores the first translation information and the second translation information to a same page.

3. The memory system according to claim 2 further comprising a second memory,

wherein the control circuit reads the first translation information and the second translation information from the first area to the second memory, uses the first translation information and the second translation information stored in the second memory, and stores the first translation information and the second translation information having been used to the first area.

4. The memory system according to claim 1 , wherein the first memory includes a second area in which the control circuit writes data from the host,

the control circuit manages state management information indicating whether data in the second area are in a first state or in a second state, and

the size of the first translation information, the size of the second translation information, and the size of the state management information are the same.

5. The memory system according to claim 4 , wherein

the control circuit stores the first translation information, the second translation information, and the state management information to the first area.

6. The memory system according to claim 5 , wherein the first area includes two pages each being a unit of writing to the first memory, and

the control circuit stores the first translation information, the second translation information, and the state management information to a same page.

7. The memory system according to claim 6 further comprising a second memory,

the control circuit reads the first translation information, the second translation information, and the state management information from the first area to the second memory, uses the first translation information, the second translation information, and the state management information stored in the second memory, and stores the first translation information, the second translation information, and the state management information having been used to the first area.

8. The memory system according to claim 4 , wherein the control circuit stores first data to a first location in the second area, and stores, to a second location, second data which is latest data of data designated by the same logical location information as the first data,

the state of the first data is managed as the first state, and

the state of the second data is managed as the second state.

9. A memory system connectable to a host, the memory system comprising:

a nonvolatile first memory; and

a control circuit that executes data transfer between the host and the first memory and managing translation information indicating a relation between logical location information and physical location information, the logical location information being location information designated from the host, the physical location information being location information indicating physical location in the first memory,

wherein the control circuit separates out the translation information into a plurality of levels in a hierarchy, and the translation information includes first translation information which belongs to the first level in the hierarchy and second translation information which belongs to the second level in the hierarchy,

the size of the first translation information and the size of the second translation information are the same;

the first memory includes a first area which includes two pages each being a unit of writing to the first memory; and

the control circuit stores the first translation information and the second translation information to a same page in the first area.

10. The memory system according to claim 9 further comprising a second memory,

wherein the control circuit reads the first translation information and the second translation information from the first area to the second memory, uses the first translation information and the second translation information stored in the second memory, and stores the first translation information and the second translation information having been used to the first area.

11. The memory system according to claim 9 , wherein the first memory includes a second area in which the control circuit writes data from the host,

the control circuit manages state management information indicating whether data in the second area are in a first state or in a second state, and

the size of the first translation information, the size of the second translation information, and the size of the state management information are the same.

12. The memory system according to claim 11 , wherein the control circuit stores the first translation information, the second translation information, and the state management information to a same page in the first area.

13. The memory system according to claim 12 further comprising a second memory,

the control circuit reads the first translation information, the second translation information, and the state management information from the first area to the second memory, uses the first translation information, the second translation information, and the state management information stored in the second memory, and stores the first translation information, the second translation information, and the state management information having been used to the first area.

14. The memory system according to claim 11 , wherein the control circuit stores first data to a first location in the second area, and stores, to a second location, second data which is latest data of data designated by the same logical location information as the first data,

the state of the first data is managed as the first state, and

the state of the second data is managed as the second state.

15. A memory system connectable to a host, the memory system comprising:

a nonvolatile first memory; and

a control circuit that executes data transfer between the host and the first memory and managing translation information indicating a relation between logical location information and physical location information, the logical location information being location information designated from the host, the physical location information being location information indicating physical location in the first memory,

wherein the control circuit separates out the translation information into a plurality of levels in a hierarchy, and the translation information includes first translation information which belongs to the first level in the hierarchy and second translation information which belongs to the second level in the hierarchy, and

the first memory includes a two pages each being a unit of writing to the first memory; and

the control circuit stores the first translation information and the second translation information to a same page.

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 21, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043066/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2016
From: KANNO, SHINICHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 037920/0332 →
Priority Claims (1)
JP 2015-119242 · Jun 12, 2015 · national
Continuity (1)
Related Publication 20160364142A1 · Dec 15, 2016