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

Data storage apparatus and read/write method using unavailable page table or unavailable block table

A data storage device, reading and writing technology, applied in the direction of memory address/allocation/relocation, etc., can solve problems such as consumption, system loss, and loss, and achieve the effects of reducing costs, ensuring writing performance, and low power consumption

Active Publication Date: 2016-06-01
SHANGHAI CIYU INFORMATION TECH
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the introduction of the write cache creates a new problem: once a power failure occurs, the content in the DRAM cache that has not been written to the NAND will be lost, causing the system to lose data or even damage the entire file system
However, this method consumes more system memory

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 storage apparatus and read/write method using unavailable page table or unavailable block table
  • Data storage apparatus and read/write method using unavailable page table or unavailable block table
  • Data storage apparatus and read/write method using unavailable page table or unavailable block table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0093] The present invention can be used in various data storage devices, such as solid-state hard disk (SSD), eMMC, SD card, microSD card (also called T-Flash card), and the solid-state hard disk is taken as an example for description below.

[0094] Such as Figure 5 As shown, the solid-state hard disk of an embodiment of the present invention includes a host interface, a main control chip, one or more NAND chips for storing data, and an MRAM. The NAND chips and the MRAM are connected to the main control chip respectively, and the MRAM includes a write buffer , MRAM also includes an erase count table and an unavailable page table. The erase count table is used to store the erase count of each block in the NAND chip. The unavailable page table includes the pages in the bad block when the NAND chip leaves the factory, and the subsequent Read and write pages in bad blocks that occur during use and their replacement pages.

[0095] The MRAM is connected to the main control chip...

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 present invention provides a data storage apparatus. The data storage apparatus comprises a host interface, a main control chip, one or more NAND chip used for storing data and an MRAM. The NAND chip and the MRAM are separately connected to the main control chip. The MRAM comprises a write cache or a read / write cache, and the MRAM further comprises an erasure time table and an unavailable page table, wherein the erasure time table is used for storing the number of times of erasing each block in the NAND chip, and the unavailable page table comprises a page in a bad block that appears when the NAND chip leaves a factory, a page in a bad block that appears in a subsequent read / write usage process and alternative pages of the foregoing pages. According to the data storage apparatus and the read / write method using the unavailable page table / unavailable block table, which is provided by the present invention, the MRAM comprises the write cache or the read / write cache, which not only ensures read / write performance, but also reduces the number of times of erasing the NAND and prolonging the service life of the data storage apparatus; the erasure time table and unavailable page table / unavailable block table of each block are maintained, and an NAND management technology of remote writing will not be adopted any more, and a logic address and physical address contrast table that occupies a large amount of space does not need to be stored, so that not only storage space is saved, but also complex processing is not required, thereby further improving read / write performance.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a data storage device and a method for reading and writing an unavailable page table or an unavailable block table. Background technique [0002] Currently, the development of NAND flash memory technology has promoted the SSD industry. [0003] Such as figure 1 As shown, high-speed serial interfaces such as SATA, PICe and other technologies are used between the SSD and the host. Internally, it consists of a set of NAND chips for storing data, DDRDRAM (memory) for supporting calculation and caching data, and a main control chip (SSDController). NAND also stores a logical address and physical address comparison table. Sometimes a power failure protection system is also required. [0004] NAND is a storage device that reads and writes as a whole. The smallest readable unit is called a page, and the smallest erasable unit is called a block. A block is often composed of many pages. Afte...

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
IPC IPC(8): G06F12/08
Inventor 戴瑾郭一民
Owner SHANGHAI CIYU INFORMATION 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