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

A data reading and writing method and device for a nand Flash storage device

A technology for data reading and writing and equipment, applied in the computer field, can solve problems such as low disk space utilization, and achieve the effect of saving disk space and improving utilization.

Active Publication Date: 2015-11-25
HUAWEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In the prior art, the use of RAID technology to deal with the abnormality of the data channel needs to occupy disk space for redundant backup, resulting in a low utilization rate of disk space

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
  • A data reading and writing method and device for a nand Flash storage device
  • A data reading and writing method and device for a nand Flash storage device
  • A data reading and writing method and device for a nand Flash storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] The embodiment of the present invention provides a method for reading and writing data of a NAND Flash storage device. In the NAND Flash storage device, at least two data channels are arranged between the controller and each flash memory Flash chip. In the Flash chip, each object storage unit Target is at least An internal data connection is established with a Target connected to a different data channel. Such as figure 2 As shown, the processing flow of the method may include the following steps:

[0038] In step 201, the controller receives a data read and write request, wherein the data read and write request carries a target address.

[0039] In step 202, the controller determines the corresponding Target and the data channel connected to the Target according to the target address.

[0040] Step 203, if the determined status information of the data channel is abnormal connection, the controller establishes an internal data connection relationship with the Target ...

Embodiment 2

[0043] An embodiment of the present invention provides a method for reading and writing data of a NAND Flash storage device. In this method, the NAND Flash storage device can be specifically a solid-state hard disk, and its data connection structure can be as follows image 3 shown.

[0044] In the method, in the NAND Flash storage device, at least two data channels are arranged between the controller and each flash memory Flash chip. Set up two or more data channels, and when one data channel is abnormally connected, data can be transmitted through other data channels. Each data channel can connect to one or more Targets.

[0045] Preferably, two data channels are provided between the controller and each Flash chip, and when the number of Targets in each Flash chip is four, each data channel connects two of the Targets. For example, if image 3 As shown, there are 4 targets in Flash0, Target0 and Target2 are connected to data channel 0, and Target1 and Target3 are connect...

Embodiment 3

[0063] Based on the same technical concept, the embodiment of the present invention also provides a device for reading and writing data of a NAND Flash storage device, which can be implemented by a controller in the NAND Flash storage device. In the described NAND Flash storage device, at least two data channels are arranged between the controller and each flash memory Flash chip, and in the Flash chip, an internal data connection is established between each object storage unit Target and a Target connected to different data channels at least . Such as Figure 5 As shown, the device includes:

[0064] The receiving module 510 is configured to receive a data read and write request, and the data read and write request carries a target address;

[0065] A determining module 520, configured to determine a corresponding Target and a data channel connected to the Target according to the target address;

[0066] The read-write module 530 is configured to, if the determined state i...

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 read-write method and device of a NAND Flash storage device and belongs to the technical filed of computers. The method includes that at least two data channels are arranged between a controller and each Flash chip in the NAND Flash storage device, in the Flash chips, an inner data connection is established between each target and at least one target which is connected with different data channels, the controller receives a data read-write request, a target address is carried in the data read-write request, the controller determines a corresponding target according to the target address and the data channels which are connected with the target, and if the status information of the determined data channels indicates abnormal connection, the controller performs a corresponding read-write operation on the target address through an inner data connection relation established between the controller and the target, the data channels connected with the target which is connected with different data channels and the inner data connection between two targets. By means of the method and the device, the use ratio of disk space in the NAND Flash storage device can be improved.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method and device for reading and writing data of a NAND Flash storage device. Background technique [0002] Solid-state drives are mostly implemented using NAND Flash (NAND flash memory). NAND Flash chip is a non-volatile random access storage medium. Its characteristic is that the data does not disappear after power failure. It is different from traditional volatile random access storage media. And volatile storage media, so it can be used as an external memory. [0003] In a solid-state hard drive, it generally includes a controller and multiple Flash chips, and one or more Targets (object storage units) are set in each Flash chip. Target is a storage unit with independent addressing capabilities in the Flash chip, such as a The 8GB (GigaByte, 100 billion bytes) Flash chip can include 4 Targets, and the storage space of each Target is 2GB. The controller is equipped with...

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): G06F13/16G06F3/06
Inventor 周建华黎燕
Owner HUAWEI TECH CO LTD