TY - JOUR
T1 - Variability-Aware Approximate Circuit Synthesis via Genetic Optimization
AU - Balaskas, Konstantinos
AU - Klemme, Florian
AU - Zervakis, Georgios
AU - Siozios, Kostas
AU - Amrouch, Hussam
AU - Henkel, Jorg
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2022/10/1
Y1 - 2022/10/1
N2 - One of the major barriers that CMOS devices face at nanometer scale is increasing parameter variation due to manufacturing imperfections. Process variations severely inhibit the reliable operation of circuits, as the operational frequency at the nominal process corner is insufficient to suppress timing violations across the entire variability spectrum. To avoid variability-induced timing errors, previous efforts impose pessimistic and performance-degrading timing guardbands atop the operating frequency. In this work, we employ approximate computing principles and propose a circuit-agnostic automated framework for generating variability-aware approximate circuits that eliminate process-induced timing guardbands. Variability effects are accurately portrayed with the creation of variation-aware standard cell libraries, fully compatible with standard EDA tools. The underlying transistors are fully calibrated against industrial measurements from Intel 14nm FinFET in which both electrical characteristics of transistors and variability effects are accurately captured. In this work, we explore the design space of approximate variability-aware designs to automatically generate circuits of reduced variability and increased performance without the need for timing guardbands. Experimental results show that by introducing negligible functional error of merely 5.3 × 10-3, our variability-aware approximate circuits can be reliably operated under process variations without sacrificing the application performance.
AB - One of the major barriers that CMOS devices face at nanometer scale is increasing parameter variation due to manufacturing imperfections. Process variations severely inhibit the reliable operation of circuits, as the operational frequency at the nominal process corner is insufficient to suppress timing violations across the entire variability spectrum. To avoid variability-induced timing errors, previous efforts impose pessimistic and performance-degrading timing guardbands atop the operating frequency. In this work, we employ approximate computing principles and propose a circuit-agnostic automated framework for generating variability-aware approximate circuits that eliminate process-induced timing guardbands. Variability effects are accurately portrayed with the creation of variation-aware standard cell libraries, fully compatible with standard EDA tools. The underlying transistors are fully calibrated against industrial measurements from Intel 14nm FinFET in which both electrical characteristics of transistors and variability effects are accurately captured. In this work, we explore the design space of approximate variability-aware designs to automatically generate circuits of reduced variability and increased performance without the need for timing guardbands. Experimental results show that by introducing negligible functional error of merely 5.3 × 10-3, our variability-aware approximate circuits can be reliably operated under process variations without sacrificing the application performance.
KW - Approximate computing
KW - genetic algorithm
KW - logic synthesis
KW - process variation
UR - http://www.scopus.com/inward/record.url?scp=85133780224&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2022.3183858
DO - 10.1109/TCSI.2022.3183858
M3 - Article
AN - SCOPUS:85133780224
SN - 1549-8328
VL - 69
SP - 4141
EP - 4153
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 10
ER -