Selective Body Biasing for Post-Silicon Tuning of Sub-Threshold Designs: An Adaptive Filtering Approach

A sub-threshold design could provide a compelling approach to power critical applications. An exponential relationship exists, however, between the delay and the threshold voltage, that makes this design-time timing closure extremely difficult, if not impossible, to achieve. Several previous studies were focused on the technique of body biasing during post-silicon tuning for delay compensation. But they were mostly for super-threshold designs where spatially correlated ${L} _{\mathbf {eff}}$ variation dominates. They cannot be applied directly to sub-threshold designs in which purely random threshold voltage variations dominate. These works also assumed multiple body biasing voltage domains and multiple body biasing voltage levels, which involve significant design overhead. The problem of selective body biasing for post-silicon tuning of sub-threshold designs is examined in this paper. The possibility of using only one body bias voltage domain with a single body bias voltage is explored. The problem was formulated first as a linearly constrained statistical optimization model. The adaptive filtering concept from the signal processing community was then adopted so that an efficient, yet novel, solution could be developed. Using several 65 nm industrial designs, experimental results suggest that, compared with a seemingly more intuitive approach, the proposed approach can improve the pass rate by 57% on average with similar standby power and the same number of body biasing gates. This approach can reduce the standby power, on average, by 84%, with a 20% pass rate loss, more than the approach to bias all the gates.

[1]  Yuantao Gu,et al.  $l_{0}$ Norm Constraint LMS Algorithm for Sparse System Identification , 2009, IEEE Signal Processing Letters.

[2]  D. Sylvester,et al.  A Statistical Framework for Post-Silicon Tuning through Body Bias Clustering , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[3]  Jianming Liu,et al.  A generalized proportionate adaptive algorithm based on convex optimization , 2014, 2014 IEEE China Summit & International Conference on Signal and Information Processing (ChinaSIP).

[4]  Claudio Moraga,et al.  The Influence of the Sigmoid Function Parameters on the Speed of Backpropagation Learning , 1995, IWANN.

[5]  M. Orshansky,et al.  Joint Design-Time and Post-Silicon Minimization of Parametric Yield Loss using Adjustable Robust Optimization , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[6]  David Blaauw,et al.  Energy-Efficient Subthreshold Processor Design , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Jianming Liu,et al.  A new variable step-size zero-point attracting projection algorithm , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[8]  Nathan Halko,et al.  Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions , 2009, SIAM Rev..

[9]  Jianming Liu,et al.  An improved variable step-size affine projection sign algorithm for echo cancellation , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[10]  Ming Gu,et al.  Efficient Algorithms for Computing a Strong Rank-Revealing QR Factorization , 1996, SIAM J. Sci. Comput..

[11]  Vivek De,et al.  Adaptive body bias for reducing impacts of die-to-die and within-die parameter variations on microprocessor frequency and leakage , 2002, 2002 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.02CH37315).

[12]  David Blaauw,et al.  Design-Time Optimization of Post-Silicon Tuned Circuits Using Adaptive Body Bias , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[13]  Lin Xie,et al.  Post-Silicon Failing-Path Isolation Incorporating the Effects of Process Variations , 2012, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Luca Benini,et al.  Physically clustered forward body biasing for variability compensation in nanometer CMOS design , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[15]  A. Chandrakasan,et al.  A 180mV FFT processor using subthreshold circuit techniques , 2004, 2004 IEEE International Solid-State Circuits Conference (IEEE Cat. No.04CH37519).

[16]  Jacob Benesty,et al.  An Affine Projection Sign Algorithm Robust Against Impulsive Interferences , 2010, IEEE Signal Processing Letters.

[17]  Paul S. Bradley,et al.  Feature Selection via Concave Minimization and Support Vector Machines , 1998, ICML.

[18]  Donald L. Duttweiler,et al.  Proportionate normalized least-mean-squares adaptation in echo cancelers , 2000, IEEE Trans. Speech Audio Process..

[19]  Carlos Galup-Montoro,et al.  Body-bias compensation technique for subthreshold CMOS static logic gates , 2004, Proceedings. SBCCI 2004. 17th Symposium on Integrated Circuits and Systems Design (IEEE Cat. No.04TH8784).

[20]  Anantha P. Chandrakasan,et al.  Advances in Ultra-Low-Voltage Design , 2008, IEEE Solid-State Circuits Newsletter.

[21]  Mohamed I. Elmasry,et al.  A Novel Low Area Overhead Direct Adaptive Body Bias (D-ABB) Circuit for Die-to-Die and Within-Die Variations Compensation , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[22]  Jack Dongarra,et al.  Sparse Linear Algebra , 2010 .

[23]  Kaushik Roy,et al.  Larger-than-vdd forward body bias in sub-0.5V nanoscale CMOS , 2004, ISLPED '04.

[24]  Bo Liu,et al.  Process Variation Reduction for CMOS Logic Operating at Sub-threshold Supply Voltage , 2011, 2011 14th Euromicro Conference on Digital System Design.

[25]  Sachin S. Sapatnekar,et al.  Body Bias Voltage Computations for Process and Temperature Compensation , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[26]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[27]  David Blaauw,et al.  Analysis and mitigation of variability in subthreshold design , 2005, ISLPED '05. Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005..

[28]  Lin Xie,et al.  Representative path selection for post-silicon timing prediction under variability , 2010, Design Automation Conference.