Voltage and temperature compensated device for physically unclonable function

US10135615B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10135615-B2
Application numberUS-201615151913-A
CountryUS
Kind codeB2
Filing dateMay 11, 2016
Priority dateMay 11, 2015
Publication dateNov 20, 2018
Grant dateNov 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for providing assistance for performing a physically unclonable function (PUF) are provided. Disclosed systems can include a PUF bitcell including at least two voltage-compensated proportional-to-absolute (PTAT) generators, each of which can be configured to generate a first voltage and a second voltage that is different from the first voltage by a voltage difference. The voltage difference can be resistant to temperature variations and variations, if any, in the supply voltage. The system can further include a comparator, which can be electrically coupled to each of the at least two PTAT generators, and can be configured to receive the first voltage and the second voltage generated therefrom, determine a polarity of each of the voltage differences, and generate a random bit.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for performing a physically unclonable function (PUF) using a supply voltage, comprising: a PUF bitcell comprising at least two voltage-compensated proportional-to-absolute (PTAT) generators, each configured to generate a first voltage and a second voltage that is different from the first voltage by a voltage difference, wherein the voltage difference is resistant to temperature variations and variations, if any, in the supply voltage and wherein the voltage difference is a function of mismatch between threshold voltages of the at least two PTAT generators; and a comparator, electrically coupled to each of the at least two PTAT generators, configured to receive the first voltage and the second voltage generated therefrom, determine a polarity of each of the voltage differences, and generate, based on the polarity, a random bit that is resistant to variations in temperature and voltage. 2. The system of claim 1 , wherein each of the at least two PTAT generators comprises a bandgap circuit comprising a first diode and a second diode that operate at different current densities, and wherein the first diode generates the first voltage and the second diode generates the second voltage. 3. The system of claim 2 , wherein the difference of the first voltage and the second voltage is based on threshold voltage mismatch between the first diode and the second diode. 4. The system of claim 1 , wherein the voltage difference defines a current that is proportional to absolute temperature and wherein the current is mirrored to a resistor across P-type current sources. 5. The system of claim 1 , wherein the PUF bitcell comprises a header pair and a footer pair, wherein the header pair and the footer pair each comprise a pair of PTAT generators. 6. The system of claim 5 , wherein the voltage difference of each pair of PTAT generators is based on threshold voltages of the header pair and the footer pair. 7. The system of claim 6 , wherein the voltage difference is a random variable with a zero mean and a standard deviation that that is based on standard deviations of threshold voltage fluctuations of the header pair and the footer pair. 8. A system for performing a physically unclonable function (PUF) using a supply voltage, comprising: an array of PUF bitcells, each comprising: at least two voltage-compensated proportional-to-absolute (PTAT) generators, each configured to generate a first voltage and a second voltage that is different from the first voltage by a voltage difference, wherein the voltage difference is resistant to temperature variations and variations, if any, in the supply voltage and wherein the voltage difference is a function of mismatch between threshold voltages of the at least two PTAT generators; and a voltage comparator, electrically coupled to each of the at least two PTAT generators, configured to receive the first voltage and the second voltage generated therefrom, determine a polarity of each of the voltage differences, and generate, based on the polarity, a random bit that is resistant to variations in temperature and voltage. 9. The system of claim 8 , wherein each column of the array comprises a cascode device to improve supply voltage stability. 10. The system of claim 8 , wherein a capacitor is added to each differential input of the voltage comparator to minimize kick-back noise. 11. The system of claim 8 , wherein the at least two PTAT generators comprises a bandgap circuit comprising a first diode and a second diode that operate at different current densities, and wherein the first diode generates the first voltage and the second diode generates the second voltage. 12. The system of claim 8 , wherein the difference of the first voltage and the second voltage is based on threshold voltage mismatch between the first diode and the second diode. 13. The system of claim 8 , wherein the voltage difference defines a current that is proportional to absolute temperature and wherein the current is mirrored to a resistor across P-type current sources. 14. The system of claim 8 , wherein each PUF bitcell comprises a header pair and a footer pair wherein the header pair and the footer pair each comprise a pair of PTAT generators. 15. The system of claim 14 , wherein the header pair of each PUF bitcell is upsized and laid out in a common centroid layout to minimize threshold voltage mismatch. 16. The system of claim 14 , wherein the voltage difference of each pair of PTAT generators is based on threshold voltages of the header pair and the footer pair. 17. The system of claim 16 , wherein the voltage difference is a random variable with a zero mean and a standard deviation that is based on standard deviations of threshold voltage fluctuations of the header pair and the footer pair. 18. The system of claim 8 , wherein a plurality of voltage differences is generated from the array, each voltage difference of the plurality of voltage difference associated with a bitcell in the array, and wherein the voltage compator is configured to generate the random bit by applying a temporal majority voting scheme to each of a plurality of polarities of the plurality of voltage differences.

Assignees

Inventors

Classifications

  • H04L9/0869Primary

    involving random numbers or seeds · CPC title

  • H04L9/0866Primary

    involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10135615B2 cover?
Systems and methods for providing assistance for performing a physically unclonable function (PUF) are provided. Disclosed systems can include a PUF bitcell including at least two voltage-compensated proportional-to-absolute (PTAT) generators, each of which can be configured to generate a first voltage and a second voltage that is different from the first voltage by a voltage difference. The vo…
Who is the assignee on this patent?
Univ Columbia
What technology area does this patent fall under?
Primary CPC classification H04L9/0869. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).