Method and device for processing an erase counter
First Claim
Patent Images
1. A method for processing an erase counter comprising erase counter fields, the method comprising:
- determining an unused erase counter field;
writing a selection code and an address information in the unused erase counter field, the selection code being indicative that one or more corresponding bits of the address information are;
defined by multiple bit values in a first operation, wherein, in the first operation, a value of the selection code indicates that a corresponding bit of the address information may be either “
0”
or “
1”
; and
defined by single bit values in a second operation, wherein, in the second operation, a value of the selection code indicates that a corresponding bit of the address information remains unchanged;
aligning the selection code at a least significant bit with the address information; and
combining the selection code and the address information to determine at least one physical address of a memory that is subject to an erase operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A embodiment relates to a method for processing an erase counter comprising erase counter fields, the method comprising the steps of (i) determining an unused erase counter field; (ii) writing a selection code and an address information in the unused erase counter field, wherein the selection code and the address information are combined to determine at least one physical address of a memory.
11 Citations
22 Claims
-
1. A method for processing an erase counter comprising erase counter fields, the method comprising:
-
determining an unused erase counter field; writing a selection code and an address information in the unused erase counter field, the selection code being indicative that one or more corresponding bits of the address information are; defined by multiple bit values in a first operation, wherein, in the first operation, a value of the selection code indicates that a corresponding bit of the address information may be either “
0”
or “
1”
; anddefined by single bit values in a second operation, wherein, in the second operation, a value of the selection code indicates that a corresponding bit of the address information remains unchanged; aligning the selection code at a least significant bit with the address information; and combining the selection code and the address information to determine at least one physical address of a memory that is subject to an erase operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22)
-
-
15. A device comprising:
-
an erase counter comprising several erase counter fields; and a processor configured to; determine an unused erase counter field; write a selection code and an address information in the unused erase counter field, the selection code being indicative that one or more corresponding bits of the address information are; defined by multiple bit values in a first operation, wherein, in the first operation, a value of the selection code indicates that a corresponding bit of the address information may be either “
0”
or “
1”
; anddefined by single bit values in a second operation, wherein, in the second operation, a value of the selection code indicates that a corresponding bit of the address information remains unchanged; align the selection code at a least significant bit with the address information; and combine the selection code and the address information to determine at least one physical address of a memory that is subject to an erase operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A device for processing an erase counter comprising erase counter fields, the device comprising:
-
means for determining an unused erase counter field; means for writing a selection code and an address information in the unused erase counter field, the selection code being indicative that one or more corresponding bits of the address information are; defined by multiple bit values in a first operation, wherein, in the first operation, a value of the selection code indicates that a corresponding bit of the address information may be either “
0”
or “
1”
; anddefined by single bit values in a second operation, wherein, in the second operation, a value of the selection code indicates that a corresponding bit of the address information remains unchanged; means for aligning the selection code at a least significant bit with the address information; and means for combining the selection code and the address information to determine at least one physical address of a memory.
-
Specification