Supercharge Your Innovation With Domain-Expert AI Agents!

Control Intensive Control System and Method

A processing method and technology of a bus controller, applied in the directions of instrument, input/output to record carrier, calculation, etc., can solve the problem of long response time of programming command, long response time of read operation, increase of read delay of storage device 102, etc. question

Active Publication Date: 2021-08-31
厦门旌存半导体技术有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the read command is sent to the NVM chip 105 after the programming or erasing command, the reading command needs to wait for the execution of the programming or erasing command to be completed before it can be executed, which in turn results in a longer response time for the read operation and causes Increased read latency of storage device 102
Similarly, if the programming command is sent to the NVM chip 105 after the erasing command, the programming command needs to wait for the execution of the erasing command to be completed before it can be executed, resulting in a longer response time for the programming command

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
  • Control Intensive Control System and Method
  • Control Intensive Control System and Method
  • Control Intensive Control System and Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] see figure 2 , figure 2 is a structural block diagram of a media interface controller according to an embodiment of the present invention. To implement the processing of microinstructions, the media interface controller includes a microinstruction processor 210 , a command queue 220 , a media interface 230 and / or a microinstruction memory 240 .

[0050] The microinstruction memory 240 is used to store microinstructions. The microinstruction processor 210 reads and executes microinstructions from the microinstruction memory 240 . The microinstructions cause the microinstruction processor to issue commands for accessing the NVM chip to the NVM chip through the media interface 230, including, for example, reading, programming, erasing, suspending, reading the NVM chip feature (feature) and / or reading the set memory particle Features and other commands. The microinstructions also enable the microinstruction processor 210 to obtain data read from the NVM chip through t...

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 control intensive control system and method are disclosed. The disclosed method includes a first processor generating a first command and sending it to a second processor; processing the first command in the second processor by a first thread; the first thread generating a first memory access command; responding to the generated The first memory access command is filled into the submission queue, and the first thread yields (yield); after the processing of the first memory access command is completed, resume generating the first thread of the first memory access command; and the first The thread uses the processing result of the first memory access command.

Description

technical field [0001] The present application relates to a solid storage device (Solid Storage Device, SSD), and more specifically, the present application relates to improving the large concurrent IO processing capability of a memory controller. Background technique [0002] see figure 1 , showing a block diagram of the memory device. The solid-state storage device 102 is coupled with the host, and is used to provide storage capacity for the host. The host and the solid-state storage device 102 can be coupled in various ways, including but not limited to SATA (Serial Advanced Technology Attachment, serial advanced technology attachment), SCSI (Small Computer System Interface, small computer system interface) , SAS (Serial Attached SCSI, serial connection SCSI), IDE (Integrated Drive Electronics, integrated drive electronics), USB (Universal Serial Bus, universal serial bus), PCIE (Peripheral Component Interconnect Express, PCIe, high-speed peripheral component interconne...

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 Patents(China)
IPC IPC(8): G06F3/06
CPCG06F3/0611G06F3/0659G06F3/0688
Inventor 沈飞王晨阳伍德斌
Owner 厦门旌存半导体技术有限公司
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