Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


MEMORIGHT MEMORITECH (SHENZHEN) CO., LTD.

MEMORIGHT MEMORITECH (SHENZHEN) CO., LTD. Patent applications
Patent application numberTitlePublished
20100325346PARALLEL FLASH MEMORY CONTROLLER, CHIP AND CONTROL METHOD THEREOF - A parallel flash memory controller, a chip, and a control method thereof are disclosed. First, an on-chip control bus sends flash memory control instructions in parallel to instruction parsing units (12-23-2010
20100138594FLASH MEMORY DATA READ/WRITE PROCESSING METHOD - A flash memory data read/write processing method is provided. The method includes the following steps. An encoding process is performed on the data to be written so that a number of a specific value in the encoded data is reduced compared with that in the original data, and the encoded data is written into a flash memory chip. The encoded data in the flash memory chip is read out, then a decoding process corresponding to the encoding process in Step 1 is performed on the read data, and finally, the decoded data is output. This method may reduce the consumption of a flash memory chip due to writing and erasing operations, thereby prolonging the operating life span of the flash memory chip. This method may also increase the efficiency of writing and erasing operations, reduce the operating time, as well as reduce the power consumption of flash memory operations.06-03-2010
20090271567METHODS FOR MANAGING BLOCKS IN FLASH MEMORIES - A method for managing blocks in a flash memory is provided, which includes dynamic and static block managing methods. In the dynamic block managing method, a blank block is selected as a swap block for write operation. During each write operation, new data and/or original data in an object block to be operated are written into the swap block, and the object block is erased. Then, a logical address of the object block is changed to be a logical address of the swap block, so that the object block served as the swap block for a next write operation. In the static block managing method, a variable seed parameter is set. Different values of the seed parameter are each associated with a logical address of a respective flash memory block. When the value of the seed parameter varies, data in the flash memory block and the swap block associated to the value of the seed parameter are exchanged, so that the flash memory block associated to the value of the seed parameter becomes the swap block for the next write operation.10-29-2009