Patent ID: 7953991

Claim:
A system on a chip integrated circuit comprising: a processing module; a memory module, operably coupled to the processing module, for storing a plurality of data; a controllable power source, operably coupled to the memory module, for supplying a source voltage to the memory module in response to a target voltage; and a controller module, operably coupled to the memory module and the controllable power source, for receiving a temperature signal and further operable to: compare the temperature signal to a first temperature threshold; increase the target voltage as a first function of the difference between the temperature signal and the first temperature threshold, when the temperature signal indicates that a temperature of the memory module is below the first temperature threshold; compare the temperature signal to a second temperature threshold; increase the target voltage as a second function of the difference between the temperature signal and the second temperature threshold, when the temperature signal indicates that the temperature of the memory module is above the second temperature threshold, wherein the second temperature threshold is greater than the first temperature threshold; and when the temperature signal indicates that the temperature of the memory module is between the first and second temperature thresholds, maintain the target voltage at a current level.