IP Library › Granted Patent US 7,839,684
Granted Patent B2
US 7,839,684 · App. 12/382,204 · Granted Nov 23, 2010

Defective block handling method for a multiple data channel flash memory storage device

Assignee: Skymedi Corporation
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 7,839,684
App. No.
12/382,204
Granted
Nov 23, 2010
Kind
B2
Abstract

The block groups of a multiple data channel flash memory storage device are detected for defective blocks. The block group containing any defective blocks is divided into subgroups, each of which contains only defective blocks or only good blocks. The subgroups containing only good blocks are selected to establish a new block group having the same amount of blocks as that of the original block groups.

Claims (12)

1. A defective block handling method for a multiple data channel flash memory storage device including a plurality of first block groups for data storage, comprising the steps of:

A. detecting the plurality of first block groups for defective blocks therein;

B. dividing the first block groups containing any defective blocks into a plurality of subgroups, each of which contains only defective blocks or only good blocks; and

C. selecting the subgroups containing only good blocks to establish one or more second block groups, each of which contains a same amount of blocks as that of the plurality of first block groups.

2. The defective block handling method of claim 1 , wherein the step B comprises the steps of:

B1. dividing a first block group containing any defective blocks into two halves as two subgroups;

B2. detecting the subgroups produced in the step B1 for defective blocks;

B3. dividing the subgroup containing any defective blocks into two halves as more subgroups; and

B4. repeating the steps B2 and B3 until each of the subgroups contains only defective blocks or only good blocks.

3. The defective block handling method of claim 1 , further comprising the step of detecting locations of the defective blocks to determine how the block group containing any defective blocks is divided.

4. The defective block handling method of claim 1 , wherein the step C comprises the step of preferentially selecting the subgroup having more good blocks to establish the second block group.

5. The defective block handling method of claim 4 , wherein the subgroup having a physical block number identical to that of the subgroup that have been selected is selected preferentially when more than one subgroup having a same amount of blocks are available.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 25, 2017
From: SKYMEDI CORPORATION
To: JIANGSU HUACUN ELECTRONIC TECHNOLOGY CO., LTD.
Reel/Frame 044475/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: KAO, YU-MAO; JI, YUNG-LI; YEN, CHIH-NAN; SHONE, FU-JA
To: SKYMEDI CORPORATION
Reel/Frame 022454/0435 →
Priority Claims (1)
TW 97143691 A · Nov 12, 2008 · national
Continuity (1)
Related Publication 20100232223A1 · Sep 16, 2010