Access method for flash memory, portable memory device and controller thereof

A technology of a memory device and an access method, applied in the field of flash memory access, can solve problems such as instability

Active Publication Date: 2011-02-09
慧荣科技(深圳)有限公司 +1
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the reduction of process scale is often an important means for flash memory manufacturers to reduce costs; in this case, the above instability problem will be more serious

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
  • Access method for flash memory, portable memory device and controller thereof
  • Access method for flash memory, portable memory device and controller thereof
  • Access method for flash memory, portable memory device and controller thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Please refer to figure 1 , figure 1 It is a schematic diagram of a portable memory device 100 according to a first embodiment of the present invention, wherein the portable memory device 100 of this embodiment is a memory card (for example: conforming to SD / MMC, CF, MS, or XD standard memory card). The portable memory device 100 includes: a flash memory (Flash Memory) 120; a random access memory (Random Access Memory, RAM) 130, such as a dynamic random access memory (Dynamic Random Access Memory, DRAM); and a controller for to access the flash memory 120, wherein the controller is, for example, a memory controller 110. According to the present embodiment, the memory controller 110 includes a microprocessor 112 , a read only memory (ROM) 112M, a control logic 114 , a buffer memory 116 , and an interface logic 118 . The ROM is used to store a program code 112C, and the microprocessor 112 is used to execute the program code 112C to control access to the flash memory 120...

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 provides a method for enhancing the efficiency of a flash memory, which comprises the following steps of: providing a random access memory; storing at least one virtual flash block temporarily by utilizing the random access memory; and transferring data of the virtual flash block to the flash memory selectively to write at least one new page in the flash memory. The invention also provides a relevant portable memory device and a controller thereof. The controller comprises a read-only memory for storing a program code and a microprocessor for executing the program code to control the access of the flash memory. The controller for executing the program code through the microprocessor transfers the data of the virtual flash block to the flash memory selectively so as to write at least one new page in the flash memory.

Description

technical field [0001] The present invention relates to the access of flash memory (Flash Memory), in particular to a flash memory access method, a portable memory device and its controller. Background technique [0002] Due to the continuous development of flash memory technology in recent years, various portable memory devices (for example: memory cards conforming to SD / MMC, CF, MS, XD standards) are widely used in many applications. Therefore, the access control of the flash memory in these portable memory devices has become a very hot issue. [0003] As far as the commonly used NAND flash memory is concerned, it can be mainly divided into two types of flash memory: single level cell (Single Level Cell, SLC) and multiple level cell (Multiple Level Cell, MLC) flash memory. Each transistor in the single-level cell flash memory, which is regarded as a memory unit, has only two charge values, which are used to represent logic value 0 and logic value 1 respectively. In addit...

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): G11C16/06G11C16/02
Inventor 欧旭斌
Owner 慧荣科技(深圳)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products