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
Link To Document