MEMORY WEAR CONTROL
First Claim
Patent Images
1. A system comprising:
- a performance governor circuit configured to connect to a memory and configured to control a degree of wear of the memory as a function of at least one selected point in time by;
computing a wear value of a new command;
determining whether the computed wear value will cause a current memory wear to exceed a predetermined wear level; and
if the computed wear value will not cause the current memory wear to exceed the predetermined wear level within a smallest possible command completion time of the new command, then executing the new command.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is related to systems and methods of controlling wear of a memory. In a particular embodiment, a system is disclosed that comprises a memory and a performance governor circuit coupled to the memory. The performance governor circuit is adapted to control a wear of the memory as a function of time.
-
Citations
20 Claims
-
1. A system comprising:
a performance governor circuit configured to connect to a memory and configured to control a degree of wear of the memory as a function of at least one selected point in time by; computing a wear value of a new command; determining whether the computed wear value will cause a current memory wear to exceed a predetermined wear level; and if the computed wear value will not cause the current memory wear to exceed the predetermined wear level within a smallest possible command completion time of the new command, then executing the new command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system comprising:
a performance governor circuit configured to connect to a memory and configured to control a degree of wear of the memory as a function of at least one selected point in time by; determining a wear effect of executing a new command to access the memory on a current memory wear, and controlling execution of the new command based on the determined wear effect and based on a smallest possible command completion time of the new command. - View Dependent Claims (14, 15, 16, 17)
-
18. A method comprising:
-
receiving commands to access a memory; computing wear values for the received commands; and executing the received commands, based on the computed wear values and based on a smallest command completion time of each of the received commands, at a rate that maintains a wear of the memory at or below a wear versus time profile. - View Dependent Claims (19, 20)
-
Specification