IP Library Granted Patent US 10,210,939
Granted Patent B1
US 10,210,939 · App. 15/854,114 · Granted Feb 19, 2019

Solid state storage device and data management method

Inventors: Ya-Ping Pan (Taipei, TW); Po-Yen Chen (Taipei, TW); Min-I Hung (Taipei, TW)
Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
G11C16/105G06F3/064G06F3/0619G06F3/0679G06F11/108G11C16/16G11C29/42
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,210,939
App. No.
15/854,114
Granted
Feb 19, 2019
Kind
B1
Abstract

A data management method for a solid state storage device is provided. The solid state storage device includes a memory cell array. The memory cell array is divided into first-portion logical blocks and second-portion logical blocks. The data management method includes the following steps. Firstly, a write data of plural pages from a host are stored into a first logical block of the first-portion logical blocks. Then, a specified operation is performed on the write data of the plural pages, so that a parity data is acquired. Then, the parity data is stored into a second logical block of the second-portion logical blocks.

Claims (16)

1. A data management method for a solid state storage device, the solid state storage device comprising a memory cell array, the memory cell array being divided into plural logical blocks, each logical block being divided into plural logical pages, the plural logical blocks being classified into first-portion logical blocks and second-portion logical blocks, the data management method comprising steps of:

allowing a write data of plural pages from a host to be stored into a first logical block of the first-portion logical blocks;

generating a parity data corresponding to the write data of the plural pages; and

storing the parity data into a second logical block of the second-portion logical blocks, wherein the second logical block is different from the first logical block.

2. The data management method as claimed in claim 1 , wherein the plural pages are 8 pages for storing in the first logic block of the first-portion logical blocks, and a parity strip ratio of the memory cell array is 1:8.

3. The data management method as claimed in claim 1 , wherein the write data of the plural pages from the host are stored into the first logical block of the first-portion logical blocks according to a method of programming a triple-level cell, and the parity data is stored into the second logical block of the second-portion logical blocks according to a method of programming a single-level cell.

4. The data management method as claimed in claim 1 , further comprising a step of performing an erasing action to erase at least one logical block of the second-portion logical blocks when the second-portion logical blocks are fully stored.

5. The data management method as claimed in claim 1 , wherein the second-portion logical blocks are used as a ring buffer.

6. A solid state storage device, comprising:

a control circuit connected with a host to receive a write data of plural pages from the host; and

a memory cell array connected with the control circuit, wherein the memory cell array is divided into plural logical blocks, each logical block is divided into plural logical pages, and the plural logical blocks are classified into first-portion logical blocks and second-portion logical blocks,

wherein the control circuit stores the write data of the plural pages into a first logic block of the first-portion logical blocks and stores a parity data into a second logical block of the second-portion logical blocks, wherein the parity data is generated corresponding to the write data of the plural pages, and the second logical block is different from the first logical block.

7. The solid state storage device as claimed in claim 6 , wherein the plural pages are 8 pages for storing in the first logic block of the first-portion logical blocks, and a parity strip ratio of the memory cell array is 1:8.

8. The solid state storage device as claimed in claim 6 , wherein the write data of the plural pages from the host are stored into the first logical block of the first-portion logical blocks by the control circuit according to a method of programming a triple-level cell, and the parity data is stored into the second logical block of the second-portion logical blocks by the control circuit according to a method of programming a single-level cell.

9. The solid state storage device as claimed in claim 6 , wherein the second-portion logical blocks are used as a ring buffer.

10. The solid state storage device as claimed in claim 6 , wherein when the second-portion logical blocks are fully stored, the control circuit performs an erasing action to erase at least one logical block of the second-portion logical blocks.

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 Dec 26, 2017
From: PAN, YA-PING; CHEN, PO-YEN; HUNG, MIN-I
To: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 044483/0074 →
Priority Claims (1)
CN 2017 1 0960305 · Oct 16, 2017 · national