Title :
Adaptive Mitigation of Parameter Variations
Author :
Firouzi, Farshad ; Fangming Ye ; Kiamehr, Saman ; Chakrabarty, Krishnendu ; Tahoori, Mehdi B.
Author_Institution :
Karlsruhe Inst. of Technol., Karlsruhe, Germany
Abstract :
In the deep nanoscale regime, process and runtime variations have emerged as the major sources of uncertainty and unpredictability in circuit operation. Static mitigation approaches do not consider the dependence of variations on workload and chip usage, while adaptive techniques do not incorporate detailed circuit-level information. We propose a fine-grained adaptive technique in which machine learning is exploited to perform circuit clustering and obtain a representative for each cluster. By monitoring the representative in each cluster at runtime, performance variations in the entire cluster can be tracked such that appropriate fine-grained adaptation can be applied to each cluster. Experimental results for ISCAS´89, IWLS´05, and ITC´99 benchmarks as well as the LEON processor show that the proposed approach introduces negligible overhead significantly extends circuit lifetime, facilitates higher operating frequencies, and reduces the leakage power.
Keywords :
learning (artificial intelligence); microprocessor chips; nanoelectronics; ISCAS´89; ITC´99 benchmarks; IWLS´05; LEON processor; circuit clustering; circuit lifetime; circuit operation; circuit-level information; fine-grained adaptation; fine-grained adaptive technique; leakage power; machine learning; parameter variations adaptive mitigation; static mitigation; Benchmark testing; Delays; Monitoring; Runtime; Table lookup; Temperature sensors; Vectors;
Conference_Titel :
Test Symposium (ATS), 2014 IEEE 23rd Asian
Conference_Location :
Hangzhou
DOI :
10.1109/ATS.2014.21