NONVOLATILE STORAGE USING LOW LATENCY AND HIGH LATENCY MEMORY
First Claim
Patent Images
1. An apparatus comprising:
- a first memory having a first read latency; and
a second memory having a second read latency larger than the first read latency, whereina first portion of a data block is stored in the first memory and a second portion of the data block is stored in the second memory, the first portion of the data block being accessed prior to the second portion of the data block during a read operation.
9 Assignments
0 Petitions
Accused Products
Abstract
Nonvolatile storage includes first and second memory types with different read latencies. FLASH memory and phase change memory are examples. A first portion of a data block is stored in the phase change memory and a second portion of the data block is stored in the FLASH memory. The first portion of the data block is accessed prior to the second portion of the data block during a read operation.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a first memory having a first read latency; and a second memory having a second read latency larger than the first read latency, wherein a first portion of a data block is stored in the first memory and a second portion of the data block is stored in the second memory, the first portion of the data block being accessed prior to the second portion of the data block during a read operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a request to read a data block from a logical address; reading a first portion of the data block from a phase change memory; and reading a second portion of the data block from a FLASH memory. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable medium having instructions stored thereon that when accessed result in a controller performing:
-
receiving a request to write a data block to a logical address; generating at least a first starting address of a location within a phase change memory; and generating at least a first starting address of a location within a FLASH memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification