Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3489517.3530607acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Efficient bayesian yield analysis and optimization with active learning

Published: 23 August 2022 Publication History

Abstract

Yield optimization for circuit design is computationally intensive due to the expensive yield estimation based on Monte Carlo methods and the difficult optimization process. In this work, a uniform framework to solve these problems simultaneously is proposed. Firstly, a novel efficient Bayesian yield analysis framework, BYA, is proposed by deriving a Bayesian estimation for the yield and introducing active learning based on reductions of integral entropy. A tractable convolutional entropy infill technique is then proposed to efficiently solve the entropy reduction problem. Lastly, we extend BYA for yield optimization by transforming knowledge across the design space and variational space. Experimental results based on SRAM and adder circuits show that BYA is 410x faster (in terms of the number of simulations) than standard MC and averagely 10x (up to 10000x) more accurate than the state-of-the-art method for yield estimation, and is about 5x faster than the SOTA yield optimization methods.

References

[1]
Mauricio A Alvarez, Lorenzo Rosasco, and Neil D Lawrence. 2011. Kernels for vector-valued functions: A review. arXiv preprint arXiv:1106.6251 (2011).
[2]
S. K. Au. 2004. Probabilistic Failure Analysis by Importance Sampling Markov Chain Simulation. Journal of Engineering Mechanics-asce 130, 3 (2004), 303--311.
[3]
Manuel Barros, Jorge Guilherme, and Nuno Horta. 2010. Analog circuits optimization based on evolutionary computation techniques. Integration 43, 1 (2010), 136--155.
[4]
Sihui Dai, Jialin Song, and Yisong Yue. 2020. Multi-Task Bayesian Optimization via Gaussian Process Upper Confidence Bound. (2020), 12.
[5]
Matthias Feurer, Benjamin Letham, Frank Hutter, and Eytan Bakshy. 2021. Practical Transfer Learning for Bayesian Optimization. arXiv:1802.02219 [cs, stat] (April 2021). arXiv:1802.02219 [cs, stat]
[6]
Ajay J Joshi, Fatih Porikli, and Nikolaos Papanikolopoulos. 2009. Multi-class active learning for image classification. In 2009 IEEE Conference on Computer Vision and Pattern Recognition. 2372--2379.
[7]
Andreas Krause, Ajit Singh, and Carlos Guestrin. 2008. Near-Optimal Sensor Placements in Gaussian Processes: Theory, Efficient Algorithms and Empirical Studies. Journal of Machine Learning Research 9, 8 (2008), 235--284.
[8]
Bo Liu, Francisco V Fernández, and Georges GE Gielen. 2011. Efficient and accurate statistical analog yield optimization and variation-aware circuit sizing based on computational intelligence techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 30, 6 (2011), 793--805.
[9]
Jerome Sacks, William J Welch, Toby J Mitchell, and Henry P Wynn. 1989. Design and analysis of computer experiments. Statistical science 4, 4 (1989), 409--423.
[10]
Robert Schwencker, Frank Schenkel, Michael Pronath, and H Graeb. 2002. Analog circuit sizing using adaptive worst-case parameter sets. In Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition. IEEE, 581--585.
[11]
M. Sengupta, S. Saxena, L. Daldoss, G. Kramer, S. Minehane, and Jianjun Cheng. 2004. Application Specific Worst Case Corners Using Response Surfaces and Statistical Models. In International Symposium on Signals, Circuits and Systems. Proceedings, SCS 2003. (Cat. No.03EX720). 351--356.
[12]
Bobak Shahriari, Kevin Swersky, Ziyu Wang, Ryan P. Adams, and Nando de Freitas. 2016. Taking the Human Out of the Loop: A Review of Bayesian Optimization. Proc. IEEE 104, 1 (2016), 148--175.
[13]
Niranjan Srinivas, Andreas Krause, Sham M Kakade, and Matthias W Seeger. 2012. Information-theoretic regret bounds for gaussian process optimization in the bandit setting. IEEE Transactions on Information Theory 58, 5 (2012), 3250--3265.
[14]
Niranjan Srinivas, Andreas Krause, Sham M. Kakade, and Matthias W. Seeger. 2012. Information-Theoretic Regret Bounds for Gaussian Process Optimization in the Bandit Setting. IEEE Transactions on Information Theory 58, 5 (May 2012), 3250--3265.
[15]
Dustin Tran, Rajesh Ranganath, and David M Blei. 2015. The variational Gaussian process. arXiv preprint arXiv:1511.06499 (2015).
[16]
Mengshuo Wang, Wenlong Lv, Fan Yang, Changhao Yan, Wei Cai, Dian Zhou, and Xuan Zeng. 2017. Efficient yield optimization for analog and SRAM circuits via Gaussian process regression and adaptive yield estimation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 37, 10 (2017), 1929--1942.
[17]
Mengshuo Wang, Fan Yang, Changhao Yan, Xuan Zeng, and Xiangdong Hu. 2017. Efficient Bayesian yield optimization approach for analog and SRAM circuits. In 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC). IEEE, 1--6.
[18]
James Wilson, Frank Hutter, and Marc Deisenroth. 2018. Maximizing Acquisition Functions for Bayesian Optimization. In Advances in Neural Information Processing Systems, Vol. 31. Curran Associates, Inc.
[19]
Jian Yao, Zuochang Ye, and Yan Wang. 2014. An efficient SRAM yield analysis and optimization method with adaptive online surrogate modeling. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 23, 7 (2014), 1245--1253.
[20]
Jinyuan Zhai, Changhao Yan, Sheng-Guo Wang, Dian Zhou, Hai Zhou, and Xuan Zeng. 2018. An Efficient Non-Gaussian Sampling Method for High Sigma SRAM Yield Analysis. ACM Transactions on Design Automation of Electronic Systems (TODAES) 23, 3 (2018), 1--23.

Cited By

View all
  • (2024)BNN-YEO: an efficient Bayesian Neural Network for yield estimation and optimizationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3658242(1-6)Online publication date: 23-Jun-2024
  • (2024)Every Failure Is A Lesson: Utilizing All Failure Samples To Deliver Tuning-Free Efficient Yield EvaluationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3657381(1-6)Online publication date: 23-Jun-2024
  • (2024)CIS: Conditional Importance Sampling for Yield Optimization of Analog and SRAM CircuitsProceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473819(386-391)Online publication date: 22-Jan-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '22: Proceedings of the 59th ACM/IEEE Design Automation Conference
July 2022
1462 pages
ISBN:9781450391429
DOI:10.1145/3489517
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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 August 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. active learning
  2. bayesian optimization
  3. yield and cost optimization

Qualifiers

  • Research-article

Funding Sources

  • NSFC
  • Beijing Nova Program from Beijing Municipal Science and Technology Commission

Conference

DAC '22
Sponsor:
DAC '22: 59th ACM/IEEE Design Automation Conference
July 10 - 14, 2022
California, San Francisco

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)86
  • Downloads (Last 6 weeks)11
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)BNN-YEO: an efficient Bayesian Neural Network for yield estimation and optimizationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3658242(1-6)Online publication date: 23-Jun-2024
  • (2024)Every Failure Is A Lesson: Utilizing All Failure Samples To Deliver Tuning-Free Efficient Yield EvaluationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3657381(1-6)Online publication date: 23-Jun-2024
  • (2024)CIS: Conditional Importance Sampling for Yield Optimization of Analog and SRAM CircuitsProceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473819(386-391)Online publication date: 22-Jan-2024
  • (2023)OPT: Optimal Proposal Transfer for Efficient Yield Optimization for Analog and SRAM Circuits2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)10.1109/ICCAD57390.2023.10323689(1-9)Online publication date: 28-Oct-2023
  • (2023)Seeking the Yield Barrier: High-Dimensional SRAM Evaluation Through Optimal Manifold2023 60th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC56929.2023.10247952(1-6)Online publication date: 9-Jul-2023

View Options

Get Access

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