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

SSD front-end error processing method and device, computer equipment and storage medium

An error handling and error technology, applied in the field of SSD front-end error handling, computer equipment and storage media, and devices, can solve problems affecting the communication stability of the SSD interface, and achieve the effect of ensuring stability, efficiency and reliability

Active Publication Date: 2020-09-04
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The NVMe (Non-Volatile Memory express) standard is a logical device interface standard based on the M.2 interface. NVMe SSD is based on PCIe (peripheral component interconnect express, a high-speed serial computer expansion bus standard) and inherits the PCIe The error reporting mechanism (AER) can well realize error detection, error registration, error reporting and error information transmission, but when dealing with some special application scenarios, for example, when AER encounters an uncorrectable error (Uncorrect error) , if the error report function is turned on, the error report information will be sent to the root component (Rootcomplex, hereinafter referred to as RC). If the error processing request from RC is not reached, CPLtimeout will be generated, and the SSD will enter an abnormal state and cannot work normally, which will affect the communication stability of the SSD interface.

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
  • SSD front-end error processing method and device, computer equipment and storage medium
  • SSD front-end error processing method and device, computer equipment and storage medium
  • SSD front-end error processing method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0035] It should be understood that when used in this specification and the appended claims, the terms "comprising" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude one or Presence or addition of multiple other features, integers, steps, operations, elements, components and / or collections thereof.

[0036] It should also be understood that the terminology 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
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to an SSD front-end error processing method and device, computer equipment and a storage medium, and the method comprises the steps: detecting an uncorrectable error through an error detection mechanism, and transmitting error report information to a root assembly in a graded manner according to the error severity of the uncorrectable error; checking the current link state and the TLP information, triggering a corresponding interrupt request, and controlling other functional modules in the SSD to pause, so as to enable the NVMe hardware in the SSD to enter a pause state;querying error report information of the current link, and judging whether the current link state is normal or not; if not, reinitializing the PCIe physical layer and the error report control register, and retraining the link; if yes, eliminating the error state of the NVMe hardware; clearing an error state bit through firmware in cooperation with NVMe hardware, and updating a current error statepointer; and resetting the host, and enabling the SSD to enter a normal working state. The intervention of firmware ensures the efficiency and reliability of error processing, and further ensures thestability of SSD interface communication.

Description

technical field [0001] The present invention relates to the field of SSD solid state hard disks, and more specifically refers to an SSD front-end error handling method, device, computer equipment and storage medium. Background technique [0002] The NVMe (Non-Volatile Memory express) standard is a logical device interface standard based on the M.2 interface. NVMe SSD is based on PCIe (peripheral component interconnect express, a high-speed serial computer expansion bus standard) and inherits the PCIe The error reporting mechanism (AER) can well realize error detection, error registration, error reporting and error message sending, but when dealing with some special application scenarios, for example, when AER encounters an uncorrectable error (Uncorrect error) , if the error report function is enabled, the error report information will be sent to the root component (Rootcomplex, hereinafter referred to as RC), and if other errors occur to the link at this time, the previousl...

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): G06F11/07
CPCG06F11/0766G06F11/0793Y02D10/00
Inventor 张健冯元元臧鑫
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD