| Patent application number | Description | Published |
| 20080250188 | Memory Controller, Nonvolatile Storage, Nonvolatile Storage System, and Memory Control Method - A physical area management table (105) and a pointer table (106) are stored in a nonvolatile auxiliary storage memory (107). When a logical-physical conversion table (108) is updated (restored) in a main storage memory (140), the restored area is determined in a re-arrangement way by the pointer table to avoid rewrite concentration on the main storage memory (140). Immediately after data is written in the main storage memory (140), the state of the physical block on the physical area management table (105) is updated. Consequently, even if power interruption occurs, it is possible to reliably judge if the data is valid or not. | 10-09-2008 |
| 20080288710 | Semiconductor Memory Device and Its Control Method - A card information storage part ( | 11-20-2008 |
| 20080307152 | Memory Module, Memory Controller, Nonvolatile Storage, Nonvolatile Storage System, and Memory Read/Write Method - In a storage having a nonvolatile RAM of destructive read type, the number of restorations attributed to data read from the nonvolatile RAM is decreased, and the overall life of the storage is prolonged. In a storage having a nonvolatile RAM of destructive read type and a volatile RAM and holding the same data in the nonvolatile and volatile RAMs, data is read out of the volatile RAM in reading and data is written in both volatile and nonvolatile RAMs in writing. | 12-11-2008 |
| 20090019194 | STORAGE DEVICE - When a control unit ( | 01-15-2009 |
| 20090055576 | MEMORY CONTROLLER, NONVOLATILE STORAGE DEVICE, NONVOLATILE STORAGE SYSTEM, AND DATA WRITING METHOD - A nonvolatile storage device is provided with a nonvolatile main storage memory ( | 02-26-2009 |
| 20090055618 | MEMORY CONTROLLER, NONVOLATILE STORAGE DEVICE, NONVOLATILE STORAGE SYSTEM, AND NONVOLATILE MEMORY ADDRESS MANAGEMENT METHOD - For address management of a nonvolatile memory, the whole logical address space is divided into logical address ranges ( | 02-26-2009 |
| 20090210612 | MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE, AND NONVOLATILE MEMORY SYSTEM - In rewriting processing of logical sectors, data of the transferred logical sectors are temporarily stored in a memory buffer. When the buffer memory has been full filled with data, the data is written into a flash memory. In rewriting processing for the flash memory including a writing unit (page) having a capacity larger than a minimum writing unit (sector) from outside, the number of executions of the evacuation processing can be reduced and the fast data rewriting can be performed. Thus, it is possible to rationalize the evacuation processing for old data caused in the rewriting in units of sectors and to improve the data rewriting speed. | 08-20-2009 |
| 20100318723 | MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE, AND NONVOLATILE MEMORY SYSTEM - A nonvolatile memory device includes a plurality of memory controllers. Each of the memory controllers has an aggregation processing part and an aggregation synchronization part. Based on a signal from the aggregation synchronization part, the aggregation processing part aggregates valid data of a temporary physical block into another physical block. When one of the memory controllers requires an aggregation process, the aggregation synchronization part sends a synchronization signal to the other memory controller, so that the aggregation process is simultaneously carried out by the other memory controller. Thus, in the nonvolatile memory device having a plurality of memory controllers, it is possible to reduce the time required for the aggregation process and carry out a high-speed writing process. | 12-16-2010 |