APPARATUS AND METHOD TO MANAGE HIGH CAPACITY STORAGE DEVICES
First Claim
Patent Images
1. A controller comprising logic to:
- receive a write operation comprising payload data, a namespace identifier (ID) and a first extended logical block address (LBA);
compute a first system cyclic redundancy check (CRC) using a payload CRC, the namespace ID and the first extended LBA;
store the first system CRC in association with the first extended LBA in a local memory; and
write the payload data, the first system CRC, and a truncated LBA derived from the first extended LBA to a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods to manage high capacity memory devices are described. In one example, a controller comprises logic to receive a write operation comprising payload data, a namespace identifier (ID) and a first extended logical block address (LBA), compute a first system cyclic redundancy check (CRC) using a payload CRC, the namespace ID and the first extended LBA, store the first system CRC in association with the first extended LBA in a local memory, and write the payload data, the first system CRC, and a truncated LBA derived from the first extended LBA to a memory. Other examples are also disclosed and claimed.
23 Citations
18 Claims
-
1. A controller comprising logic to:
-
receive a write operation comprising payload data, a namespace identifier (ID) and a first extended logical block address (LBA); compute a first system cyclic redundancy check (CRC) using a payload CRC, the namespace ID and the first extended LBA; store the first system CRC in association with the first extended LBA in a local memory; and write the payload data, the first system CRC, and a truncated LBA derived from the first extended LBA to a memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a non-volatile memory; and a controller coupled to the memory and comprising logic to; receive a write operation comprising payload data, a namespace identifier (ID) and a first extended logical block address (LBA); compute a first system cyclic redundancy check (CRC) using a payload CRC, the namespace ID and the first extended LBA; store the first system CRC in association with the first extended LBA in a local memory; and write the payload data, the first system CRC, and a truncated LBA derived from the first extended LBA to a memory. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
at least one processor; and at least one memory device comprising a memory; and a controller coupled to the memory and comprising logic to; receive a write operation comprising payload data, a namespace identifier (ID) and a first extended logical block address (LBA); compute a first system cyclic redundancy check (CRC) using a payload CRC, the namespace ID and the first extended LBA; store the first system CRC in association with the first extended LBA in a local memory; and write the payload data, the first system CRC, and a truncated LBA derived from the first extended LBA to a memory. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification