Techniques associated with a read and write window budget for a two level memory system
First Claim
1. A method comprising:
- establishing a read and write window budget for a two level memory (2LM) system including a first level memory and a second level memory, the read and write window budget including a combination of a first set of memory addresses and a second set of memory addresses of the second level memory, the first set of memory addresses associated with non-volatile memory cells having wider cell threshold voltage distributions compared to cell threshold voltage distributions for non-volatile memory cells associated with the second set of memory addresses;
receiving a write request to write data to the 2LM system; and
causing the data to be written to the second level memory based on the read and write window budget.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques associated with a read and write window budget for a two level memory (2LM) system may include establishing a read and write window budget for the 2LM system that includes a first level memory and a second level memory. The established read and write window budget may include a combination of a first set of memory addresses and a second set of memory addresses of the second level of memory. The first set of memory addresses may be associated with non-volatile memory cells having wider cell threshold voltage distributions compared to cell threshold voltage distributions for non-volatile memory cells associated with the second set of memory addresses. According to some examples, the established read and write window budget may be part of a strategy to meet both a completion time threshold for a given amount of memory and an acceptable error rate threshold for the given amount of memory when fulfilling read or write requests to the second level memory.
38 Citations
24 Claims
-
1. A method comprising:
-
establishing a read and write window budget for a two level memory (2LM) system including a first level memory and a second level memory, the read and write window budget including a combination of a first set of memory addresses and a second set of memory addresses of the second level memory, the first set of memory addresses associated with non-volatile memory cells having wider cell threshold voltage distributions compared to cell threshold voltage distributions for non-volatile memory cells associated with the second set of memory addresses; receiving a write request to write data to the 2LM system; and causing the data to be written to the second level memory based on the read and write window budget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus at a wireless device comprising:
-
a processor circuit; a budget component arranged for execution by the processor circuit to establish a read and write window budget for a two level memory (2LM) system including a first level memory and a second level memory, the read and write window budget including a combination of a first set of memory addresses and a second set of memory addresses of the second level memory, the first set of memory addresses associated with non-volatile memory cells having wider cell threshold voltage distributions compared to cell threshold voltage distributions for non-volatile memory cells associated with the second set of memory addresses; and a request component arranged for execution by the processor circuit to receive a write request to write data to the 2LM system, the request component also arranged to cause the data to be written to the second level memory based on the established read and write window budget. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. At least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed on a system cause the system to:
-
establish a read and write window budget for a two level memory (2LM) system including a first level memory and a second level memory, the read and write window budget including a combination of a first set of memory addresses and a second set of memory addresses of the second level memory, the first set of memory addresses associated with non-volatile memory cells configured to have wider cell threshold voltage distributions compared to cell threshold voltage distributions for non-volatile memory cells associated with the second set of memory addresses; receive a write request to write data to the 2LM system; and cause the data to be written to the second level memory based on the read and write window budget. - View Dependent Claims (23, 24)
-
Specification