A-DATA TECHNOLOGY CO., LTD. Patent applications |
Patent application number | Title | Published |
20110246709 | MEMORY SYSTEM HAVING HYBRID DENSITY MEMORY AND METHODS FOR WEAR-LEVELING MANAGEMENT AND FILE DISTRIBUTION MANAGEMENT THEREOF - The present invention discloses a memory system having a hybrid density memory. The memory system includes a plurality of storage spaces whereby the storage spaces have respective levels of endurance and each storage space has a plurality of blocks and pre-determined weighting factors corresponding to the levels of endurance of the storage spaces. After executing a command of erasing a specific block, the system records the erase in accordance with the weighting factor of the storage space to which the specific block belongs. Whereby, the erase counts of all the blocks of different storage spaces are able to reach respective levels of endurance as simultaneously as possible. | 10-06-2011 |
20090282305 | STORAGE SYSTEM WITH DATA RECOVERY FUNCTION AND METHOD THEREOF - A storage system with a data recovery function and its method reduce errors in a storage medium to a recoverable range of a general ECC function by repeating a testing and recovery procedure for one or more times to assure the accuracy of reading data and enhance the data reliability effectively. The data recovery procedure includes the steps of providing test data by a test data generator of the storage system, writing the test data into a memory block where error data is found, finding an error bit by reading the test data, reducing the error to a recoverable range of the ECC technique by the recovery procedure. If the error bit cannot be found or reduced to a recoverable range of the ECC technique within an upper limit of the number of tests, the memory block is marked as bad. | 11-12-2009 |
20090228662 | MULTI-CHANNEL MEMORY STORAGE DEVICE AND CONTROL METHOD THEREOF - The present invention discloses a multi-channel memory storage device and control method thereof. The method arranges physical locations for a file's data stored in the storage device. The storage device includes a plurality of memories. The major feature of the method is to decide whether the data is written to a single memory or parallel memories according to the size of the data. | 09-10-2009 |
20080235468 | HYBRID DENSITY MEMORY STORAGE DEVICE - The present invention discloses a hybrid density memory storage device configured to store data responsive to a host and a file system thereof. The hybrid density memory storage device includes a non-volatile memory, a hot data buffer and a control unit. The non-volatile memory includes a high density storage space and a low density storage space. The control unit is coupled between the host, the non-volatile memory, and the hot data buffer. The control unit has a hot list used for recording a plurality of logical locations of hot data, and the control unit is capable of accessing data in/out the hot data buffer in accordance with the hot list. | 09-25-2008 |
20080235433 | HYBRID DENSITY MEMORY STORAGE DEVICE AND CONTROL METHOD THEREOF - The present invention discloses a control method for a hybrid density memory storage device. The method arranges physical locations for a file system stored in the storage device. The storage device includes a high density storage space, a low density storage space and a hot list capable of recording a plurality of logical locations. The method includes the following steps: receiving a command; verifying whether the logical location of the command belongs to the logical locations recorded in the hot list; and according to the verification, assigning a physical location of the high density storage space or a physical location of the low density storage space as the physical location corresponding to the logical location of the command. | 09-25-2008 |
20080235432 | MEMORY SYSTEM HAVING HYBRID DENSITY MEMORY AND METHODS FOR WEAR-LEVELING MANAGEMENT AND FILE DISTRIBUTION MANAGEMENT THEREOF - The present invention discloses a memory system having a hybrid density memory. The memory system includes a plurality of storage spaces whereby the storage spaces have respective levels of endurance and each storage space has a plurality of blocks and pre-determined weighting factors corresponding to the levels of endurance of the storage spaces. After executing a command of erasing a specific block, the system records the erase in accordance with the weighting factor of the storage space to which the specific block belongs. Whereby, the erase counts of all the blocks of different storage spaces are able to reach respective levels of endurance as simultaneously as possible. | 09-25-2008 |