IP Library › Granted Patent US 11,256,432
Granted Patent B2
US 11,256,432 · App. 16/574,340 · Granted Feb 22, 2022

Memory controller and memory system

Inventors: Naoki Mukaida (Tokyo, JP); Kenichi Takubo (Tokyo, JP)
Assignee: TDK CORPORATION
G06F3/064G06F3/0607G06F3/0658G06F3/0659G06F3/0679G06F12/0646
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 11,256,432
App. No.
16/574,340
Granted
Feb 22, 2022
Kind
B2
Abstract

A memory controller capable of preventing important data stored in a flash memory from being lost and maintaining the quality of a physical block. A memory controller for controlling access to a flash memory including a plurality of physical blocks, each of which includes a plurality of pages, based on a command assigned from a host system. The memory controller stores a first correspondence relationship between a logical block of a first logical region and a physical block of a first physical region in a first storage unit. The memory controller manages the first physical region in which a process of moving data saved in the physical block of the first physical region having the correspondence relationship with the logical block of the first logical region is prohibited without being based on a command for writing the data to the first logical region assigned from the host system.

Claims (13)

1. A memory system including a flash memory including a plurality of physical blocks, each of which includes a plurality of pages, and a memory controller configured to control access to the flash memory based on a command assigned from a host system,

wherein the memory controller is configured to store a first correspondence relationship representing a correspondence relationship between a logical block of a first logical region and a physical block of a first physical region in a first storage unit,

the memory controller is configured to manage the first physical region as a region in which a static wear leveling process is prohibited,

a second correspondence relationship representing a correspondence relationship between a logical block of a second logical region different from the first logical region and a physical block of a second physical region different from the first physical region is stored in a second storage unit, and

the second physical region is managed as a region in which the static wear leveling process is permitted.

2. A memory controller for controlling access to a flash memory including a plurality of physical blocks, each of which includes a plurality of pages, based on a command assigned from a host system,

wherein the memory controller is configured to store a first correspondence relationship representing a correspondence relationship between a logical block of a first logical region and a physical block of a first physical region in a first storage unit,

the memory controller is configured to manage the first physical region as a region in which a static wear leveling process is prohibited,

a second correspondence relationship representing a correspondence relationship between a logical block of a second logical region different from the first logical region and a physical block of a second physical region different from the first physical region is stored in a second storage unit, and

the second physical region is managed as a region in which the static wear leveling process is permitted.

3. The memory controller according to claim 2 ,

wherein a first process of writing data to the physical block of the first physical region based on the first correspondence relationship is performed when the command for writing the data to the first logical region has been assigned from the host system, and

the first process is a process of writing the data to a physical block with a minimum erase count or a maximum erase count among writable physical blocks of the first physical region based on a state of the logical block of the first logical region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2019
From: MUKAIDA, NAOKI; TAKUBO, KENICHI
To: TDK CORPORATION
Reel/Frame 050414/0281 →
Priority Claims (1)
JP JP2018-218054 · Nov 21, 2018 · national
Continuity (1)
Related Publication 20200159411A1 · May 21, 2020