Unlock instant, AI-driven research and patent intelligence for your innovation.

Method of storage space management

a storage space and management technology, applied in the direction of input/output to record carriers, instruments, computing, etc., can solve the problems of inability to adequately store data of flash memory, how to extend the life of solid-state drives, etc., to achieve the effect of effective capacity, negative correlation, and effective capacity

Pending Publication Date: 2021-09-02
REALTEK SEMICON CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent is about a way to manage storage space on a device with memory. The controller calculates the expected amount of space needed and the actual amount of space used in the memory. If the actual capacity is close to the announced capacity and there are a small number of bad blocks, the controller prevents programming of the memory. On the other hand, if there are a larger number of bad blocks and the actual capacity is close to the announced capacity, the controller permits programming. In some cases, the controller can also enable the memory to re-initialize with a smaller capacity to manage its performance.

Problems solved by technology

When the program / erase cycle exceeds an upper limit in its design, the flash memory may possibly be unable to adequately store data.
In view of the above, how to extend lifetime of solid state drives is an important issue in the field.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method of storage space management
  • Method of storage space management
  • Method of storage space management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013]While detailed description would be made below based on embodiments of the disclosure by referring to the attached drawings, the specific embodiments described are merely for explanation purpose, rather than limitation for the disclosure, and the description regarding structure operations is not intended for restricting the order of performing the operations. Any equivalent device resulted from the structures of the elements recombined falls within the scope of the present disclosure.

[0014]Now reference is made to FIG. 1. FIG. 1 is a schematic diagram of a storage device 100 according to embodiments of the present disclosure. As shown in FIG. 1, the storage device 100 includes a memory 110, a controller 120, and a warning indicator 130. The memory 110 comprises a plurality of memory blocks BLOCK. The controller 120 includes a control circuit 121, a read / write circuit 122, a storage circuit 123, and a communication interface 124.

[0015]Structurally, the controller 120 is coupled...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of storage space management for a storage device comprising a controller and a memory, comprising: calculating, by the controller, an expectedly used capacity and an effective capacity of the memory, wherein the effective capacity has a negative correlation with a number of blocks marked as bad blocks among a plurality of blocks of the memory; when the effective capacity is less than or equal to the declared capacity, and a difference between the effective capacity and the expectedly used capacity is less than a predetermined threshold capacity, prohibiting, by the controller, programming to the memory; and when the effective capacity is less than or equal to the declared capacity and the difference of the effective capacity and the expectedly used capacity is not less than the predetermined threshold capacity, permitting, by the controller, programming to the memory.

Description

RELATED APPLICATION[0001]The present application claims priority to Taiwan Application Serial Number 109106583, filed Feb. 27, 2020, which is incorporated herein by reference in its entirety.BACKGROUNDTechnical Field[0002]The present disclosure is related to methods for storage space management. More particularly, the present disclosure is related to methods for storage space management for improving endurance of storage devices.Description of Related Art[0003]Lifetime of solid state drives (SSDs) is limited by the program / erase (or read / write) cycles of flash memory within the drives. When the program / erase cycle exceeds an upper limit in its design, the flash memory may possibly be unable to adequately store data. In such a case, the control chip of the solid state drive would mark this memory block as a bad block.[0004]When the remaining available memory space of the solid state drive is less than a capacity of the drive initially declared as more and more memory blocks are marke...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/06
CPCG06F3/0655G06F3/0679G06F3/0604G06F3/0616G06F3/0632G06F3/0644
Inventor CHEN, YEN-CHUNGHSU, WEI-RENCHEN, FU-HSINYEH, MING-YUH
Owner REALTEK SEMICON CORP