IP Library Patent Application 15976917
Patent Application
App. No. 15/976,917

MAPPING TABLE MANAGEMENT METHOD FOR SOLID STATE STORAGE DEVICE

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 None
App. No.
15/976,917
Abstract

A mapping table management method for a solid state storage device is provided. The solid state storage device includes a control circuit, a dynamic random access memory and a non-volatile memory. The mapping table management method includes the following steps. When the control circuit receives a write command, the control circuit stores a write data into the non-volatile memory and updates a mapping table in the dynamic random access memory. If the control circuit receives a power-off command, the control circuit stores an entire of the mapping table from the dynamic random access memory to the non-volatile memory. If the control circuit judges that an update condition is satisfied, the control circuit stores a portion of the mapping table from the dynamic random access memory to the non-volatile memory.

Claims (13)

1 . A mapping table management method for a solid state storage device, the solid state storage device comprising a control circuit, a dynamic random access memory and a non-volatile memory, the mapping table management method comprising steps of:

the control circuit storing a write data into the non-volatile memory and updating a mapping table in the dynamic random access memory when the control circuit receives a write command;

if the control circuit receives a power-off command, the control circuit storing an entire of the mapping table from the dynamic random access memory to the non-volatile memory; and

if the control circuit judges that an update condition is satisfied, the control circuit storing a portion of the mapping table from the dynamic random access memory to the non-volatile memory.

2 . The mapping table management method as claimed in claim 1 , wherein the mapping table is a logical-to-physical address mapping table.

3 . The mapping table management method as claimed in claim 1 , further comprising steps of:

the control circuit calculating a total data amount of the write data that has been stored in the non-volatile memory; and

if the total data amount reaches an integral multiple of a predetermined data amount, the control circuit judges that the update condition is satisfied.

4 . The mapping table management method as claimed in claim 1 , further comprising steps of:

the control circuit calculating a total time period of storing the write data into the non-volatile memory; and

if the total time period reaches an integral multiple of a predetermined time period, the control circuit judges that the update condition is satisfied.

5 . The mapping table management method as claimed in claim 1 , wherein the mapping table is divided into M portions, wherein if the control circuit judges that the update condition is satisfied, a content of one of the M portions of the mapping table is stored from the dynamic random access memory to the non-volatile memory by the control circuit.

6 . The mapping table management method as claimed in claim 1 , wherein whenever the control circuit judges that the update condition is satisfied, contents of the M portions of the mapping table are sequentially and circularly stored from the dynamic random access memory to the non-volatile memory by the control circuit.

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 May 11, 2018
From: CHUANG, SEN-MING; TSAI, MING-CHUN; SU, CHE-WEI
To: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 045775/0660 →