#### jshital

##### Newbie level 3

I am in the beginning stage of my research and I am trying to reproduce the output for Arbiter PUF, which I am struggling at one point now from almost two months now. I would be very grateful if you can just give me a hint on it.

I am trying to implement the PUF on Cadence Virtuoso and Struggling with introducing process variation. My Monte Carlo is working correctly as I have predicted for a single 8 bit block (i.e. for the one block among those parallel 5 blocks). However when I try to have process variation on the five blocks, the process variation introduced on those blocks are same thus giving me the same output each time I run. Actually I want to run Monte Carlo in such a way that each of these block get different value so that the output produced from each of these block differ.

It would very helpful is you can just give an idea of how to invoke Monte Carlo differently for each block.

Look forward for your kind help.

Thanks

I am trying to implement the PUF on Cadence Virtuoso and Struggling with introducing process variation. My Monte Carlo is working correctly as I have predicted for a single 8 bit block (i.e. for the one block among those parallel 5 blocks). However when I try to have process variation on the five blocks, the process variation introduced on those blocks are same thus giving me the same output each time I run. Actually I want to run Monte Carlo in such a way that each of these block get different value so that the output produced from each of these block differ.

It would very helpful is you can just give an idea of how to invoke Monte Carlo differently for each block.

Look forward for your kind help.

Thanks

Last edited by a moderator: