• DocumentCode
    1383382
  • Title

    An FPGA Chip Identification Generator Using Configurable Ring Oscillators

  • Author

    Yu, Haile ; Leong, Philip H W ; Xu, Qiang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    20
  • Issue
    12
  • fYear
    2012
  • Firstpage
    2198
  • Lastpage
    2207
  • Abstract
    Physically unclonable functions (PUF) are commonly used in applications such as hardware security and intellectual property protection. Various PUF implementation techniques have been proposed to translate chip-specific variations into a unique binary string. It is difficult to maintain repeatability of chip ID generation, especially over a wide range of operating conditions. To address this problem, we propose utilizing configurable ring oscillators and an orthogonal re-initialization scheme to improve repeatability. An implementation on a Xilinx Spartan-3e field-programmable gate array was tested on nine different chips. Experimental results show that the bit flip rate is reduced from 1.5% to approximately 0 at a fixed supply voltage and room temperature. Over a 20 °C-80 °C temperature range and 25% variation in supply voltage, the bit flip rate is reduced from 1.56% to 3.125×10-7.
  • Keywords
    field programmable gate arrays; integrated circuit design; FPGA chip identification generator; Xilinx Spartan 3e; chip specific variation; configurable ring oscillator; field programmable gate array; fixed supply voltage; hardware security; intellectual property protection; physically unclonable functions; temperature 20 C to 80 C; temperature 293 K to 298 K; unique binary string; Delay; Field programmable gate arrays; Ring oscillators; Field-programmable gate array (FPGA); physically unclonable functions; ring oscillator;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2173770
  • Filename
    6087303