Method and system for minimizing power demands on portable computers and the like by refreshing selected dram cells
First Claim
1. A method for conserving power during the operation of a personal computer having a certain amount of random access memory (RAM) therein defined by a predetermined number of rows of memory elements or cells located on a single RAM semiconductor chip, said method comprising the steps of:
- a. reading a computer program to ascertain how much RAM memory is required thereby, andb. refreshing a selected fraction or subset of the total number of rows in a single RAM memory chip as required by said computer program in above, but less than the total number of rows of elements or cells in one or more RAM memory chips in order to conserve power, andc. refreshing at a controlled refresh frequency corresponding to an operational power level sufficient to prevent any within any of said selected rows in said RAM memory from losing data stored therein.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for minimizing power consumption in personal computers and for controlling the power requirements of a random access memory based upon the actual RAM requirements of given software application. Using this method and system, a predetermined number of rows of RAM storage capacity may be refreshed at any given time and at a controlled refresh frequency after a central processing unit has read a given software program to determine its data storage requirements. A novel RAM control system is connected between the output of the central processing unit and one or more inputs to the RAM storage stage and is operative in a novel manner to generate RAM row refresh signals to only a selected number of rows of memory cells within the random access memory stage.
139 Citations
11 Claims
-
1. A method for conserving power during the operation of a personal computer having a certain amount of random access memory (RAM) therein defined by a predetermined number of rows of memory elements or cells located on a single RAM semiconductor chip, said method comprising the steps of:
-
a. reading a computer program to ascertain how much RAM memory is required thereby, and b. refreshing a selected fraction or subset of the total number of rows in a single RAM memory chip as required by said computer program in above, but less than the total number of rows of elements or cells in one or more RAM memory chips in order to conserve power, and c. refreshing at a controlled refresh frequency corresponding to an operational power level sufficient to prevent any within any of said selected rows in said RAM memory from losing data stored therein. - View Dependent Claims (2, 3)
-
-
4. A system for conserving power in the operation of a personal computer having a certain amount of random access memory (RAM) therein defined by a certain number of rows of memory elements or cells located on a single RAM semiconductor chip, said system comprising:
-
a. means for reading a computer program to ascertain how much RAM memory is required thereby, and b. means connected to said reading means for refreshing a selected fraction or subset of the total number of rows in a single RAM memory chip required by said computer program, but less than the total number of rows of elements or cells in one or ore of RAM memory chips n order to conserve power, and at a controlled refresh frequency corresponding to an operational power level sufficient to prevent any cell within any of said selected rows in said RAM memory chip from losing data stored therein. - View Dependent Claims (5, 6)
-
-
7. A computer system operative for refreshing certain percentage of RAM memory capacity on a required use basis, and further operative for changing said percentage of RAM memory upon changing to a different software application, said system including, in combination:
-
a. a central processing unit, b. a random access memory (RAM) stage comprising a RAM memory chip having a certain number of rows of memory elements or cells therein, and c. random access memory (RAM) control means connected between said central processing unit and said random access memory stage and responsive to input data signals received from said central processing unit for refreshing a selected fraction or subset of the total number of rows of memory elements or cells within said RAM stage, but less than the total number of rows of elements or cells in one or more RAM memory chips within said RAM storage in order to conserve power, as a function of memory storage capacity requirements for a software program used by said central processing unit. - View Dependent Claims (8, 9, 10, 11)
-
Specification