Patent US6161213A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6161213A Expired / Lapsed US ⏱️ 0.0 years remaining

System for providing an integrated circuit with a unique identification

Assignee: ICID LLC
•
Filing: 1999-02-17
•
Granted: 2000-12-12
•
Expires: 2019-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Keith Lofstrom

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:59
CPC Classifications
H; H10; H10W; H10W46/00; H04; H04L; H04L9/00; H04L9/08; H04L9/0861; H04L9/0866; H10W46/401; H10W46/403; H10W46/601

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 87 words
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.
Claim 2
Independent Claim 87 words
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.
Claim 3
Dependent Claim 30 words
The apparatus in accordance with claim 1 wherein said measurement means establishes a value of said ID in accordance with the output of each of said plurality of identification cells.
Claim 4
Dependent Claim 49 words
The apparatus in accordance with claim 2 wherein each of said identification cells comprises at least one transistor, and wherein the output of each cell is a function of an operating characteristic of that transistor that is in turn a function of said random parametric variations in said IC.
Claim 5
Dependent Claim 47 words
The apparatus in accordance with claim 2 wherein each of said identification cells comprises two transistors having a difference in operating characteristics resulting from said random parametric variations in said IC, and wherein said output of said cell is a function of said difference in operating characteristics.
Claim 6
Dependent Claim 18 words
The apparatus in accordance with claim 4 wherein said transistors are metal oxide semiconductor field effect transistors (MOSFETs).
Claim 7
Dependent Claim 68 words
The apparatus in accordance with claim 2 further comprising a plurality of type cells formed within said IC, each type cell having an output that is substantially independent of said random parametric variations, wherein said measurement means also monitors the output of each of said plurality of type cells and also generates said ID in response to said output of each of said plurality of said type cells.
Claim 8
Dependent Claim 47 words
The apparatus in accordance with claim 6 wherein said ID generated by said measurement means includes a first field reflecting a pattern of monitored outputs of said plurality of identification cells and a second field reflecting a pattern of monitored outputs of said plurality of type cells.
Claim 9
Dependent Claim 61 words
The apparatus in accordance with claim 1 wherein said measurement means comprises: means for sequentially comparing magnitudes of monitored outputs of said identification cells and for generating a sequence of bits, each bit of said sequence indicating a result of a comparison of outputs of said identification cells; and means for generating said ID in response to said sequence of bits.
Claim 10
Dependent Claim 44 words
The apparatus in accordance with claim 1 wherein the output of each of said cells comprises two output signals that are functions of said random parametric variations, and wherein said output monitored by said measurement means comprises a difference between said two output signals.
Claim 11
Dependent Claim 64 words
The apparatus in accordance with claim 9 wherein said measurement means comprises: means for performing comparisons of said differences between output signals of successive ones of said identification cells and for generating a sequence of bits, each bit of said sequence indicating a result of a separate one of said comparisons; and means for generating said ID in response to said sequence of bits.
Claim 12
Independent Claim 71 words
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.
Claim 13
Independent Claim 71 words
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.
Claim 14
Dependent Claim 28 words
The method in accordance with claim 11 wherein a value of said ID is established in response to the output of each of said plurality of identification cells.
Claim 15
Dependent Claim 46 words
The method in accordance with claim 12 wherein each of said identification cells comprises at least one transistor, and wherein said output is a function of an operating characteristic of that transistor that is in turn a function of said random parametric variations in said IC.
Claim 16
Dependent Claim 47 words
The method in accordance with claim 12 wherein each of said identification cells comprises two transistors having a difference in operating characteristics resulting from said random variations in said IC, and wherein said output is a function of said difference between said operating characteristics of said transistors.
Claim 17
Dependent Claim 18 words
The method in accordance with claim 14 wherein said transistors are metal oxide semiconductor field effect transistors (MOSFETs).
Claim 18
Dependent Claim 65 words
The method in accordance with claim 11 wherein the step of generating said ID in response to the outputs comprises the substeps of: performing comparisons of the outputs of pairs of said identification cells; generating a sequence of bits, each bit of said sequence indicating a result of a separate one of said comparisons; and generating said ID in response to said sequence of bits.
Claim 19
Dependent Claim 39 words
The method in accordance with claim 11 wherein each of said cells produces two output signals that are functions of said random parametric variations, and wherein said output of each cell comprises a difference between said two output signals.
Claim 20
Dependent Claim 65 words
The method in accordance with claim 17 wherein the step of generating said ID in response to the outputs comprises the substeps of: performing comparisons of the outputs of pairs of said identification cells; generating a sequence of bits, each bit of said sequence indicating a result of a separate one of said comparisons; and generating said ID in response to said sequence of bits.
Claim 21
Independent Claim 132 words
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.
Claim 22
Independent Claim 132 words
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.
Claim 23
Dependent Claim 43 words
The method in accordance with claim 19 wherein the generated ID includes a first field reflecting a pattern of the outputs of said plurality of identification cells and a second field reflecting a pattern of the outputs of said plurality of type cells.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-12 2004-06-12 2004-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-12 2008-06-12 2008-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-12 2012-06-12 2012-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag