• DocumentCode
    3698614
  • Title

    A low energy SRAM-based physically unclonable function primitive in 28 nm CMOS

  • Author

    Adam Neale;Manoj Sachdev

  • Author_Institution
    Department of Electrical and Computer Engineering - University of Waterloo, 200 University Ave. West, Waterloo, Ontario, Canada, N2L 3G1
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    A 0.6 V low energy 64 kb SRAM-based PUF macro protected with a multi-bit error correcting circuit is fabricated in a 28 nm LP-CMOS process. The static noise margin difference (ΔSNM) is proposed as a design-time cell asymmetry metric for characterizing bitcell PUF response reproducibility. The ΔSNM is then used in conjunction with a Pelgrom´s model based design methodology to compare a set of eight 6T SRAM bitcells designed to operate over a 0.6 V to 1.0 V voltage range. Majority voting and data integrity masking is used to reduce the error correction parity-bit overhead by 65% to yield 100% reproducible PUF responses. Finally, measurement results over a set of five test chips show an average active access energy of 0.045 fJ/bit-cycle.
  • Keywords
    "Semiconductor device measurement","Error analysis","Error correction","Arrays","SRAM cells"
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference (CICC), 2015 IEEE
  • Type

    conf

  • DOI
    10.1109/CICC.2015.7338478
  • Filename
    7338478