Power-up implementation for block-alterable memory with zero-second erase time
First Claim
Patent Images
1. A method comprising:
- reading block information from a block-alterable memory on power up of the memory;
determining if a block of the block-alterable memory is usable; and
updating address mapping information for the block only if the block is usable.
2 Assignments
0 Petitions
Accused Products
Abstract
A block-alterable memory, e.g., a flash memory, having substantially zero erase time is coupled to host. The block-alterable memory includes a controller that reads block information from the memory on power up to determine if a block of the memory is usable. The controller updates block map latches only if the block is usable. The controller also updates block status latches according to the block information. Thus, information about each block of the memory is easily accessible in the latches when the block alterable memory becomes ready for use on power up.
20 Citations
19 Claims
-
1. A method comprising:
-
reading block information from a block-alterable memory on power up of the memory;
determining if a block of the block-alterable memory is usable; and
updating address mapping information for the block only if the block is usable. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a block-alterable memory including mapping latches to store address mapping information; and
a controller coupled to the memory and the mapping latches to;
read block information from the block-alterable memory on power up of the memory;
determine if a block of the block-alterable memory is usable; and
update the mapping latches only if the block is usable. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a block-alterable memory including;
mapping latches to store address mapping information;
a controller coupled to the memory and the mapping latches to;
read block information from the block-alterable memory on power up of the memory;
determine if a block of the memory is usable; and
update the mapping latches only if the block is usable; and
a battery-operated host in communication to the block-alterable memory. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification