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

Flash memory device and access controlling method

An access control and memory technology, applied in memory systems, instruments, memory address/allocation/relocation, etc., to speed up access

Active Publication Date: 2018-07-17
WINBOND ELECTRONICS CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When using a large amount of flash memory, the lookup table can be huge and use a lot of RAM capacity

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
  • Flash memory device and access controlling method
  • Flash memory device and access controlling method
  • Flash memory device and access controlling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] see Figure 1A . In an embodiment of the present invention, the flash memory 100 includes a memory management unit 150 and a memory array 105 . The memory array 105 includes a plurality of sectors 110 , where the sector 110 is the basic unit when the content of the sector needs to be initialized to change bit 0 back to bit 1 . Optionally, each sector 110 is divided into a plurality of memory storage blocks 120 . Each physical block 120 can store data at a virtual address 160 specified by the memory management unit 150 . Optionally, when a virtual address 160 is provided to the flash memory 100, the memory management unit 150 receives the virtual address 160 and determines whether the data should be stored (for example, perform a read operation) or should be stored (for example, a write operation). The number of the physical sector and the block number in the physical sector of a new and unused array during operation. In an embodiment of the present invention, the mem...

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 flash memory device and an access controlling method. The method is suitable for a flash memory device having multiple sectors divided into multiple blocks of memory. The method includes accepting a virtual block address, calculating a set of possible sectors that can be used for storing data having the virtual block address based on a predefined function, reading meta-data of each sector from the set of possible sectors, wherein the meta-data of a sector includes information for each block in the sector indicating if the block is currently in use and the virtual blockaddress of the data stored in the block, determining the physical block address of the virtual block address if the data is currently stored in a block in the possible sectors or if a block is currently allocated to store the data, wherein the set of possible sectors is distinct for each virtual block address.

Description

technical field [0001] The invention relates to a flash memory device and an access control method for controlling a flash memory. Background technique [0002] In general, two types of technologies, NAND and NOR, are used to fabricate flash memory. A common characteristic of NAND flash memory is to have long columns of bits, and an entire column is written at a time. Even if only one bit in a column is changed, the entire column continues to be read into the buffer, corrected, and then the entire column is written back. In contrast NOR flash memory allows a value of 0 to be written to any physical bit location in any memory device, and a value of 1 to be set when a sector is erased (comprising multiple bits, such as a column). Erasing or updating data (meaning changing a 0 back to a 1) in flash memory is a relatively expensive action and affects a relatively large memory area (sector). Methods of erasing smaller physical units such as bits, bits or words do not exist. ...

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/02
CPCG06F3/0611G06F3/0644G06F3/0665G06F3/0679G06F12/0246G06F3/0658G06F3/061G06F3/0655
Inventor 厄瑞·卡路兹尼赫茲·沛瑞格
Owner WINBOND ELECTRONICS CORP