System for providing an integrated circuit with a unique identification
First Claim
1. An apparatus (ICID) installed on an integrated circuit (IC) for generating an identification number (ID) identifying the IC in which it is installed, the apparatus comprising:
- a plurality of identification cells formed within said IC, each having an output that is a substantial function of random parametric variations in said IC; and
measurement means for monitoring the output of said plurality of identification cells and for generating said ID in response thereto, wherein said ID is also a substantial function of random parametric variations in said cells.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit identification device (ICID) to be incorporated into an integrated circuit (IC) includes an array of electronic cells in which the magnitude of an output signal of each cell is a function of randomly occurring parametric variations which vary from cell-to-cell. The ICID also includes a circuit for measuring the output of each cell and for producing output data having a value reflecting the particular combination of measured characteristics of all of the elements of the array. When we make the number of elements in the array large enough, we insure that to a high degree of probability, the pattern of measured array cell characteristics for an ICID embedded in any one IC will be unique and distinguishable from such patterns measured by ICIDs embedded in millions of other ICs. Thus the value of the output data produced by an ICID circuit acts as a unique "fingerprint" for the IC in which it is installed, and can be used as a unique identification (ID) for that IC.
-
Citations
20 Claims
-
1. An apparatus (ICID) installed on an integrated circuit (IC) for generating an identification number (ID) identifying the IC in which it is installed, the apparatus comprising:
-
a plurality of identification cells formed within said IC, each having an output that is a substantial function of random parametric variations in said IC; and measurement means for monitoring the output of said plurality of identification cells and for generating said ID in response thereto, wherein said ID is also a substantial function of random parametric variations in said cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing an integrated circuit (IC) with an identification number (ID), the method comprising the steps of:
-
forming a plurality of identification cells within said IC, each having an output that is a substantial function of random parametric variations in said IC; and generating said ID in response to the output of each cell, wherein said ID is also a substantial function of random parametric variations in said IC. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing an integrated circuit (IC) with an identification number (ID), the method comprising the steps of:
-
forming a plurality of identification cells within said IC, each having an output that is substantially a function of random parametric variations in said IC; forming a plurality of type cells within said IC, each type cell having an output that is substantially independent of said random parametric variations, and generating said ID in response to a combination of the outputs of said plurality of identification cells and said plurality of type cells, wherein a value of said ID is established in accordance with the outputs of said plurality of identification cells and said plurality of type cells, and wherein said value is substantially a function of random parametric variations in said IC. - View Dependent Claims (20)
-
Specification