IP Library › Granted Patent US 9,710,375
Granted Patent B2
US 9,710,375 · App. 14/723,611 · Granted Jul 18, 2017

Writing an address conversion table for nonvolatile memory wear leveling

Inventor: Norio Fujita (Shiga-Ken, JP)
Assignee: International Business Machines Corporation
G06F12/0246G06F3/065G06F3/0616G06F3/0649G06F3/0679G06F2212/1036G06F2212/7201G06F2212/7211
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 9,710,375
App. No.
14/723,611
Granted
Jul 18, 2017
Kind
B2
Abstract

An apparatus configured to write, in a non-volatile memory, an address conversion table for wear leveling of the non-volatile memory includes a holding unit configured to hold a first address conversion table for wear leveling of a first block of the non-volatile memory, a second address conversion table for wear leveling of a second block other than the first block of the non-volatile memory, and a third address conversion table for wear leveling of a third block other than the first block of the non-volatile memory; and a writing unit configured to write, in the first block, a replication of the second address conversion table in addition to one replication of the first address conversion table and to write, in the third block, another replication of the first address conversion table in addition to a replication of the third address conversion table.

Claims (8)

1. An apparatus configured to write, in a non-volatile memory, an address conversion table for wear leveling of the non-volatile memory, the apparatus comprising:

a holding unit configured to hold a first address conversion table for wear leveling of a first block of the non-volatile memory, a second address conversion table for wear leveling of a second block other than the first block of the non-volatile memory, and a third address conversion table for wear leveling of a third block other than the first block of the non-volatile memory; and

a writing unit configured to write, in the first block, a replication of the second address conversion table in addition to one replication of the first address conversion table and to write, in the third block, another replication of the first address conversion table in addition to a replication of the third address conversion table.

2. The apparatus of claim 1 , wherein after changing arrangement of data in the first block for the wear leveling of the first block, the writing unit writes, in the third block, the other replication of the first address conversion table updated according to the change and then writes, in the first block, the one replication of the first address conversion table updated according to the change.

3. The apparatus of claim 2 , wherein the writing unit writes, in the third block, the other replication of the first address conversion table updated according to the change, based on bank interleave following the change in the arrangement of the data in the first block.

4. The apparatus of claim 1 , wherein the writing unit writes, in a predetermined area of the first block, the one replication of the first address conversion table and the replication of the second address conversion table by single write operation and writes, in a predetermined area of the third block, the replication of the third address conversion table and the other replication of the first address conversion table by single write operation.

5. The apparatus of claim 1 , wherein the holding unit holds the first address conversion table if the one replication and the other replication coincide when the apparatus is activated and holds one of the one replication and the other replication without an error as the first address conversion table if the one replication and the other replication do not coincide.

6. The apparatus of claim 1 , wherein the holding unit holds the first address conversion table if the one replication and the other replication coincide when the apparatus is activated and holds information indicating prohibition of writing in the first block if the one replication and the other replication do not coincide.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: FUJITA, NORIO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035730/0434 →
Priority Claims (1)
JP 2014-111591 · May 29, 2014 · national
Continuity (1)
Related Publication 20150347292A1 · Dec 3, 2015