skip to main content
10.1145/3400302.3415687acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Transfer learning with bayesian optimization-aided sampling for efficient AMS circuit modeling

Published: 17 December 2020 Publication History

Abstract

A traditional analog mixed-signal (AMS) design mostly relies on the designer's knowledge and can only afford exploring over a narrow design space due to expensive SPICE simulation. However, a neural network (NN)-based model of an AMS circuit potentially enables fast exploration of the design space thanks to its low computation cost. Unfortunately, to build an NN model with sufficient accuracy, a training dataset is needed, incurring SPICE simulations during different design phases. Therefore, it is prudent to train it with a larger dataset in an earlier design phase (e.g. schematic design) but a significantly reduced dataset in a later design phase (e.g. postlayout design or migration to more advanced technology node), as simulation cost increases sharply in later design phases. In this paper, we propose the use of transfer learning (TL) with Bayesian optimization-aided sampling (BOAS) to reduce the required size of training datasets for NN models in later design phases. To prove the concept, we show that 150X and 17X dataset reductions are possible for a digital-to-analog converter (DAC) in the post-layout design phase and an amplifier in the technology migration phase, respectively.

References

[1]
R. Harjani, R. A. Rutenbar, and L. R. Carley, "OASYS: A framework for analog circuit synthesis," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 8, no. 12, pp. 1247--1266, 1989.
[2]
D. M. Colleran, C. Portmann, A. Hassibi, C. Crusius, S. S. Mohan, S. Boyd, T. H. Lee, and M. del Mar Hershenson, "Optimization of phase-locked loop circuits via geometric programming," in Proceedings of the IEEE 2003 Custom Integrated Circuits Conference, 2003. IEEE, 2003, pp. 377--380.
[3]
W. Deng, D. Yang, T. Ueno, T. Siriburanon, S. Kondo, K. Okada, and A. Matsuzawa, "A fully synthesizable all-digital PLL with interpolative phase coupled oscillator, current-output DAC, and fine-resolution digital varactor using gated edge injection technique," IEEE Journal of SolidState Circuits, vol. 50, no. 1, pp. 68--80, 2015.
[4]
Y. Park and D. D. Wentzloff, "An all-digital PLL synthesized from a digital standard cell library in 65nm cmos," in 2011 IEEE Custom Integrated Circuits Conference (CICC). IEEE, 2011, pp. 1--4. R. Nicole, "Title of paper with only first word capitalized," J. Name Stand. Abbrev., in press.
[5]
W. Lyu et al., "An Efficient Bayesian Optimization Approach for Automated Optimization of Analog Circuits," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 65, no. 6, pp. 1954--1967, June 2018
[6]
H. Liu, A. Singhee, R. A. Rutenbar, and L. R. Carley, "Remembrance of circuits past: macromodeling by data mining in large analog design spaces," in Proceedings of the 39th annual Design Automation Conference. ACM, 2002, pp. 437--442.
[7]
F. De Bernardinis, P. Nuzzo, and A. S. Vincentelli, "Mixed signal design space exploration through analog platforms," in Proceedings of the 42nd annual Design Automation Conference. ACM, 2005, pp. 875--880.
[8]
Clevert, Djork-Arné, Thomas Unterthiner, and Sepp Hochreiter. "Fast and accurate deep network learning by exponential linear units (elus)." arXiv preprint arXiv:1511.07289 (2015).
[9]
Kingma, Diederik P., and Jimmy Ba. "Adam: A method for stochastic optimization." arXiv preprint arXiv:1412.6980 (2014).
[10]
Frazier P I. A tutorial on bayesian optimization[J]. arXiv preprint arXiv:1807.02811, 2018.
[11]
Schölkopf B, Smola A, Müller K R. Nonlinear component analysis as a kernel eigenvalue problem[J]. Neural computation, 1998, 10(5): 1299--1319
[12]
Drucker, H., Burges, C. J., Kaufman, L., Smola, A. J., & Vapnik, V. (1997). Support vector regression machines. In Advances in neural information processing systems (pp. 155--161).
[13]
T. Kiely and G. Gielen, "Performance modeling of analog integrated circuits using least-squares support vector machines," Proceedings Design, Automation and Test in Europe Conference and Exhibition, Paris, France, 2004, pp. 448--453 Vol. 1
[14]
D. Ghai, S. P. Mohanty and G. Thakral, "Fast analog design optimization using regression-based modeling and genetic algorithm: A nano-CMOS VCO case study," International Symposium on Quality Electronic Design (ISQED), Santa Clara, CA, 2013, pp. 406--411.
[15]
A. Pradhan and R. Vemuri, "Regression based circuit matrix models for accurate performance estimation of analog circuits," 2007 IFIP International Conference on Very Large Scale Integration, Atlanta, GA, USA, 2007, pp. 48--53.
[16]
F. Wang et al., "Bayesian Model Fusion: Large-Scale Performance Modeling of Analog and Mixed-Signal Circuits by Reusing Early-Stage Data," in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 35, no. 8, pp. 1255--1268, Aug. 2016.
[17]
Y. Li, Y. Wang, Y. Li, R. Zhou and Z. Lin, "An Artificial Neural Network Assisted Optimization System for Analog Design Space Exploration," in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

Cited By

View all
  1. Transfer learning with bayesian optimization-aided sampling for efficient AMS circuit modeling

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCAD '20: Proceedings of the 39th International Conference on Computer-Aided Design
    November 2020
    1396 pages
    ISBN:9781450380263
    DOI:10.1145/3400302
    • General Chair:
    • Yuan Xie
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    • IEEE CAS
    • IEEE CEDA
    • IEEE CS

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 December 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. bayesian optimization
    2. circuit regression model
    3. neural network
    4. transfer learning

    Qualifiers

    • Research-article

    Funding Sources

    • University of Southern California Provost

    Conference

    ICCAD '20
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 457 of 1,762 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)64
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 20 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media