scispace - formally typeset
Patent

Data writing method, memory controller, and memory storage apparatus

Chih-Kang Yeh
TLDR
In this paper, a method for writing updated data into a flash memory module having a plurality of physical pages is provided, wherein each physical page is the smallest writing unit of the flash memory.
Abstract
A method for writing updated data into a flash memory module having a plurality of physical pages is provided, wherein each physical page is the smallest writing unit of the flash memory module. The method includes partitioning a physical page into storage segments and configuring a state mark for each storage segment, wherein the state marks indicate the validity of data stored in the storage segments. The method also includes writing the updated data into at least one of the storage segments and changing the state mark corresponding to the storage segment containing the updated data, wherein the state mark corresponding to the storage segment containing the updated data indicates a valid state, and the state marks corresponding to the other storage segments of the physical page not containing the updated data indicate an invalid state. Thereby, the time for writing data into a physical page is effectively shortened.

read more

Citations
More filters
Patent

System and method for improving cache performance

TL;DR: In this paper, a method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts is presented.
Patent

Data reduction techniques in a flash-based key/value cluster storage

TL;DR: In this article, a method for splitting empty RAID stripes into sub-stripes and storing pages into the substripes based on a compressibility score is proposed, where pages are stored in a temporary location.
Patent

Using spare capacity in solid state drives

TL;DR: In this paper, the storage capacity of each die is divided into a primary capacity and a spare capacity, and when a failure of a first die is detected, data stored on the failed first die are migrated to the spare capacity of at least one of the remaining dies.
Patent

Memory storage device, memory controller thereof, and method for programming data thereof

Wei-Chen Teo, +1 more
TL;DR: In this paper, a memory storage device, a memory controller, and a method for programming data thereof are provided, which includes determining whether write data to be written into the rewritable non-volatile memory chip belongs to a specific type.
Patent

Non-volatile memory apparatus and operating method thereof

TL;DR: In this article, a non-volatile memory apparatus including a nonvolatile storage circuit, a main memory and a controller, and an operating method thereof are provided, where each of a plurality of logical block address groups includes a pluralityof logical block addresses.
References
More filters
Patent

Partial block data programming and reading operations in a non-volatile memory

TL;DR: In this article, the data in less than all of the pages of a nonvolatile memory block are updated by programming the new data in unused pages of either the same or another block.
Patent

Device and method for defect handling in semi-conductor memory

TL;DR: In this paper, a solid-state memory array such as an electrically erasable programmable read-only memory (EEprom) or Flash EEprom array is used to store sequential data in a prescribed order.
Patent

Digital media distribution cryptography using media ticket smart cards

TL;DR: The digital media distribution cryptography architecture (100) as mentioned in this paper is an architecture of public key cryptography, which is implemented in computer hardware, computer software, and communications protocols, furthermore, the hardware components involved are media ticket smart cards (880 ), media tickets smart card readers (900), media ticket readers ( 900), local area networks (LAN's), internet protocol (IP) wide area networks( 928 ) (WANs), personal computers ( 820 ) (PC's), world wide web servers ( 824 ) (WWW), cryptographic media players (e.g.
Patent

Dynamic data structures for tracking file system free space in a flash memory device

TL;DR: In this article, a master data structure is maintained containing a pointer to each of the one or more secondary data structures, respectively, providing an indication of when each secondary data structure reaches the predetermined capacity of mappings.
Patent

Wear leveling method and controller using the same

TL;DR: In this paper, a wear leveling method for non-volatile memory is provided, by which the nonvolatile memories are substantially divided into a plurality of blocks and the blocks are grouped into a data area and a spare area.