skip to main content
research-article

Machine Learning Assisted Circuit Sizing Approach for Low-Voltage Analog Circuits with Efficient Variation-Aware Optimization

Published: 24 December 2022 Publication History

Abstract

Low-power analog design is a hot topic for various power efficient applications. Sizing low-power analog circuits is not easy because the increasing uncertainties from low-voltage techniques magnify process variation effects on the design yield. Simulation-based approaches are often adopted for analog circuit sizing because of its high accuracy and adaptability in different cases. However, if process variation is also considered, the huge number of simulations becomes almost infeasible for large circuits. Although there are some recent works that adopt machine learning (ML) techniques to speed up the optimization process, the process variation effects are still hard to be considered in those approaches. Using the popular evolutionary algorithm (EA) as an example, this paper proposes an ML-assisted prediction model to speed up the variation-aware circuit sizing technique for low-voltage analog circuits. By predicting the likelihood for a design that has worse performance, the enhanced EA process is able to skip many unnecessary simulations to reduce the convergence time. Moreover, a novel force-directed model is proposed to guide the optimization toward better yield. Based on the performance of prior circuit samples in the EA optimization, the proposed force model is able to predict the likelihood of a design that has better yield without time-consuming Monte Carlo simulations. Compared with prior works, the proposed approach significantly reduces the number of simulations in the yield-aware EA optimization, which helps to generate practical low-voltage designs with high reliability and low cost.

References

[1]
S. Bhunia and S. Mukhopadhyay. 2011. Low-Power Variation-Tolerant Design in Nanometer Silicon. (Chapter 2). New York: Springer, 2011.
[2]
R. Gonzalez, B. M. Gordon, and M. A. Horowitz. 1997. Supply and threshold voltage scaling for low power CMOS. In IEEE Journal of Solid-State Circuits 32, 8 (1997), 1210–1216. DOI:
[3]
C. Svensson and J. Wikner. 2010. Power consumption of analog circuits: A tutorial. Analog Integrated Circuits and Signal Processing 65, 2 (2010), 171–184.
[4]
Near-threshold and subthreshold logic. Guides - Tech Design Forum Techniques. May 2014 from https://reurl.cc/Rj1o96.
[5]
Xuguang Zhang and E. I. El-Masry. 2004. A regulated body-driven CMOS current mirror for low-voltage applications. In IEEE Transactions on Circuits and Systems II: Express Briefs 51, 10 (2004), 571–577. DOI:
[6]
Yasutaka Haga, Hashem Zare-Hoseini, Laurence Berkovi, and Izzet Kale. 2005. Design of a 0.8 volt fully differential CMOS OTA using the bulk-driven technique. ISCAS2005 1 (2004), 220–223.
[7]
Z. Li, M. Yu, and J. Ma. 2006. A novel input stage based on DTMOS for low-voltage low-noise operational amplifier. APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems (2006), 1591–1594. DOI:
[8]
P. Singh, Prerna, and K. Sharma. 2021. Design and analysis of DTMOS based operational transconductance amplifier. 2021 6th International Conference on Communication and Electronics Systems (ICCES) (2021), 237–241. DOI:
[9]
B. Chatterjee, N. Modak, A. Amaravati, D. Mistry, D. M. Das, and M. S. Baghini. 2017. A Sub-1 V, 120 nW, PVT-variation tolerant, tunable, and scalable voltage reference with 60-dB PSNA. In IEEE Transactions on Nanotechnology 16, 3 (2017), 406–410. DOI:
[10]
S. Bhunia and S. Mukhopadhyay. 2011. Low-Power Variation-Tolerant Design in Nanometer Silicon. (Chapter 9). New York: Springer.
[11]
L. M. Dani, N. Mishra, and A. Bulusu. 2021. An efficient and accurate variation-aware design methodology for near-threshold MOS-varactor-based VCO architectures. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 40, 10 (2021), 2117–2127. DOI:
[12]
Y. Xu, K.-L. Hsiung, X. Li, I. Nausieda, S. Boyd, and L. Pileggi. 2005. OPERA: Optimization with ellipsoidal uncertainty for robust analog IC Design. Design Automation Conf., 2005.
[13]
A. Sayed, A. N. Mohieldin, and M. Mahroos. 2019. A fast and accurate geometric programming technique for analog circuits sizing. Int'l. Conf. on Microelectronics 2019.
[14]
T. Massier, H. Graeb, and U. Schlichtmann. 2008. The sizing rules method for CMOS and bipolar analog integrated circuit synthesis. IEEE Trans. on CAD (2008), 2209–2222.
[15]
M. Eick and H. E. Graeb. 2012. MARS: Matching-driven analog sizing. IEEE Trans. on CAD (2012), 1145–1158.
[16]
M. Meissner and L. Hedrich. 2015. FEATS: Framework for explorative analog topology synthesis. IEEE Trans. on CAD (2015), 213–226.
[17]
I. Abel, M. Neuner, and H. Graeb. 2019. Constraint-programmed initial sizing of analog operational amplifiers. IEEE Int'l. Conf. on Computer Design 2019.
[18]
I. Guerra-Gomez, E. Tlelo-Cuautle, and L. G. de la Fraga. 2013. Sensitivity analysis in the optimal sizing of analog ICs by evolutionary algorithms. IEEE Congress on Evolutionary Computation 2013.
[19]
K. J. Antreich, H. E. Graeb, and C. U. Wieser. 1994. Circuit analysis and optimization driven by worst-case distances. IEEE Trans. on CAD (1994), 57–71.
[20]
D. Mueller-Gritschneder and H. Graeb. 2010. Computation of yield-optimized pareto fronts for analog integrated circuit specifications. IEEE Design, Automation and Test in Europe 2010.
[21]
B. De Smedt and G. G. E. Gielen. 2003. HOLMES: Capturing the yield optimized design space boundaries of analog and RF integrated circuits. IEEE Design, Automation and Test in Europe.
[22]
S. Tiwary, P. Tiwary, and R. Rutenbar. 2006. Generation of yield-aware pareto surfaces for hierarchical circuit design space exploration. IEEE/ACM Design Automation Conf. 2006.
[23]
L. Yan and V. Stojanovic. 2009. Yield-driven iterative robust circuit optimization algorithm. IEEE Design Automation Conf. 2009.
[24]
T. McConaghy and G. G. E. Gielen. 2009. Globally reliable variation-aware sizing of analog integrated circuits via response surfaces and structural homotopy. IEEE Trans. on CAD.
[25]
B. Liu, F. V. Fernández, and G. G. E. Gielen. 2011. Efficient and accurate statistical analog yield optimization and variation-aware circuit sizing based on computational intelligence techniques. IEEE Trans. on CAD (2011), 793–805.
[26]
W. Lyu, P. Xue, F. Yang, C. Yan, Z. Hong, X. Zeng, et al. 2018. An efficient Bayesian optimization approach for automated optimization of analog circuits. IEEE Trans. on CAS-I (2018), 1954–1967.
[27]
M. Wang, W. Lv, F. Yang, C. Yan, W. Cai, D. Zhou, and X. Zeng. 2018. Efficient yield optimization for analog and SRAM circuits via Gaussian process regression and adaptive yield estimation. IEEE Trans. on CAD (2018), 1929–1942.
[28]
K. Settaluri, Z. Liu, R. Khurana, A. Mirhaj, R. Jain, and B. Nikolic. Automated design of analog circuits using reinforcement learning. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. DOI:
[29]
Q. Zhang, S. Su, J. Liu, and M. S.-W. Chen. 2020. CEPA: CNN-based early performance assertion scheme for analog and mixed-signal circuit simulation. IEEE Int'l. Conf. on CAD, 2020.
[30]
K. Hakhamaneshi, N. Werblun, P. Abbeel, and V. Stojanović. 2019. BagNet: Berkeley analog generator with layout optimizer boosted with deep neural networks. IEEE Int'l. Conf. on CAD 2019.
[31]
W. Zhao and Y. Cao. 2006. New generation of predictive technology model for sub-45 nm early design exploration. IEEE Transactions on Electron Devices 53, 11 (2006), 2816–2823. DOI:
[32]
V. Stopjakova, M. Rakus, M. Kovac, D. Arbet, L. Nagy, M. Sovcik, et al. 2018. Ultra-low voltage analog IC design: Challenges methods and examples. Radioengineering 27, 1 (2018), 171–185.
[33]
D. Markovic, C. C. Wang, L. P. Alarcon, T.-T. Liu, and J. M. Rabaey. 2010. Ultralow-power design in near-threshold region. In Proceedings of the IEEE 98, 2 (2010), 237–252. DOI:
[34]
G. Gielen, H. Walscharts, and W. Sansen. 1989. Analog circuit design optimization based on symbolic simulation and simulated annealing. European Solid-State Circuits Conference (1989), 252–255.
[35]
M. Fakhfakh, Y. Cooren, A. Sallem, M. Loulou, and P. Siarry. 2010. Analog circuit design optimization through the particle swarm optimization technique. Analog Integrated Circuits Signal Process 63, 1 (2010), 71–82.
[36]
G. Alpaydin, S. Balkir, and G. Dundar. 2003. An evolutionary approach to automatic synthesis of high-performance analog integrated circuits. In IEEE Transactions on Evolutionary Computation 7, 3 (2003), 240–252.
[37]
C. Kuo, Y. Chen, I. Tsai, L. Chan, and C. J. Liu. 2010. Behavior-level yield enhancement approach for large-scaled analog circuits. IEEE/ACM Design Automation Conf. 2010.
[38]
Phower. 2020. Analog: Inversion coefficient design method. June 2020 from https://phower.me/2020/06/analog-design-with-inversion-coefficient/.
[39]
Atilla Uygur and Hakan Kuntman. 2013. DTMOS-Based 0.4V ultra low-voltage low-power VDTA design and its application to EEG data processing. Radioengineering 22, 2 (2013), 458–466.

Cited By

View all
  • (2024)Low Power Application Design of Adaptive Circuits Based on Deep Learning Algorithm2024 Asia-Pacific Conference on Software Engineering, Social Network Analysis and Intelligent Computing (SSAIC)10.1109/SSAIC61213.2024.00178(882-886)Online publication date: 10-Jan-2024

Index Terms

  1. Machine Learning Assisted Circuit Sizing Approach for Low-Voltage Analog Circuits with Efficient Variation-Aware Optimization

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Design Automation of Electronic Systems
    ACM Transactions on Design Automation of Electronic Systems  Volume 28, Issue 2
    March 2023
    409 pages
    ISSN:1084-4309
    EISSN:1557-7309
    DOI:10.1145/3573314
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 24 December 2022
    Online AM: 13 October 2022
    Accepted: 19 September 2022
    Revised: 03 July 2022
    Received: 07 March 2022
    Published in TODAES Volume 28, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Process variation
    2. low power analog circuit sizing
    3. evolutionary algorithm
    4. machine learning

    Qualifiers

    • Research-article
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)156
    • Downloads (Last 6 weeks)20
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Low Power Application Design of Adaptive Circuits Based on Deep Learning Algorithm2024 Asia-Pacific Conference on Software Engineering, Social Network Analysis and Intelligent Computing (SSAIC)10.1109/SSAIC61213.2024.00178(882-886)Online publication date: 10-Jan-2024

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    Full Text

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media