Data flow control method for SSD backend

A data flow and data transmission control technology, applied in the field of data flow processing, can solve the problems of low efficiency and large delay of Nand interface requests, and achieve the effect of improving efficiency and reducing delay overhead.

Active Publication Date: 2018-01-26
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The SSD backend needs to implement functional modules such as scrambling, ECC, CRC, and Nand timing control, and on this basis, implement operations such as read, write, and erase on NAND flash particles. However, due to the comparison of functional modules that the entire data stream needs to pass Many, the delay is large, so that the request efficiency of the Nand interface is not high

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
  • Data flow control method for SSD backend
  • Data flow control method for SSD backend
  • Data flow control method for SSD backend

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The core of the present invention is to provide a data flow control method for the back end of the SSD, which can reduce the delay overhead and improve the response efficiency of the Nand interface.

[0047] In order to make the above objects, features and advantages of the present invention more comprehensible, the specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0048] In the following description, specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways than those described here, and those skilled in the art can make similar extensions without departing from the connotation of the present invention. Accordingly, the invention is not limited to the specific implementations disclosed below.

[0049] Please refer to figure 1 and figure 2 , figure 1 A flow chart of...

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 data flow control method for an SSD backend. The SSD backend includes a command scheduling module, a data transmission control module, an interference and CRC and ECC module,and a Nand time sequence control module. In the method, a first command channel and a first information feedback channel are established beforehand between a data transmission control module and a command scheduling module, and a second command channel and a second information feedback channel are established between the Nand time sequence control module and the command scheduling module. By separating operation process areas of read/write commands from other operation commands and adjusting different command receiving channels and completing the information feedback channel, the cost of delaying waiting data at a Nand interface is reduced, and the efficiency of command response at the Nand interface is improved.

Description

technical field [0001] The present invention relates to the field of data stream processing, in particular to a data stream control method for SSD backend. Background technique [0002] SSD is a solid state drive, which can be divided into three parts: PCIE / SATA controller, SSD controller and Flash. Among them, the SSD controller includes CPU, front-end controller, DDR, DMA, bus and SSD back-end processing part. The SSD backend needs to implement functional modules such as scrambling, ECC, CRC, and Nand timing control, and on this basis, implement operations such as read, write, and erase on NAND flash particles. However, due to the comparison of functional modules that the entire data stream needs to pass Many, the delay is large, making the request efficiency of the Nand interface not high. [0003] Therefore, how to reduce the delay overhead and improve the response efficiency of the Nand interface is currently a technical problem to be solved by those skilled in the ar...

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): G06F3/06G06F9/54G06F11/10
Inventor 董磊
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products