Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

High-performance reliable solid-state disk realizing method

An implementation method and solid-state disk technology, applied in the direction of memory address/allocation/relocation, instrumentation, preventing unauthorized use of memory, etc., can solve problems such as solid-state disk reliability and poor random write performance, and ensure data reliability performance, increase writing speed, and reduce the number of writes

Active Publication Date: 2014-01-01
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The object of the present invention is to provide a high-performance and highly reliable solid-state disk implementation method; the high-performance and high-reliability solid-state disk implementation method aims at the problems of poor reliability and random write performance of traditional solid-state disks, and constructs a RAID4 level inside the solid-state disk The physical array ensures data reliability, and improves write performance through full stripe writing and sequential writing, minimizing space loss and performance loss caused by data errors

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
  • High-performance reliable solid-state disk realizing method
  • High-performance reliable solid-state disk realizing method
  • High-performance reliable solid-state disk realizing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings. It should be noted here that the descriptions of these embodiments are used to help understand the present invention, but are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0051] The invention provides a method for realizing a high-performance and high-reliability solid-state disk. The solid-state disk includes several flash memory chips, a nonvolatile memory (Nonvolatile RAM), a buffer and a controller.

[0052] The method for implementing the high-performance and high-reliability solid-state disk includes the following steps:

[0053] (1) Divide all the flash memory chips inside the solid-state disk into several groups, and each group c...

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 provides a high-performance reliable solid-state disk realizing method. The method includes: (1), dividing all flash memory chips in a solid-state disk into groups and forming an RAID (redundant array of independent disks) 4-level flash array in each group by N successive flash chips; (2), receiving and storing data through a cache; (3), judging whether the cache is filled up or not, if yes, entering the step (4), and if not, returning to the step (2); (4), extracting N-1 data blocks from the cache and computing check values of the N-1 data blocks; making up the N-1 data blocks and the check values into filled stripe data and writing back the flash array; returning to the step (2). The flash chips in the solid-state disk are used for establishing the RAID4-level physical array to assure data reliability. Faults at different levels including page level, block level, or even chip level can be processed. Besides, writing-in performance is improved by writing of filled stripes and sequence, and spatial and performance loss resulted from data errors can be reduced to the utmost.

Description

technical field [0001] The invention belongs to the technical field of solid state disk (Solid State Drive, SSD) data reliability, and in particular relates to a high-performance and high-reliability solid state disk realization method. Background technique [0002] With the development of computer technology and network communication technology, the degree of informatization is getting higher and higher, and people's performance requirements for data storage are also getting higher and higher. Solid State Drive (SSD), as an emerging storage device, is favored for its small size, light weight, anti-vibration, and high read / write performance. There are generally multiple channels (channels) inside the solid-state disk, and each channel is connected to a certain number of flash memory chips (flash chips). Each chip is composed of five levels: chip (chip), wafer (die), group (plane) A block (block) a page (page). A page is the smallest unit of reading and writing, and a block...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/08G06F12/02G06F3/06G06F12/0815G06F12/14
Inventor 冯丹侯斌兵刘文国童薇曾令仿陈俭喜
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products