Patent application number | Description | Published |
20090049229 | NONVOLATILE MEMORY DEVICE, METHOD OF WRITING DATA,AND METHOD OF READING OUT DATA - A nonvolatile memory device ( | 02-19-2009 |
20090055680 | NONVOLATILE STORAGE DEVICE, MEMORY CONTROLLER, AND DEFECTIVE REGION DETECTION METHOD - It is possible to accurately detect a physical block which has caused a fixture defect in a flash memory so as to limit the use of the physical block. By recording a history of generation of a physical block error and a history of physical erasing in an ECC error record, it is judged whether the error which has occurred is accidental or caused by a fixture defect. When no error is caused in the data written by physical erasing after a first read error occurrence, the first error is accidental and if another error is caused, the error is judged to be caused by a fixture defect. By using such an ECC error record, it is possible to accurately judge whether the error is accidental or caused by a fixture defect. By eliminating use of the physical block judged to have a fixture defect, it is possible to reduce read errors. | 02-26-2009 |
20090077445 | NONVOLATILE STORAGE DEVICE, CONTROLLER OF NONVOLATILE MEMORY, AND NONVOLATILE STORAGE SYSTEM - A nonvolatile storage device includes a nonvolatile memory for storing data such as a flash memory, and a controller for controlling writing or reading of data to or from the nonvolatile memory. The nonvolatile memory stores control information (control program, control parameter) specifying a method of controlling writing or reading of data to or from the nonvolatile memory. The controller determines a type of the nonvolatile memory, and acquires the control information from the nonvolatile memory according to an acquisition procedure corresponding to the type of the nonvolatile memory, and stores (loads) the control information. | 03-19-2009 |
20090210621 | NONVOLATILE MEMORY DEVICE, NONVOLATILE MEMORY SYSTEM, AND ACCESS DEVICE - Power consumption required for making a nonvolatile storage device having a radio communication function operate as a file server for a radio host device is great for a host device which supplies the power. The present invention enables a user to operate a host device to which the nonvolatile storage device having the radio communication function is attached so as to activate and inactivate the radio communication function of the nonvolatile storage device. This reduces unnecessary power consumption by the radio communication function. | 08-20-2009 |
20090319587 | MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE, AND NONVOLATILE MEMORY SYSTEM - An access device | 12-24-2009 |
20100005225 | NONVOLATILE MEMORY DEVICE, NONVOLATILE MEMORY SYSTEM, AND HOST DEVICE - A nonvolatile memory device has a file system manager and manages the file system of a file to be recorded. The nonvolatile memory device measures time by obtaining time information from outside in each writing file data or based on time information preliminarily obtained. At the time of writing file data, management information of the file system is configured based on the time information at the time. Thus, the time information can be stored in a file entry table, and the time information can be used as file management information. The nonvolatile memory system with high user's convenience can be provided. | 01-07-2010 |
20100005226 | NONVOLATILE MEMORY DEVICE, ACCESS DEVICE, AND NONVOLATILE MEMORY SYSTEM - An access device | 01-07-2010 |
20100005227 | MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE, ACCESS DEVICE, AND NONVOLATILE MEMORY SYSTEM - A file to be read or written is designated and accessed from an access device side to a nonvolatile memory device. In an initialization after start-up of the power source, an empty capacity detector detects empty capacity parameters of a nonvolatile memory with dividing the memory into a plurality of regions. An empty capacity parameter notification part notifies the access device of the empty capacity parameters in a stepwise fashion whenever the empty capacity detector detects an empty capacity. With this, at the time when the empty capacity becomes not less than a capacity required to write file data, the data can be written to the nonvolatile memory without waiting for completion of the initialization, resulting in improvement of a response in the recording. | 01-07-2010 |
20100017557 | MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE,ACCESS DEVICE, AND NONVOLATILE MEMORY SYSTEM - A nonvolatile memory device reads and writes file data according to a file ID designated by an access device. The nonvolatile memory device includes a capacity parameter decision part | 01-21-2010 |
20100082878 | MEMORY CONTROLLER, NONVOLATILE STORAGE DEVICE, NONVOLATILE STORAGE SYSTEM, AND DATA WRITING METHOD - Used is a nonvolatile memory such as a multi-level NAND flash memory having memory cells for holding data of a plurality of pages. When the data is to be written in the nonvolatile memory | 04-01-2010 |
20100169558 | NONVOLATILE MEMORY DEVICE AND NONVOLATILE MEMORY SYSTEM - A nonvolatile storage device includes a controller and a nonvolatile memory. The controller has: a logical-physical address conversion part for converting a logical address designated by a host device into a physical address; and a boot code address conversion part for converting boot code address information designated by the host device into a physical address. After the power-on and before the logical-physical address conversion part becomes usable, a boot code is read from a part of region which can be accessed by designating a logical address from the host device by designating the boot code address information from the outside. Thus, it is possible to rapidly start the nonvolatile memory system after the power-on. In the state where the logical-physical address conversion part can be used, data-reading and data-writing are carried out by designating a logical address from the host device. | 07-01-2010 |
20100228905 | MEMORY CONTROLLER, MEMORY CARD, AND NONVOLATILE MEMORY SYSTEM - A nonvolatile memory system includes a memory card ( | 09-09-2010 |
20100275094 | NONVOLATILE MEMORY DEVICE AND NONVOLATILE MEMORY CONTROLLER - In a nonvolatile memory device of the present application, when data of each write unit is read from a nonvolatile memory, an all-clear detector detects whether the read data is already cleared, and a control portion judges whether a flag is already written into a written flag area of the data that has been descrambled by a descrambler and then corrected by an error detection and correction portion. Using a scramble pattern that is generated by a scramble pattern generator and corresponds to the written flag area, a predetermined bit pattern is scrambled to a state that differs from the cleared state. | 10-28-2010 |
20100313055 | MEMORY SYSTEM - A memory controller takes in the first to (N−1)th pieces of data respectively in synchronization with the second to Nth return read clocks. The memory controller takes in the Nth piece of data from stop of output of the Nth read clock and before a first predetermined time. The memory controller sets an output period of the Nth read clock to be longer than an output period of each of the first to (N−1)th read clocks. | 12-09-2010 |
20100325342 | MEMORY CONTROLLER AND NONVOLATILE STORAGE DEVICE USING SAME - In a controller (memory controller) ( | 12-23-2010 |
20110022928 | CONTROLLER WITH ERROR CORRECTION FUNCTION, STORAGE DEVICE WITH ERROR CORRECTION FUNCTION, AND SYSTEM WITH ERROR CORRECTION FUNCTION - The invention is intended to curtail the circuit scale of the error correction circuit of a flash memory. The invention relates to a controller with error correction function capable of controlling writing and reading of data in a plurality of memories, including a buffer memory, an error correction circuit, and a plurality of interface modules provided individually corresponding to each one of the plurality of memories, for exchanging data with the memories, in which the plurality of interface modules have a plurality of syndrome generation function parts for receiving sector data from the memories and error correction codes corresponding to the sector data, and generating syndromes on the basis of the received sector data and error correction codes, the buffer memory. | 01-27-2011 |
20110035539 | STORAGE DEVICE, AND MEMORY CONTROLLER - The memory controller of a storage device includes a scramble pattern generator, a scramble processor, a logical and physical address conversion table, a memory interface, and a controller, in which the physical page is managed by dividing to a data section and a management section. For the data section, the controller controls the scramble pattern generator to generate a scramble pattern on the basis of a logical address specific to the data section, and controls the scramble processor to scramble the data of the data section corresponding to the logical address by using the scramble pattern, and for the management section, the controller controls the scramble pattern generator to generate a scramble pattern on the basis of a physical address as the write destination of the management section, and scrambling the management data by the scramble processor by using the scramble pattern, so that data is written and reading to and from the semiconductor memory. | 02-10-2011 |
20110055297 | ACCESS MODULE, INFORMATION RECORDING MODULE, CONTROLLER, AND INFORMATION RECORDING SYSTEM - A method for increasing the speed of processing when writing multiple files in parallel and writing file data in a stable manner in the case where the regions of a non-volatile memory in an information recording module are managed according to a filesystem is provided. An access module ( | 03-03-2011 |
20110055625 | NONVOLATILE MEMORY DEVICE AND MEMORY CONTROLLER - The memory controller writes and reads data in and from a nonvolatile memory. The nonvolatile memory has a plurality of memory cell blocks, each memory cell block includes a plurality of multi-level cells each capable of storing m-bit data (m is a natural number of two or more), a first page to a m-th page are allocated to the respective m bits of the multi-level cell, the memory controller sequentially writes the data to the memory cells from the first page in ascending order, and comprises a backup unit, and when a write command is received from the outside of the memory controller, in a case where a data write destination of the data in the nonvolatile memory is a n-th (n is a natural number of two to m) page of the multi-level cell, and data is already written in the first to (n-1)th pages, the backup unit copies the already written data to a nonvolatile storable backup region. | 03-03-2011 |
20110107018 | PLURAL-PARTITIONED TYPE NONVOLATILE STORAGE DEVICE AND SYSTEM - A plural-partitioned type nonvolatile storage device which solves the problem that a memory card composed of a flash memory and a controller, when a storage area is divided into a plurality of partitions, cannot be correctly used with a conventional host apparatus incapable of recognizing plural partitions. The memory card includes, as its storage areas, a device characteristic data storage area, a division table storage area, and a device storage area, where the device storage area is partitioned into plural partitions. The memory card can have different, modes for adapting different accesses from the external host, and allows the external host to access partitions corresponding to the mode. Division information as to a dividing method for the plural partitions, and access information as to the host-accessible partitions corresponding to each individual mode are stored in the division table storage area. Plural types of device characteristic data corresponding to mode, respectively, are stored in the device characteristic data storage area. | 05-05-2011 |
20110213915 | NONVOLATILE STORAGE DEVICE, ACCESS DEVICE AND NONVOLATILE STORAGE SYSTEM - A nonvolatile storage device includes a nonvolatile memory that stores data and a memory controller that controls the nonvolatile memory. The memory controller accepts a pause instruction to pause writing from the access device within a period in which data from the access device are written, and writes the data received from the access device to the nonvolatile memory within a predetermined time interval, then pauses the writing and accepts read and/or write of new data from the access device. | 09-01-2011 |
20110225381 | NONVOLATILE STORAGE DEVICE, ACCESS DEVICE AND NONVOLATILE STORAGE SYSTEM - A memory controller includes a reading/writing control unit for controlling writing and reading of data to and from a physical block of a nonvolatile memory, a writing mode table for storing one of a first writing mode of protecting data against a power shutdown during writing and a second writing mode of writing data at a higher speed than the first writing mode, and a setting unit for setting the writing mode received from an access device in a writing mode table. The reading/writing control unit performs data writing based on the writing mode that has been set in the writing mode table. | 09-15-2011 |
20110231690 | INFORMATION PROCESSING APPARATUS, NONVOLATILE STORAGE DEVICE, INFORMATION PROCESSING SYSTEM AND NONVOLATILE MEMORY CONTROLLER - A host device includes a voltage source which is connected to a voltage line via a host voltage switch and which supplies a first voltage to the voltage line, a host regulator which is connected to the voltage line and which outputs the first voltage or a second voltage that is lower than the first voltage, a host IO driver for driving a data line with the output of the host regulator as a power source, a host voltage detection circuit for detecting whether the voltage of the data line is the second voltage or a voltage that is higher than the second voltage, and a host control unit for detecting a mismatch of interface voltages between the host device and a memory card based on the output voltage of the host regulator and the detection result of the host voltage detection circuit. | 09-22-2011 |
20110238895 | NONVOLATILE MEMORY CONTROLLER AND NONVOLATILE STORAGE DEVICE - A flash memory unit includes a plurality of physical blocks including a plurality of memory cells and serving as erase units of data, each of the memory cells is capable of recording information of 1 bit or more, degradation in the characteristics of the memory cells differs according to the amount of information that is recorded, a controller includes a control unit for controlling the reading, writing and erasure of data to and from the flash memory unit, and a degradation level table for recording a degradation level of the memory cells in physical block units, and the control unit stores, in the degradation level table, the degradation level of the memory cells according to the amount of information stored in the memory cells for each cycle of data erasure from the physical blocks. | 09-29-2011 |
20110238898 | NONVOLATILE MEMORY CONTROLLER AND NONVOLATILE STORAGE DEVICE - A controller includes a control unit for controlling writing and/or reading of data to and from physical block based on a logical address from a host device, a logical defective cluster table for storing information concerning a logical address of a logical defective cluster which is one or more partial areas within the effective logical address range and an address conversion table for storing corresponding information of a logical address of the effective logical address range and a physical address of the physical block on the data stored in the physical block. Upon receiving a data write command from the host device for writing data to the logical address stored in the logical defective cluster table, the control unit disables the reflection of writing of data for the logical address to the physical block. | 09-29-2011 |
20120151166 | NONVOLATILE STORAGE DEVICE AND MEMORY CONTROLLER - Upon copying data stored on a page in a copy source block of a nonvolatile memory ( | 06-14-2012 |
20120317340 | MEMORY CONTROLLER AND NON-VOLATILE STORAGE DEVICE - A non-volatile storage device comprises non-volatile memories for storing data; and a memory controller for carrying out control of the non-volatile memory. The memory controller stores second error correcting code as well as first error correcting code stored in the same page of the data. The memory controller, when writing data smaller than a predefined size, does not add the second error correcting code, and stores duplexed data of the data and the first correcting code in a different page. The memory controller, when reading, corrects data using the first and/or second correcting code. The valid data management table manages which logical block stores valid data with respect to an identical logical address. | 12-13-2012 |
20120317341 | MEMORY CONTROLLER AND NON-VOLATILE STORAGE DEVICE - A non-volatile storage device, which communicates with an access device and carries out reading and/or writing of data in accordance with a command from the access device, the device comprises one or more non-volatile memories for storing data and a memory controller for carrying out control of the non-volatile memory. The memory controller writes data to the error correcting group and writes a provisional error correcting code with respect to the data to the parity table if a data size is smaller than the first size when writing the data. | 12-13-2012 |
20120317458 | MEMORY CONTROLLER AND NON-VOLATILE STORAGE DEVICE - A non-volatile storage device includes one or more non-volatile memories for storing data, and a memory controller for carrying out the control of the non-volatile memory. The non-volatile memory includes the plurality of blocks, which are erase units, and the block includes the plurality of pages, which are write units of data, in each of the blocks at least one set of pages existing which include at least two pages sharing one word line. The memory controller configures a plurality of error correcting groups, each including at least one data page, which is a page for storing data, and at least one error correcting code page for storing a code for error correcting calculation of the data page, and assigns a page of a separate word line with respect to each of the data page and the error correcting page in the same error correcting group. | 12-13-2012 |