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

Memory system with improved efficiency of data transfer between host, buffer and nonvolatile memory

a memory system and buffer technology, applied in the field of memory systems with improved efficiency of data transfer between host and buffer, can solve the problems of increasing the burden on the host and processing time, data transfer, and the inability to receive write data from the host by the buffer memory, and achieve the effect of facilitating access control and speeding up the buffer memory

Inactive Publication Date: 2005-04-19
EMERGENCE MEMORY SOLUTIONS LLC
View PDF4 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006]An object of the present invention is to provide a memory system contributing improvement in efficiency of a data process accompanying a memory access.
[0021]As a desired mode of the invention, the buffer memory is a single-port clock-synchronous volatile memory and operates in an FIFO manner. Higher speed of the buffer memory and easier access control can be realized. The nonvolatile memory is, for example, a flash memory.

Problems solved by technology

Particularly, in the case where writing of data into the flash memory fails, for example, when the data has to be written again to a replacing sector due to a failure in a sector to which the writing operation is performed first, the next write data from the host cannot be received by the buffer memory.
Consequently, due to a problem between the flash memory and the controller, data transfer between the host and the controller has to be waited.
It increases burden on the host and processing time, and a problem such that the data processing efficiency deteriorates occurs.

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
  • Memory system with improved efficiency of data transfer between host, buffer and nonvolatile memory
  • Memory system with improved efficiency of data transfer between host, buffer and nonvolatile memory
  • Memory system with improved efficiency of data transfer between host, buffer and nonvolatile memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038]FIG. 1 shows a memory flash card as an example of a memory system according to the invention. A flash memory card 1 has a flash memory (nonvolatile memory) 2 having a data storage area and an area for managing the data storage area for each predetermined sector address (physical address), a controller 4 for controlling an access to the flash memory 2 in response to a request from an external information processor, for example, a host 3, connected on the outside of the memory system, and a buffer memory 5 connected to the controller 4.

[0039]The flash memory 2 has, although not particularly shown, a memory cell array in which electrically erasable and writable flash memory cells are arranged in a matrix. The flash memory cell has, although not limited, a floating gate and a control gate isolated from each other via an insulating film on a channel region. For example, by injecting hot electrons into the floating gate, the threshold voltage of the memory cell is increased (this op...

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 memory system which contributes to improvement in efficiency of a data process accompanying a memory access. A memory system has a rewritable nonvolatile memory, a buffer memory, and a controller. The controller controls, in response to an access request from an external apparatus, first data transfer between the controller and the external apparatus, second data transfer between the controller and the nonvolatile memory, and third data transfer between the controller and the buffer memory, controls transfer from the controller to the buffer memory in the third data transfer and transfer from the buffer memory to the controller in a time sharing manner, and enables the first data transfer or the second data transfer to be performed in parallel with the transfer carried out in the time sharing manner.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]This application is a divisional of application Ser. No. 10 / 341,367 filed Jan. 14, 2003 now U.S. Pat. No. 6,744,692.BACKGROUND OF THE INVENTION[0002]The present invention relates to a technique of buffering access data in a memory system for performing access control between an external interface and a nonvolatile memory in response to an access request from the outside and, for example, to a technique effectively applied to a flash memory card.[0003]A flash memory card has a flash memory and a controller. Since the operation speed, particularly, writing or rewriting operation speed of the flash memory is lower than operation speed of a host connected to the flash memory card, the controller has a buffer memory in order to absorb the difference between the operation speeds. In response to a write request from the outside, the controller controls to input write data from the outside to the buffer memory and write the input data into the fla...

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 Patents(United States)
IPC IPC(8): G11C7/10G06F12/00G06F3/08G06F13/16G06F13/38
CPCG06F13/161G06F13/1673G06F12/0246G11C7/1006G06F2212/7206G11C16/00
Inventor SHIOTA, SHIGEMASAGOTO, HIROYUKISHIBUYA, HIROFUMIHARA, FUMIONAKAMURA, YASUHIRO
Owner EMERGENCE MEMORY SOLUTIONS LLC
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