IP Library Granted Patent US 10,403,379
Granted Patent B1
US 10,403,379 · App. 16/029,784 · Granted Sep 3, 2019

Erased block reverification method for solid state storage device

Inventors: Chun-Wei Kuo (Taipei, TW); Ding-Chiuan Huang (Taipei, TW); Shih-Jia Zeng (Taipei, TW)
Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
G11C16/3445G11C16/16G11C16/26G11C16/349G11C11/5635G11C16/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 10,403,379
App. No.
16/029,784
Granted
Sep 3, 2019
Kind
B1
Abstract

An erased block reverification method for a solid state storage device is provided. Firstly, an erase command corresponding to a selected block is issued to an array control circuit. When an erase pass message is received, a judging step is performed to judge whether a setting condition of the selected block is satisfied. If the setting condition of the selected block is satisfied, the selected block is recorded as a good block. If the setting condition of the selected block is not satisfied, a selected block reverification process is performed. During the selected block reverification process, a data of the selected block is read and the selected block is recorded as the good block or a defective block according to a number of memory cells of the selected block in a non-erase state.

Claims (25)

1. An erased block reverification method for a solid state storage device, the solid state storage device comprising an interface controller and a non-volatile memory, the non-volatile memory comprising an array control circuit and a memory cell array, the erased block reverification method comprising steps of:

issuing an erase command corresponding to a selected block to the array control circuit;

judging whether a setting condition of the selected block is satisfied when an erase pass message is received;

if the setting condition of the selected block is satisfied, recording the selected block as a good block;

if the setting condition of the selected block is not satisfied, performing a selected block reverification process;

reading a data of the selected block in the selected block reverification process;

if a number of the memory cells of each word line of the data of the selected block corresponding to any bit line which are in a non-erase state is larger than a threshold number, recording the selected block as a defective block; and

if the number of the memory cells of each word line of the data of the selected block corresponding to each bit line which are in the non-erase state is not larger than the threshold number, recording the selected block as a good block.

2. The erased block reverification method as claimed in claim 1 , wherein if a block erase time is not larger than a threshold time period, the setting condition is satisfied and the selected block is recorded as the good block, wherein if the block erase time is larger than the threshold time period, the setting condition is not satisfied and the selected block reverification process is performed.

3. The erased block reverification method as claimed in claim 1 , wherein if a block erase count is not larger than a threshold count, the setting condition is satisfied and the selected block is recorded as the good block, wherein if the block erase count is larger than the threshold count, the setting condition is not satisfied and the selected block reverification process is performed.

4. The erased block reverification method as claimed in claim 1 , wherein if a block erase time is not larger than a threshold time period or if a block erase count is not larger than a threshold count, the setting condition is satisfied and the selected block is recorded as the good block, wherein if the block erase time is larger than the threshold time period and if the block erase count is larger than the threshold count, the setting condition is not satisfied and the selected block reverification process is performed.

5. The erased block reverification method as claimed in claim 1 , wherein the array control circuit provides a read voltage to the selected block of the memory cell array to read the data of the selected block.

6. The erased block reverification method as claimed in claim 5 , wherein the interface controller dynamically adjusts the read voltage according to a degradation extent of the memory cell array.

7. An erased block reverification method for a solid state storage device, the solid state storage device comprising an interface controller and a non-volatile memory, the non-volatile memory comprising an array control circuit and a memory cell array, the erased block reverification method comprising steps of:

issuing an erase command corresponding to a selected block to the array control circuit;

performing a selected block reverification process when an erase pass message is received,

reading a data of the selected block in the selected block reverification process;

if a number of the memory cells of each word line of the data of the selected block corresponding to any bit line which are in a non-erase state is larger than a threshold number, recording the selected block as a defective block; and

if the number of the memory cells of each word line of the data of the selected block corresponding to each bit line which are in the non-erase state is not larger than the threshold number, recording the selected block as a good block.

8. The erased block reverification method as claimed in claim 7 , wherein the selected block reverification process comprises steps of:

reading the data of the selected block;

if the number of the memory cells of the data of the selected block which are in the non-erase state is larger than a predetermined number, recording the selected block as the defective block; and

if the number of the memory cells of the data of the selected block which are in the non-erase state is not larger than the predetermined number, recording the selected block as the good block.

9. The erased block reverification method as claimed in claim 7 , wherein the array control circuit provides a read voltage to the selected block of the memory cell array to read the data of the selected block.

10. The erased block reverification method as claimed in claim 9 , wherein the interface controller dynamically adjusts the read voltage according to a degradation extent of the memory cell array.

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 Jul 9, 2018
From: KUO, CHUN-WEI; HUANG, DING-CHIUAN; ZENG, SHIH-JIA
To: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 046291/0494 →
Priority Claims (1)
CN 2018 1 0448281 · May 11, 2018 · national
Cited By (1)
US 12,307,130