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

Nonvolatile memory system, nonvolatile memory device, memory controller, access device, and method for controlling nonvolatile memory device

A non-volatile storage and storage controller technology, applied in memory systems, instruments, electrical digital data processing, etc., can solve problems such as increased number of copies and decreased write performance

Active Publication Date: 2009-07-22
PANASONIC CORP
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that when a non-volatile memory whose physical block size is larger than the cluster size is used, the number of copies increases and the write performance decreases

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
  • Nonvolatile memory system, nonvolatile memory device, memory controller, access device, and method for controlling nonvolatile memory device
  • Nonvolatile memory system, nonvolatile memory device, memory controller, access device, and method for controlling nonvolatile memory device
  • Nonvolatile memory system, nonvolatile memory device, memory controller, access device, and method for controlling nonvolatile memory device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0123] FIG. 15 is a block diagram showing the configuration of the nonvolatile memory system in Embodiment 1 of the present invention. The nonvolatile storage system is composed of a nonvolatile storage device 140A and an access device 150A. The same reference numerals are used to describe the same components as those of the conventional nonvolatile memory system. In FIG. 15 , a nonvolatile storage device 140A includes a storage controller 141A and a nonvolatile main memory 142 . The memory controller 141A includes a host interface 111 (the interface is described as I / F in the drawings), a CPU 112 , a RAM 113 , a ROM 114 , a control unit 115 , and a register 143 . The host interface 111 is an interface for sending and receiving various commands, logical addresses, and data with the access device 150A. The ROM 114 stores a program for controlling the memory controller 141A as a whole. The program runs on the CPU 112 using the RAM 113 as a temporary storage area. The control...

Embodiment approach 2

[0140] Next, Embodiment 2 of the present invention will be described using FIG. 17 . In this embodiment, a data identification unit 161 and a nonvolatile RAM 162 are added to the storage controller 141B, and the access device 150B has a file system control unit 155B. The file system control unit 155B is different from the file system control unit 155A in Embodiment 1 in that it always writes file system management information, that is, a directory entry, into a specific allocation unit, in this case, into AU2. Other structures are the same as those in Embodiment 1.

[0141] The data identifying unit 161 is a module for identifying whether the data transferred by the access device 150B in the writing process is file data or whether it is a directory entry that is file system management information.

[0142]The nonvolatile RAM 162 is a nonvolatile auxiliary memory that can store directory entries whose capacity may be smaller than that of file data. Preferably, the write speed...

Embodiment approach 3

[0167] Next, Embodiment 3 of the present invention will be described using FIG. 20 and FIG. 21 . In the nonvolatile storage device 140C of this embodiment, the nonvolatile main memory is the write-once nonvolatile memory 171 . Furthermore, the second control unit 172 is provided in the memory controller 141C in addition to the first control unit 115 . The second control unit 172 is a control unit for writing a directory entry in a predetermined allocation unit of the nonvolatile memory 171 . The first control unit 115 and the second control unit 172 are control units that control the nonvolatile memory 171 that is a data storage area in the nonvolatile memory device 140C. The bus switching unit 173 switches data or address management information between the first control unit 115 and the second control unit 172 . Furthermore, the selector 174 is a selector for switching between the write data from the first control unit and the second control unit, and writing to the main me...

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

A non-volatile storage system, when a file system control unit (155A) writes file data into a main memory (142), by writing file data and directory entries into different allocation units, it becomes easy to write continuously Import files, and can reduce the number of file copies when the directory entry is updated. In this way, even when using a nonvolatile memory whose physical block size is larger than the cluster size as a unit of erasing, it is possible to improve writing performance.

Description

technical field [0001] The present invention relates to a nonvolatile storage system, a nonvolatile storage device, a storage controller, an access device, and a nonvolatile storage system using a nonvolatile storage device having a rewritable nonvolatile memory as a storage medium. A method for controlling a permanent storage device. Background technique [0002] Nonvolatile storage devices including rewritable nonvolatile memories are increasingly in demand, centering on semiconductor memory cards. On the other hand, nonvolatile storage systems using semiconductor memory cards are increasingly in demand, centering on digital cameras and the like. A NAND type flash memory, which is a nonvolatile memory mainly used in a semiconductor memory card, has 16 kB (byte) as an erasing unit. Therefore, an access device using a semiconductor memory card uses 16 kB as a management unit for writing, that is, a cluster capacity of an area allocation unit for file data. [0003] Howeve...

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(China)
IPC IPC(8): G06F12/00G06F3/06
Inventor 中西雅浩泉智绍笠原哲志田村和明松野公则辻田昭一前田卓治井上信治井上学外山昌之坂井敬介
Owner PANASONIC CORP