• DocumentCode
    2606606
  • Title

    Online Measurement of Timing in Circuits: For Health Monitoring and Dynamic Voltage & Frequency Scaling

  • Author

    Levine, Joshua M. ; Stott, Edward ; Constantinides, George A. ; Cheung, Peter Y K

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2012
  • fDate
    April 29 2012-May 1 2012
  • Firstpage
    109
  • Lastpage
    116
  • Abstract
    Reliability, power consumption and timing performance are key considerations for the utilisation of field-programmable gate arrays. Online measurement techniques can determine the timing characteristics of an FPGA application while it is operating, and facilitate a range of benefits. Degradation can be monitored by tracking changes in timing performance, while power consumption can be reduced through dynamic voltage scaling (DVS) of the power supply to exploit any spare timing headroom. If higher performance is the objective, dynamic frequency scaling (DFS) can be used to maximise operating frequency. In both cases, online timing measurement of the application circuit is used to exploit favourable operating conditions. This work demonstrates a method of online measurement, achieved by sweeping the phase of a secondary clock signal, driving additional shadowing registers strategically added to the application design. The measurement technique and initial voltage and frequency scaling experiments are demonstrated on an Alter a Cyclone III FPGA. Timing performance can be measured with a best case resolution of 96ps. The additional circuitry results in minimal overhead in terms of area and performance. Power savings of 23% dynamic and 13% static in an example circuit are achieved through DVS, or performance improvements of 21% through DFS, when compared with operating at nominal core voltage, or timing model FMax.
  • Keywords
    field programmable gate arrays; integrated circuit reliability; logic testing; power consumption; Altera Cyclone III FPGA; dynamic frequency scaling; dynamic voltage scaling; field-programmable gate arrays; health monitoring; online timing measurement; power consumption; power supply; time 96 ps; timing performance; Clocks; Delay; Frequency measurement; Monitoring; Registers; Temperature measurement; Built-in self-test; Circuit testing; Field programmable gate arrays; Integrated circuit measurements; Semiconductor device measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4673-1605-7
  • Type

    conf

  • DOI
    10.1109/FCCM.2012.27
  • Filename
    6239800