Reporting flash memory operating voltages
First Claim
1. A flash memory device, comprising:
- a first plurality of memory cells for storing data;
a second plurality of memory cells for storing data;
a voltage input adapted for connection to an output of a voltage-regulated power supply;
a first register containing information indicating a first minimum operating voltage to supply from the voltage-regulated power supply to the voltage input for performing a read operation on one or more of the first plurality of memory cells;
a second register containing information indicating a second minimum operating voltage to supply from the voltage-regulated power supply to the voltage input for performing a read operation on one or more of the second plurality of memory cells; and
a processor configured to i) identify a greatest minimum operating voltage from among the first minimum operating voltage and the second minimum operating voltage, and ii) determine a selected operating voltage to supply from the voltage-regulated power supply to the voltage input for performing the read operation of the one or more of the first plurality of memory cells based upon the identified greatest minimum operating voltage.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and associated systems, methods and computer program products relate to using information stored in a flash memory to adjust the operating voltage supplied to the flash memory. The voltage information indicates a minimum operating voltage at which to operate the flash memory device. In general, operating a flash memory device near a minimal operating voltage may substantially minimize power consumption. The minimum operating voltage for individual flash memory devices may vary from IC to IC, by manufacturing lot, and by manufacturer. In a product, the minimum operating voltage for a particular flash memory may be determined, for example, by a controller built-in to a flash memory reporting (automatically or in response to a query) the minimum operating voltage (e.g., 2.5 V, 3.15 V) to a memory controller or microprocessor. The stored voltage information may further include information to adjust the operating voltage based on temperature.
123 Citations
20 Claims
-
1. A flash memory device, comprising:
-
a first plurality of memory cells for storing data; a second plurality of memory cells for storing data; a voltage input adapted for connection to an output of a voltage-regulated power supply; a first register containing information indicating a first minimum operating voltage to supply from the voltage-regulated power supply to the voltage input for performing a read operation on one or more of the first plurality of memory cells; a second register containing information indicating a second minimum operating voltage to supply from the voltage-regulated power supply to the voltage input for performing a read operation on one or more of the second plurality of memory cells; and a processor configured to i) identify a greatest minimum operating voltage from among the first minimum operating voltage and the second minimum operating voltage, and ii) determine a selected operating voltage to supply from the voltage-regulated power supply to the voltage input for performing the read operation of the one or more of the first plurality of memory cells based upon the identified greatest minimum operating voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of supplying power to a flash memory device, the method comprising:
-
receiving information indicating a first minimum operating voltage to supply from a voltage-regulated power supply to a voltage input for performing a read operation on one or more of a first plurality of memory cells; receiving information indicating a second minimum operating voltage to supply from the voltage-regulated power supply to the voltage input for performing a read operation on one or more of a second plurality of memory cells; receiving a command to read data that is stored in the first plurality of memory cells of the flash memory device; selecting a greatest minimum operating voltage from among the first minimum operating voltage and the second minimum operating voltage; setting an output voltage from the voltage-regulated supply to the voltage input for performing the command to read data based upon the received information indicating the first minimum operating voltage and based upon the selected greatest minimum operating voltage; and executing the command to read the data using the set output voltage. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly embodied in a machine-readable storage device, the computer program product containing instructions that, when executed, cause a processor to perform operations to supply power to a flash memory device, the operations comprising:
-
receiving information indicating a first minimum operating voltage to supply from a voltage-regulated power supply to a voltage input for performing a read operation on one or more of a first plurality of memory cells; receiving information indicating a second minimum operating voltage to supply from the voltage-regulated power supply to the voltage input for performing a read operation on one or more of a second plurality of memory cells; receiving a command to read data that is stored in the first plurality of memory cells of the flash memory device; selecting a greatest minimum operating voltage from among the first minimum operating voltage and the second minimum operating voltage; sending a signal to the voltage-regulated supply to supply an output voltage to the voltage input for performing the command to read data, wherein the output voltage is determined based upon the selected greatest minimum operating voltage; and executing the command to read the data using the set output voltage. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification