Device for prioritized erasure of flash memory
First Claim
1. A non-volatile storage device having prioritized-erasure capabilities, the device comprising:
- (a) a storage memory for storing data in the storage device, said storage memory having at least one flash unit, wherein each flash unit has a plurality of blocks; and
(b) a storage-device controller configured;
(i) to write said data into said plurality of blocks;
(ii) to assign an erasure-priority to each said block, wherein said erasure-priority correlates with an erasure-priority of said data; and
(iii) to erase said data in said each block according to said erasure-priority of said each block upon receiving an emergency-erase command.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage device having prioritized-erasure capabilities including: a memory for storing data, the memory having at least one flash unit, wherein each flash unit has a plurality of blocks; and a controller configured: to write the data into the plurality of blocks; to assign an erasure-priority to each block, wherein the erasure-priority correlates with an erasure-priority of the data; and to erase the data in each block according to the erasure-priority of each block upon receiving an emergency-erase command. Preferably, the controller is configured to perform the writing of the data into the plurality of blocks in an arbitrary order in a first flash unit, and the writing into subsequent flash units is performed in correlation with the order in the first flash unit. Preferably, the erasing includes aborting erasure, before completing the erasure, for at least some of the plurality of blocks.
-
Citations
8 Claims
-
1. A non-volatile storage device having prioritized-erasure capabilities, the device comprising:
-
(a) a storage memory for storing data in the storage device, said storage memory having at least one flash unit, wherein each flash unit has a plurality of blocks; and (b) a storage-device controller configured; (i) to write said data into said plurality of blocks; (ii) to assign an erasure-priority to each said block, wherein said erasure-priority correlates with an erasure-priority of said data; and (iii) to erase said data in said each block according to said erasure-priority of said each block upon receiving an emergency-erase command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A hard-disk drive having prioritized-erasure capabilities, the drive comprising:
-
(a) a storage memory for storing data in the hard-disk drive, said storage memory having at least two sectors; (b) a mechanism for assigning an erasure-priority to each said sector, wherein said erasure-priority correlates with an erasure-priority of said data; and (c) a mechanism for erasing said at least two sectors according to said erasure-priority of said each sector.
-
Specification