Aging-based usage metering of components
First Claim
1. An apparatus arranged to meter usage of one or more components of an integrated circuit, the apparatus comprising:
- one or more storage locations configured to store respective usage vectors, wherein a usage vector of the usage vectors is associated with a particular component of the one or more components of the integrated circuit; and
a metering circuit coupled with the one or more components of the integrated circuit, wherein the metering circuit includes one or more processing paths, a processing path of the one or more processing paths corresponds to the particular component of the integrated circuit, and the processing path includes a set of circuit elements, wherein the processing path is effective to receive and process the usage vector, and wherein an age of the set of circuit elements is based on a number of times the usage vector is received and processed by the processing path, and the age of the set of circuit elements is effective to indicate a usage of the particular component of the integrated circuit.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for aging-based usage metering of components of an IC are described herein. In various embodiments, the IC may include various components and an aging-based usage metering circuit for metering usage of the components. The components may include respective associated usage vectors that are different from one another, whereas the usage metering circuit may include circuit elements coupled to each other, forming different processing paths for processing the different usage vectors. Additionally, the components may be configured to respectively transmit their different associated usage vectors to the usage metering circuit whenever the respectively components are used. And the usage metering circuit may be configured to process the usage vectors. Further, the circuit elements of the usage metering circuit may age over time as a result of the processing, enabling usage of the components be determined based on their aging. Other embodiments may be described or claimed.
55 Citations
20 Claims
-
1. An apparatus arranged to meter usage of one or more components of an integrated circuit, the apparatus comprising:
-
one or more storage locations configured to store respective usage vectors, wherein a usage vector of the usage vectors is associated with a particular component of the one or more components of the integrated circuit; and a metering circuit coupled with the one or more components of the integrated circuit, wherein the metering circuit includes one or more processing paths, a processing path of the one or more processing paths corresponds to the particular component of the integrated circuit, and the processing path includes a set of circuit elements, wherein the processing path is effective to receive and process the usage vector, and wherein an age of the set of circuit elements is based on a number of times the usage vector is received and processed by the processing path, and the age of the set of circuit elements is effective to indicate a usage of the particular component of the integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to meter usage of one or more components of an integrated circuit, the method comprising:
-
receiving, by a metering circuit, a usage vector from a particular component of the one or more components of the integrated circuit, wherein the metering circuit includes one or more processing paths, wherein a processing path of the one or more processing paths corresponds to the particular component, and wherein the processing path includes a set of circuit elements; processing, by the metering circuit, the usage vector, wherein an age of the set of circuit elements is based on a number of times the usage vector is received and processed by the metering circuit, and the age of the set of circuit elements is effective to indicate a usage of the particular component; and
;determining, by the metering circuit, the usage of the particular component based on the age of the set of circuit elements of the processing path to meter the usage of the one or more components of the integrated circuit. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An article of manufacture to meter usage of components of an integrated circuit, comprising:
-
non-transitory computer-readable storage medium; and at least one instruction stored in the non-transitory computer-readable storage medium, and configured to enable an apparatus, in response to execution of the at least one instruction by the apparatus, to perform operations including; controlling a transmission of an input signal from an extractor to a metering circuit of the integrated circuit, wherein the metering circuit includes one or more processing paths, wherein a processing path of the one or more processing paths corresponds to a particular component of the components of the integrated circuit, wherein the processing path includes a set of circuit elements, the metering circuit is configured to generate an output signal in response to a receipt of the input signal; identifying a receipt of the output signal at the extractor, wherein the output signal is generated and transmitted by the metering circuit; and determining usage of the particular component based on the output signal received at the extractor, wherein the output signal is effective to indicate an age of the set of circuit elements, wherein the age of the set of circuit elements is based on a number of times a usage vector associated with the particular component is received and processed by the metering circuit, the age of the circuit elements is effective to indicate a usage of the particular component, and wherein the usage of the components is determined based on the delays, leakage current or switching power of the set of circuit elements. - View Dependent Claims (18, 19, 20)
-
Specification