Patent ID: 7590509

Claim:
A processor, comprising: an integrated circuit (IC) chip; a temperature sensing device integrated on the chip; a processor core integrated on the chip; and a controller integrated on the chip, the controller configured to set, based on the temperature sensing device and in response to operating point change requests from a test manager, the processor core to a plurality of specified operating points to enable testing of the specified operating points, each of the operating points defined by a different temperature and frequency combination, each of the requests specifying a different operating point to be tested for the processor core, wherein the processor core, for each of the requests, is configured to run a set of test codes at the operating point specified by the request; wherein the processor core, for one of the specified operating points, is configured to determine whether the processor core correctly executed the set of test codes while operating at the one specified operating point and to provide an indication as to whether the processor core determined that the processor core correctly executed the test code for the one operating point.