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 :
بازگشت