| CPC H03M 1/0602 (2013.01) | 20 Claims |

|
1. A physical unclonable function (PUF) generator comprising:
a plurality of PUF cells, wherein each of the plurality of PUF cells comprises a plurality of transistors;
a plurality of circuits wherein each of the plurality of circuits is coupled to each of the plurality of PUF cells respectively, wherein the plurality of circuits each is configured to monitoring a voltage level on a node on each of the plurality of PUF cells;
a population count circuit coupled to the plurality of circuits, wherein the population count circuit is configured to determine a first number of PUF cells having flipped logical states from a first logical state to a second logical state; and
an evaluation logic circuit having an input coupled to the population count circuit and an output coupled to the plurality of circuits, wherein the evaluation logic circuit is configured to compare the first number with a predetermined number of PUF cells, wherein a PUF signature is generated when the number of PUF cells that are at the second logical state are equal to or higher than the predetermined number of PUF cells.
|