IP Library › Granted Patent US 8,514,646
Granted Patent B1
US 8,514,646 · App. 13/467,992 · Granted Aug 20, 2013

Method for improving performance when flash memory storage device works in wide temperature range

Inventor: Yen Chih Nan (Hsinchu, TW)
Assignee: Storart Technology Co. Ltd.
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 8,514,646
App. No.
13/467,992
Granted
Aug 20, 2013
Kind
B1
Abstract

A method of a flash memory storage device using Read Retry method is disclosed. This method includes using a thermal sensor to records temperature information while programming flash memory, and using this temperature information to compensate the temperature difference between program and read operation to improve Read Retry performance.

Claims (14)

1. A method for improving performance when a flash memory storage device works in a wide temperature range, the steps comprising:

step SA 01 : received a read CMD;

step SA 02 : read data from a NAND flash memory;

step SA 03 : judging if the cyclic Codes match; if yes, terminates the process; if no, runs to next step;

step SA 04 : checking if an ECC engine can correct; if yes, the ECC engine starts to correct; if no, runs to next step;

step SA 04 ′: getting a current temperature and a programming temperature from a thermal sensor;

step SA 05 : checking a Read Retry Record table; check if a physical address has ever applied a Read Retry method and has proper start test voltage record; if yes, jumps to next two step; if no, runs to next step;

step SA 06 : calculating a Read Retry start test voltage according to the current temperature and the programming temperature;

step SA 07 : applying the Read Retry start test voltage to a memory cell array;

step SA 08 : reading data from the NAND flash memory;

step SA 09 : judging if the Cyclic Codes match; if yes, saves the current test voltage to the Read Retry Record table; if no, runs to next step;

step SA 10 : checking if the ECC engine can correct; if yes, runs to step SA 04 ; if no, runs to next step; and

step SA 11 : checking if all available test voltages are tried; if yes, reports an uncorrectable error; if no, applying another test voltage and loops to step SA 08 .

2. The method as claimed in claim 1 , wherein the thermal sensor is disposed inside or outside the NAND flash memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: STORART TECHNOLOGY CO., LTD.
To: STORART TECHNOLOGY(SHENZHEN) CO., LTD.
Reel/Frame 045394/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: NAN, YEN CHIH
To: STORART TECHNOLOGY CO., LTD.
Reel/Frame 028184/0411 →