ENDURANCE MANAGEMENT TECHNIQUE
First Claim
Patent Images
1. A method comprising:
- tracking a magnitude of write cycles accessing a memory;
throttling additional write accesses to the memory when the magnitude of write cycles approaches a total write threshold that changes with time, wherein the throttling produces a gradual decrease in write performance of the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
According to embodiments of the present invention, endurance management techniques are disclosures. Adherence to endurance and data retention ratings are ensured by managing write accesses to a memory device.
45 Citations
19 Claims
-
1. A method comprising:
-
tracking a magnitude of write cycles accessing a memory; throttling additional write accesses to the memory when the magnitude of write cycles approaches a total write threshold that changes with time, wherein the throttling produces a gradual decrease in write performance of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a memory array; a host interface for receiving access requests to the memory array from a host; memory management functionality that produces write access requests to the memory array; and a controller for controlling accesses to the memory array from the host interface and the memory management functionality, the controller configured to; track a magnitude of write cycles accessing the memory array; and throttle additional write accesses to the memory array when the magnitude of write cycles approaches a total write threshold that changes with time, wherein throttling additional write accessing produces a gradual decrease in write performance of the memory array. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory array; a host that generates access requests to the memory array, the host comprising a processor and one or more input/output interfaces; memory management functionality that produces write access requests to the memory array; and a controller for controlling accesses to the memory array from the host and the memory management functionality, the controller configured to; track a magnitude of write cycles accessing the memory array; and throttle additional write accesses to the memory array when the magnitude of write cycles approaches a total write threshold that changes with time, wherein throttling additional write accessing produces a gradual decrease in write performance of the memory array. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification