Professional Documents
Culture Documents
In the semiconductor world we have issues of parts being counterfeited and sold
illegally. In a world where you can surf the web and buy exactly the parts you need
about anywhere you have no way of knowing a counterfeit from a real deal till its to
late... Or can you?
The
Solution
Not convinced?
By placing two Inverters in a serial loop we create a random chance that one side should be 0 and the
other should be 1 in the moment it is fabricated.
Once fabricated it should keep that value whether it is turned on or off within its loop.
Next we tap the value between these Inverters and that is considered a one bit PUF.
If we gather an addition 62 more Inverters for a total of 64, we then have all of the Inverters necessary
for a 32 bit PUF, all for a small price of 128 minimally sized transistors.
Whats
Next? After the creation of the 32 bit Puf I now have a 32
bit output which is a problem because chip ports are
costly.
2 Minimal Sized
Transistors
PUF SINGLE BIT
2 Inverters
= 4 minimal sized
transistors
PUF 4 BIT
32 PUFS = 64
INVERTERS =
128 TRANSISTORS
Runs the simulation 100 times with random variations of manufacturing defect
This proves
that the 0 and
1 draw of the
bits is a
random
chance in the
manufacturing
process of the
chip
So it
works!
Next for that shift register
Two Input NAND Gate
4* 2 input NAND
= 16 Transistors
IDEAL!
By Bulk Testing:
So in conclusion We have:
So therefore we have: