Power management
First Claim
Patent Images
1. A method for power measurements of a flash memory unit, the method comprises measuring, by a power measurement circuit of a memory controller, a power consumption of a flash memory unit coupled to the memory controller to provide power measurements;
- wherein the memory controller further comprises a read circuit, a write circuit, an erase circuit and a processor;
wherein the power measurement circuit comprises a voltmeter, a resistor, a switching circuit and a power output;
wherein method further comprises;
providing, via the power output, power to the memory controller;
measuring by the voltmeter a voltage developed on the resistor; and
selectively coupling, by the switching circuit, the resistor to the power output.
8 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention there may be provided a method for measuring, by a power measurement circuit of a memory controller, a power consumption of a flash memory unit coupled to the memory controller to provide power measurements; wherein the memory controller further may include a read circuit, a write circuit, an erase circuit and a processor.
-
Citations
25 Claims
-
1. A method for power measurements of a flash memory unit, the method comprises measuring, by a power measurement circuit of a memory controller, a power consumption of a flash memory unit coupled to the memory controller to provide power measurements;
-
wherein the memory controller further comprises a read circuit, a write circuit, an erase circuit and a processor; wherein the power measurement circuit comprises a voltmeter, a resistor, a switching circuit and a power output; wherein method further comprises; providing, via the power output, power to the memory controller; measuring by the voltmeter a voltage developed on the resistor; and selectively coupling, by the switching circuit, the resistor to the power output.
-
-
2. A method for controlling a flash memory unit, the method comprises:
-
receiving or generating, by a memory controller, power measurements indicative of power consumed by a flash memory unit coupled to the memory controller; wherein at least one of the following is true; (i) the method comprises applying multiple sets of operational parameters during an obtaining of the power measurement results; and
determining a validity of each set of operational parameters in response to the power measurements; and(ii) the method comprises evaluating a wear level of at least one group of cells of the flash memory unit in response to the power measurements and in response to wear-power mapping information that maps power consumptions and wear levels. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A memory controller, the memory controller comprises a read circuit, a write circuit, an erase circuit, a power measurement circuit and a processor;
- wherein the power measurement circuit is arranged to measure a power consumption of a flash memory unit coupled to the memory controller to provide power measurements; and
wherein at least one of the following is true;(i) the memory controller is configured to apply multiple sets of operational parameters during an obtaining of the power measurement results; and
determine a validity of each set of operational parameters in response to the power measurements; and(ii) the power measurement circuit comprises a voltmeter, a resistor, a switching circuit and a power output, wherein memory controller is configured to provide, via the power output, power;
wherein the voltmeter is configured to measure a voltage developed on the resistor; and
wherein the switching circuit is configured to selectively couple the resistor to the power output.
- wherein the power measurement circuit is arranged to measure a power consumption of a flash memory unit coupled to the memory controller to provide power measurements; and
-
24. A non-transitory computer readable medium that stores instructions that once executed by a memory controller cause the memory controller to perform the steps of measuring a power consumption of a flash memory unit coupled to the memory controller to provide power measurements;
- wherein the memory controller further comprises a read circuit, a write circuit, an erase circuit and a processor;
wherein at least one of the following is true;(i) the non-transitory computer readable medium stores instructions that once executed by the memory controller cause the memory controller to apply multiple sets of operational parameters during an obtaining of the power measurement results; and
determine a validity of each set of operational parameters in response to the power measurements; and(ii) the non-transitory computer readable medium stores instructions that once executed by the memory controller cause the memory controller to evaluate a wear level of at least one groups of cells of the flash memory unit in response to the power measurements and in response to wear-power mapping information that maps power consumptions and wear levels.
- wherein the memory controller further comprises a read circuit, a write circuit, an erase circuit and a processor;
-
25. A memory controller that comprises a read circuit, a write circuit, an erase circuit, a power measurement circuit and a processor;
- wherein the power measurement circuit is arranged to measure a power consumption of a flash memory unit coupled to the memory controller to provide power measurements;
wherein the power measurement circuit comprises a voltmeter, a resistor, a switching circuit and a power output, wherein power output is to provide power to the memory controller, wherein the voltmeter is arranged to measure a voltage developed on the resistor;
wherein the switching circuit is arranged to selectively couple the resistor to the power output.
- wherein the power measurement circuit is arranged to measure a power consumption of a flash memory unit coupled to the memory controller to provide power measurements;
Specification