Patents Assigned to Icid, LLC
  • Patent number: 7210634
    Abstract: A ID circuit produces a unique binary identification code (ID) for each integrated circuit in which it is implemented by setting states of each bit of the ID as a function of random variations in material forming the IC that occur at the time the IC is fabricated. The ID circuit includes an ID generating circuit for generating the ID, a non-volatile memory, and a control circuit for writing the ID generated by the ID generating circuit into the non-volatile memory in response to a first occurrence of a write cue event. Thereafter the control circuit responds to each occurrence of a read cue event by reading the ID out of the non-volatile memory and providing it as an IC output.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: May 1, 2007
    Assignee: Icid, LLC
    Inventor: Stephen Sapiro
  • Patent number: 6802447
    Abstract: Each object (such as for example an integrated circuit) of a population of similar objects is configured to generate instances of a dynamic binary identification code (ID) that differ from instances of IDs generated by all other member objects of the population. While bits residing in most of the bit positions of the ID generated by each member object of the population do not vary in state from instance-to-instance of that ID, bits residing in one or more of the bit positions of the ID may vary (drift) in state from instance-to-instance of that ID. A set of instances of the ID generated by each member object of the population are analyzed to construct a separate “drift profile” for each member object's ID indicating for each bit position a probability that the bit position will contain a bit of a particular state.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: October 12, 2004
    Assignee: ICID, LLC
    Inventor: Chi-Song Horng
  • Patent number: 6738788
    Abstract: A database system accesses database records referenced by a binary number key having two fields, a typeID field containing only deterministic bits, and a uniqueID field permissibly containing one or more non-deterministic bits at any bit positions therein. The database system maintains a set of databases, each being identified by a separate value of the typeID field of the binary number key. The records of each database are allocated among a plurality of bins, with each bin being identified (keyed) by separate value of a binID field, and with each record being identified (keyed) by a separate value of a recID field. The database system locates a record of interest referenced by the binary number key by first selecting a particular one of the databases that is identified by the typeID field of the binary number key.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: May 18, 2004
    Assignee: ICID, LLC
    Inventors: Chi-Song Horng, Keith Lofstrom
  • Patent number: 6161213
    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.
    Type: Grant
    Filed: February 17, 1999
    Date of Patent: December 12, 2000
    Assignee: Icid, LLC
    Inventor: Keith Lofstrom
  • Patent number: RE40188
    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.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: March 25, 2008
    Assignee: ICID, LLC
    Inventor: Keith Lofstrom