On-Chip Non-Volatile Storage of a Test-Time Profile for Efficiency and Performance Control
First Claim
1. A method, in a data processing system, for controlling an operation of one or more on-chip hardware devices on an integrated circuit chip, comprising:
- retrieving, from an on-chip non-volatile memory of the integrated circuit chip, baseline chip characteristics data representing operational characteristics of the one or more on-chip hardware devices prior to the integrated circuit chip being operational in the data processing system;
comparing current operational characteristics data of the one or more on-chip hardware devices on the integrated circuit chip with the baseline chip characteristics data;
determining deviations of the current operational characteristics data of the one or more on-chip hardware devices on the integrated circuit chip from the baseline chip characteristics data;
determining modifications to an operation of the one or more on-chip hardware devices based on the determined deviations; and
sending control signals to one or more on-chip management units to cause the operation of the one or more on-chip hardware devices to be modified in accordance with the determined modifications.
7 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms for controlling an operation of one or more cores on an integrated circuit chip are provided. The mechanisms retrieve, from an on-chip non-volatile memory of the integrated circuit chip, baseline chip characteristics data representing operational characteristics of the one or more cores prior to the integrated circuit chip being operational in the data processing system. Current operational characteristics data of the one or more cores are compared with the baseline chip characteristics data. Deviations of the current operational characteristics data from the baseline chip characteristics data are determined and used to determine modifications to an operation of the one or more cores. Control signals are sent to one or more on-chip management units based on the determined modifications to cause the operation of the one or more cores to be modified.
-
Citations
20 Claims
-
1. A method, in a data processing system, for controlling an operation of one or more on-chip hardware devices on an integrated circuit chip, comprising:
-
retrieving, from an on-chip non-volatile memory of the integrated circuit chip, baseline chip characteristics data representing operational characteristics of the one or more on-chip hardware devices prior to the integrated circuit chip being operational in the data processing system; comparing current operational characteristics data of the one or more on-chip hardware devices on the integrated circuit chip with the baseline chip characteristics data; determining deviations of the current operational characteristics data of the one or more on-chip hardware devices on the integrated circuit chip from the baseline chip characteristics data; determining modifications to an operation of the one or more on-chip hardware devices based on the determined deviations; and sending control signals to one or more on-chip management units to cause the operation of the one or more on-chip hardware devices to be modified in accordance with the determined modifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An integrated circuit chip, comprising:
-
one or more on-chip hardware devices; an on-chip characterization device coupled to the one or more on-chip hardware devices; an on-chip non-volatile memory coupled to the on-chip characterization device; and one or more on-chip management units coupled to the one or more on-chip hardware devices and the on-chip characterization device, wherein the on-chip characterization device comprises logic configured to; retrieve, from the on-chip non-volatile memory, baseline chip characteristics data representing operational characteristics of the one or more on-chip hardware devices prior to the integrated circuit chip being operational in a data processing system; compare current operational characteristics data of the one or more on-chip hardware devices on the integrated circuit chip with the baseline chip characteristics data; determine deviations of the current operational characteristics data of the one or more on-chip hardware devices on the integrated circuit chip from the baseline chip characteristics data; determine modifications to an operation of the one or more on-chip hardware devices based on the determined deviations; and send control signals to one or more on-chip management units to cause the operation of the one or more on-chip hardware devices to be modified in accordance with the determined modifications. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. The integrated circuit chip of claim 23, wherein the first portion comprises at least one bank of fuses, a floating gate programmable memory (PROM), a magneto-resistive memory, an oxide based resistive memory, a bank of anti-fuses, or a phase change memory.
Specification