Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for dynamically realizing ECC check codes of solid state drives

A solid-state hard disk, check code technology, applied in static memory, response error generation, redundant code for error detection, etc. Improve reading and writing efficiency, ensure reliability, and prolong service life

Active Publication Date: 2016-01-27
HUNAN GOKE MICROELECTRONICS
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the code length of the ECC verification data is set too short, the error correction capability will be reduced and the life cycle of the SSD will be reduced; if the code length is set too long, more storage space will be wasted in the early life of the SSD, resulting in come with additional negative effects

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 and device for dynamically realizing ECC check codes of solid state drives
  • Method and device for dynamically realizing ECC check codes of solid state drives
  • Method and device for dynamically realizing ECC check codes of solid state drives

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The realization process of the present invention is as follows:

[0029] 1) Set the ECC check code rate unit for the SSD storage system, that is, the storage space with the same ECC check code length is used as an ECC check code rate unit; during the later system operation, the set unit will be stay fixed;

[0030] 2) Preset the multi-level ECC check code rate for the SSD storage system. The so-called ECC check code rate is the ratio of the storage space consumed by ECC to the storage space occupied by the protected data in the fixed storage space; This code rate reflects the relationship between the length of the ECC check code and the length of the protected user data; therefore, 1 bit of information can represent 2 kinds of relationships, 2 bits of information can represent 4 kinds of relationships, and so on, can use very little storage Space can represent many relationships, for example, 4 bits can represent 16 relationships; and a relationship is actually a descr...

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

The invention discloses a method and device for dynamically realizing ECC check codes of solid state drives. The method comprises the following steps: setting ECC check code rate units for a solid state drives storage system; presetting multiple stages of ECC check code rates for the solid state drives storage system; recording the ECC check code rate currently used by each ECC check code rate unit through an ECC check code rate table in a solid state drives controller; adopting the ECC check code rates with relatively short ECC code lengths in the early stage of the solid state drives life cycle; gradually using the ECC check code rates with longer ECC code lengths when the storage mediums become unreliable; and in the end stage of the solid state drives life cycle, using, by the ECC check code rate unit, the ECC check code rates with the longest ECC code length. According to the method and device, the solid state drives can obtain more user data storage spaces in the early stage of the solid state drives life cycle through dynamically controlling the ECC check code length under the premise of not losing the solid state drives reliability, so that the solid state drives write amplification is decreased, the solid state drives read-write efficiency is improved and the service life of the solid state drives is prolonged.

Description

technical field [0001] The invention relates to a method and a device for dynamically realizing an ECC check code of a solid-state hard disk. Background technique [0002] Due to its high performance, high reliability and many other advantages, solid-state drives have become the most popular storage devices at present, and their applications are becoming more and more extensive. The essential reason why solid-state drives have this advantage is that they use electrical signals as the physical form of information storage. However, the storage medium of electrical signals also has some inherent shortcomings. One of the big problems is that the reliability of electrical signals stored on the storage medium is not stable. Moreover, due to the development of the solid-state hard disk industry, there is an urgent need for large-scale commercial use of low-cost storage media, and more and more unstable storage media are used on solid-state hard disks. This situation causes the da...

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): G11C29/42G06F11/10
Inventor 彭鹏向平周士兵姜黎马翼田达海
Owner HUNAN GOKE MICROELECTRONICS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More