Erase block data splitting
AssigneeMicron Technology, Inc.
InventorsDavid Eggleston, Anthony Moschopoulos, Michael Murray, Brady Keays
Life of this patent
Estimating the term…
Abstract
A Flash memory device, system, and data handling routine is detailed with a distributed erase block sector user/overhead data scheme that splits the user data and overhead data and stores them in differing associated erase blocks. The erase blocks of the Flash memory are arranged into associated erase block pairs in “super blocks” such that when user data is written to/read from the user data area of a sector of an erase block of the super block pair, the overhead data is written to/read from the overhead data area of a sector of the other associated erase block. This data splitting enhances fault tolerance and reliability of the Flash memory device.
Claims10
A method of data splitting in a memory system comprising:
- dividing a data access request into a user data access request and an overhead data access request;
- accessing a sector of a first erase block in response to the user data access request;
- and
- accessing a sector of a second erase block in response to the overhead data access request.
A method of data splitting in a memory system comprising:
- receiving a sequence of data accesses to a memory system;
- dividing the sequence of data accesses into user data accesses and overhead data accesses;
- and
- sequentially accessing the memory system such that an access to a sector of an erase block concurrently accesses a selected user data and an overhead data for a previous user data access.
Dependencies are inferred from the claim text.