IP Library Granted Patent US 8,351,288
Granted Patent B2
US 8,351,288 · App. 12/976,407 · Granted Jan 8, 2013

Flash storage device and data protection method thereof

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,351,288
App. No.
12/976,407
Granted
Jan 8, 2013
Kind
B2
Abstract

A flash storage device comprises: a memory module, for storing data; a control unit, electrically connected to the memory module, for accessing the data in the memory module; and a detecting unit, electrically connected to the control unit, for passing a temperature detecting result to the control unit, and the control unit determining whether a data protection operation is activated according to the temperature detecting result.

Claims (37)

1. A flash storage device comprising:

a memory module, for storing data;

a control unit, electrically connected to the memory module, for accessing data in the memory module; and

a detecting unit, electrically connected to the control unit, for passing a temperature detecting result to the control unit;

wherein the control unit determines whether a data protection operation is activated according to the temperature detecting result.

2. The flash storage device according to claim 1 , wherein the data protection operation is activated if the temperature detecting result is greater than a temperature upper bound, or lower than a temperature lower bound, and the data protection operation comprising steps of:

the control unit reading a section data from a source section in the memory module and proceeding an error examination; and

if the error examination result matches a predetermined condition, correcting the section data and storing a corrected section data to a target section in the memory module.

3. The flash storage device according to claim 1 , wherein the data protection operation is activated if the temperature detecting result is greater than a temperature upper bound, or lower than a temperature lower bound, and the data protection operation comprising steps of:

extending the duration of data writing when the control unit is writing data to the memory module.

4. The flash storage device according to claim 1 , wherein the data protection operation is activated if the temperature detecting result is greater than a temperature upper bound, or lower than a temperature lower bound, and the data protection operation comprising steps of:

changing the driving current while writing data to the memory module.

5. The flash storage device according to claim 1 , wherein the data protection operation is activated if the temperature detecting result is greater than a temperature upper bound, or lower than a temperature lower bound, and the data protection operation comprising steps of:

after the control unit writing a section data to a source section in the memory module, the control unit reading the section data and proceeding an error examination, and if the error examination matches a predetermined condition, correcting the section data and storing a corrected section data to a target section.

6. A flash storage device comprising:

a memory module for storing data; and

a control unit, electrically connected to the memory module, for accessing data in the memory module,

wherein the control unit fetches a section data from a source section in the memory module and proceeds an error examination when the flash storage device is in a standby mode, and if the result of the error examination matches a predetermined condition, the section data is corrected, and the corrected section data is stored to a target section in the memory module.

7. A data protection method applied to a flash storage device, the data protection method comprising steps of:

obtaining a temperature detection result; and

activating a data protection operation if the temperature detection result is over a temperature threshold.

8. The data protection method according to claim 7 , wherein the data protection operation comprising steps of:

fetching a section data from a source section when the flash storage device is in a standby mode;

performing an error examination for the section data; and

performing an error correction for the section data and storing the corrected section data to a target section if the error examination matches a predetermined condition.

9. The data protection method according to claim 7 , wherein the data protection operation comprising steps of:

extending the duration of storing when the flash storage device is storing data.

10. The data protection method according to claim 7 , wherein the data protection operation comprising steps of:

changing the driving current when storing data to the flash storage device.

11. The data protection method according to claim 7 , wherein the data protection operation comprising steps of:

fetching the section data from a source section and proceeding an error examination after the section data is stored to the source section; and

performing an error correction for the section data and storing the corrected section data to a target section when the result of the error examination matches a predetermined condition.

12. The data protection method according to claim 7 , wherein the temperature threshold is an upper bound, and over the temperature threshold means the temperature detecting result is greater than the upper bound.

13. The data protection method according to claim 7 , wherein the temperature threshold is a lower bond, and over the temperature threshold means the temperature detecting result is lower than the lower bond.

14. A data protecting method applied to a flash storage device, the data protecting method comprising steps of:

fetching a section data from a source section and proceeding an error examination when the flash storage device is in a standby mode; and

performing an error correction and storing the corrected section data to a target section if the result of the error examination matches a predetermined condition.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2019
From: LITE-ON TECHNOLOGY CORPORATION
To: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Reel/Frame 051213/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2014
From: LITE-ON IT CORP.
To: LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 032892/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2010
From: TSAI, SONG-FENG; YANG, WEN-TSUNG; HSU, JEN-YU
To: LITE-ON IT CORP.
Reel/Frame 025765/0513 →