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

Data reading method and device in host performance acceleration mode

An acceleration mode, data reading technology, applied in the direction of electrical digital data processing, data processing input/output process, instruments, etc., can solve the problem that the device-side management method is difficult to bear, and achieve the effect of reducing the time spent

Pending Publication Date: 2022-01-18
SILICON MOTION TECH CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in an embedded Multi-Media Card (embedded Multi-Media Controller, e.MMC) storage device, with the rapid increase in device capacity, the length of the logical-physical comparison table is also multiplied, resulting in the traditional management method executed on the device side. unaffordable
Even if using hierarchical sub-areas to manage the logical-physical comparison table can improve the performance of logical-physical conversion, the time spent on logical-physical conversion is still significantly higher than that of transferring data from the flash memory array of the flash memory module to the data register of the flash memory controller. time (tR)

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 reading method and device in host performance acceleration mode
  • Data reading method and device in host performance acceleration mode
  • Data reading method and device in host performance acceleration mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Embodiments of the present invention will be described below in conjunction with related drawings. In these drawings, the same reference numerals represent the same or similar components or method flows.

[0025] It must be understood that words such as "comprising" and "comprising" used in this specification are used to indicate the existence of specific technical features, values, method steps, job processing, components and / or components, but do not exclude possible Plus more technical features, values, method steps, job processes, components, components, or any combination of the above.

[0026] Words such as "first", "second", and "third" used in the present invention are used to modify the components in the claims, and are not used to indicate that there is a priority order, a prior relationship between them, or that a component is prior relative to another component, or the chronological order in which method steps are performed, is only used to distinguish comp...

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 a data reading method and device in a host performance acceleration mode. The method is executed by a host end, and comprises the following steps: searching a host performance acceleration buffer area in a system memory to obtain a logic physical comparison record associated with a logic block address; sending a switching command to a flash memory controller for requesting the flash memory controller to start a host performance acceleration function, but not start an acquisition function of a logic physical comparison table; sending a multi-block writing command to the flash memory controller for writing data blocks into the flash memory controller, wherein the data blocks comprise logic physical contrast records; and sending a command for reading the plurality of blocks to the flash memory controller for acquiring data corresponding to the logical and physical contrast record from the flash memory controller. According to the invention, the host end can send the read command with the logic and physical comparison record to the flash memory controller through the arrangement of the host performance acceleration buffer area, so that the time and operation resources spent by the flash memory controller are reduced to carry out logic and physical comparison conversion.

Description

technical field [0001] The invention relates to a storage device, in particular to a method and device for reading data in a host performance acceleration mode. Background technique [0002] Flash memory is usually divided into NOR flash memory and NAND flash memory. The NOR flash memory is a random access device. The central processing unit (Host) can provide any address for accessing the NOR flash memory on the address pin, and obtain the data stored at the address from the data pin of the NOR flash memory in time. In contrast, NAND flash memory is not random access, but serial access. NAND flash memory cannot access any random address like NOR flash memory. Instead, the central processor needs to write the value of serial bytes (Bytes) into NAND flash memory to define the type of request command (Command) (such as, read, write, erase, etc.), and the address used on this command. The address can point to a page (the smallest data block for write operations in flash memo...

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/06G06F12/1009
CPCG06F3/0658G06F3/0659G06F3/0656G06F3/0688G06F3/061G06F12/1009
Inventor 施伯宜
Owner SILICON MOTION TECH CORP
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