IP Library Granted Patent US 11,010,065
Granted Patent B2
US 11,010,065 · App. 16/265,488 · Granted May 18, 2021

Read retry method for solid state storage device

Inventor: Chih-Yuan Hu (Taipei, TW)
Assignee: SOLID STATE STORAGE TECHNOLOGY CORPORATION
G06F3/0619G06F3/064G06F3/0659G06F3/0679G06F11/1068G11C16/26G11C16/3495G11C29/52G11C11/5642G11C16/0483
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,010,065
App. No.
16/265,488
Granted
May 18, 2021
Kind
B2
Abstract

A read retry method for a solid state storage device is provided. The solid state storage device is in communication with a host. The solid state storage device includes a non-volatile memory. The read retry method includes the following steps. Firstly, the solid state storage device judges whether a specified read block of the non-volatile memory is in a specified failure mode. If the specified read block of the non-volatile memory is in the specified failure mode, a failure mode read retry process corresponding to the specified failure mode is performed. If an accurate read data is acquired in the failure mode read retry process, the accurate read data is transmitted to the host. If the accurate read data is not acquired in the failure mode read retry process, a read fail message is sent to the host.

Claims (13)

1. A method for recovering a solid state storage device from a memory accessing error, wherein the solid state storage device comprises a memory and a control circuit, and the control circuit comprises a failure mode judging circuit, the method comprising steps of:

judging whether the memory is in one of a first failure mode and a second failure mode by the failure mode judging circuit after the memory accessing error occurs on a specified read block, wherein the first failure mode associates with a first error handling operating sequence, the second failure mode associates with a second error handling operating sequence, and the first error handling operating sequence is different from the second error handling operating sequence; and

performing the first error handling operating sequence by the control circuit in response to the failure mode judging circuit determining the memory is in the first failure mode;

wherein the first failure mode is a write/read temperature difference failure mode and the first error handling operating sequence comprises steps of:

judging an erase count of the specified read block;

if the erase count is larger than a threshold value, performing a read level calibration process and then, if the read level calibration process is unsuccessful, performing a soft decoding process; and

if the erase count is not larger than the threshold value, performing a read level shift decoding process, and then, if the read level shift decoding process is unsuccessful, performing the read level calibration process, and then, if the read level shift decoding process and the read level calibration process are both unsuccessful, performing the soft decoding process.

2. The method as claimed in claim 1 , wherein the second failure mode is a data retention failure mode and the second error handling operating sequence includes another read level shift decoding process, another read level calibration process, and another soft decoding process.

3. The method as claimed in claim 1 , wherein the second failure mode is a read disturbing failure mode and the second error handling operating sequence includes another read level shift decoding process, another read level calibration process, a RAID recovery process, and another soft decoding process.

4. The method as claimed in claim 1 , further comprising:

performing a default error handling operating sequence by the control circuit in response to the failure mode judging circuit determining the memory is not in the first failure mode or in the second failure mode;

wherein the first error handling operating sequence associates with a first subset of a plurality of predefined sets of read retry voltages, and the default error handling operating sequence associates with the plurality of predefined sets of read retry voltages.

5. The method as claimed in claim 4 , wherein the default error handling operating sequence comprises another read level shift decoding process, another read level calibration process, a RAID recovery process, and another soft decoding process.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2019
From: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
To: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Reel/Frame 051213/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2019
From: HU, CHIH-YUAN
To: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 048221/0647 →
Priority Claims (1)
CN 201811273012.6 · Oct 29, 2018 · national
Continuity (1)
Related Publication 20200135280A1 · Apr 30, 2020