IP Library Granted Patent US 9,262,319
Granted Patent B2
US 9,262,319 · App. 14/623,405 · Granted Feb 16, 2016

Adusting flash memory operating parameters based on historical analysis of multiple indicators of degradation

Inventors: Conor Maurice Ryan (Limerick, IE); Joseph Sullivan (County Clare, IE)
Assignee: NATIONAL DIGITAL RESEARCH CENTRE LIMITED
G06F12/0246G11C11/5628G11C16/349G06F2212/7205
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,262,319
App. No.
14/623,405
Granted
Feb 16, 2016
Kind
B2
Abstract

The present invention is directed to a method for increasing the operational lifetime of a flash memory device, wherein, the method comprises varying the operating parameters of the flash memory device over the lifetime of the flash memory device. The advantage of providing a method which varies the operating parameters of a flash memory device is that the operational lifetime of the flash memory device will be increased. Relatively low voltages and relatively short voltage periods may be used initially to write to, read from and erase the flash cells in the flash memory device. As time passes, the flash cells in the flash memory device will begin to degrade and it will be necessary to increase the voltage and the period of the voltage applied to the flash memory device in order to ensure that the correct write, read and/or erase commands are carried out. The invention is also directed towards a flash memory device.

Claims (14)

1. A flash memory drive comprising:

(a) one or more flash memory chips, each of which includes an array of flash memory blocks and a memory partition containing operating parameter values;

(b) a controller, external to the one or more flash memory chips, that issues read, write and erase commands to the flash memory chips during the operational lifetime of the flash memory drive, wherein

(i) each of the flash memory chips implements the commands by applying varying levels of electrical stimuli to the flash memory blocks in accordance with current values of the operating parameters stored in that flash memory chip; and

(ii) the controller includes an operating parameters management unit that, over time during the operational lifetime of the flash memory drive, (1) generates a library of historical data based upon an analysis of a plurality of indicators of a current level of degradation of one or more of the flash memory blocks, wherein the plurality of indicators includes the type and frequency of operations performed on the flash memory blocks, as well as a cumulative number of program/erase cycles, and (2) modifies the values of one or more of the operating parameters stored in each flash memory chip based upon the library of historical data.

2. The flash memory drive of claim 1 , wherein the plurality of indicators includes the frequency of read operations.

3. The flash memory device of claim 1 , wherein the controller increases the values of one or more of the operating parameters on multiple occasions during the operational lifetime of the flash memory drive.

4. A method for increasing the operational lifetime of a flash memory drive that includes a controller and one or more flash memory chips, each chip having an array of flash memory blocks and a memory partition containing operating parameter values, the method including the following steps performed during the operational lifetime of the flash memory drive:

(a) issuing controller-generated read, write and erase commands;

(b) implementing the commands in each chip by applying varying levels of electrical stimuli to the flash memory blocks in accordance with current values of the operating parameters stored in that flash memory chip;

(c) generating over time a library of historical data based upon an analysis of a plurality of indicators of a current level of degradation of one or more of the flash memory blocks, wherein the plurality of indicators includes the type and frequency of operations performed on the flash memory blocks, as well as a cumulative number of program/erase cycles; and

(d) modifying the values of one or more of the operating parameters stored in each flash memory chip based upon the library of historical data.

5. The method of claim 4 , wherein the plurality of indicators includes the frequency of read operations.

6. The method of claim 4 , wherein the values of one or more of the operating parameters are increased on multiple occasions during the operational lifetime of the flash memory drive.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2018
From: NVMDURANCE LIMITED
To: RPX CORPORATION
Reel/Frame 045094/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: SULLIVAN, JOSEPH; RYAN, CONOR MAURICE; EVOLVABILITY LIMITED
To: NATIONAL DIGITAL RESEARCH CENTRE LIMITED
Reel/Frame 037990/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: NATIONAL DIGITAL RESEARCH CENTRE LIMITED
To: NVMDURANCE LIMITED
Reel/Frame 037483/0063 →
Continuity (2)
Continuation 13497569 · May 21, 2012
Related Publication 20150161041A1 · Jun 11, 2015