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 steps: obtaining a value of a dedicated data register of an expansion device in a flash memory controller from the flash memory controller; and when the value of the expansion device dedicated data register contains the information supporting the host performance acceleration function, configuring a space in the system memory as a host performance acceleration buffer, and storing a plurality of logical and physical contrast records acquired from the flash memory controller in the host performance acceleration buffer. The host end and the flash memory controller communicate with each other by using an embedded multimedia card communication protocol, and each logic physical contrast records information of data of a storage logic address actually stored in a physical address. 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 efficiency 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