skip to main content
10.1145/2463209.2488814acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Verification of digitally-intensive analog circuits via kernel ridge regression and hybrid reachability analysis

Published: 29 May 2013 Publication History

Abstract

The emergence of digitally-intensive analog circuits introduces new challenges to formal verification due to increased digital design content, and non-ideal digital effects such as finite resolution, round-off error and overflow. We propose a machine learning approach to convert digital blocks to conservative analog approximations via the use of kernel ridge regression. These learned models are then adopted in a hybrid formal reachability analysis framework where the support function based manipulations are developed to efficiently handle the large linear portion of the design and the more general satisfiability modulo theories technique is applied to the remaining nonlinear portion. The efficiency of the proposed method is demonstrated for the locked time verification of a digitally intensive phase locked loop.

References

[1]
B. Murmann. A/d converter trends: Power dissipation, scaling and digitally assisted architectures. In Custom Integrated Circuits Conference, 2008. CICC 2008. IEEE, pages 105--112. IEEE, 2008.
[2]
M. H. Zaki, S. Tahar, and G. Bois. Formal verification of analog and mixed signal designs: A survey. Microelectronics Journal, 39(12):1395--1404, 2008.
[3]
M. Althoff, A. Rajhans, B. H. Krogh, S. Yaldiz, X. Li, and L. Pileggi. Formal verification of phase-locked loops using reachability analysis and continuization. In Proceedings of the International Conference on Computer-Aided Design, pages 659--666. IEEE Press, 2010.
[4]
Leyi Yin, Yue Deng, and Peng Li. Verifying dynamic properties of nonlinear mixed-signal circuits via efficient smt-based techniques. In Proceedings of the International Conference on Computer-Aided Design. IEEE Press, 2012.
[5]
F. De Bernardinis, MI Jordan, and A. Sangiovanni Vincentelli. Support vector machines for analog circuit performance representation. In Design Automation Conference, 2003. Proceedings, pages 964--969. IEEE, 2003.
[6]
Honghuang Lin and Peng Li. Classifying circuit performance using active-learning guided support vector machines. In Proceedings of the International Conference on Computer-Aided Design. IEEE Press, 2012.
[7]
C. Saunders, A. Gammerman, and V. Vovk. Ridge regression learning algorithm in dual variables. In (ICML-1998) Proceedings of the 15th International Conference on Machine Learning, pages 515--521. Morgan Kaufmann, 1998.
[8]
J. A. K. Suykens, J. De Brabanter, L. Lukas, and J. Vandewalle. Weighted least squares support vector machines: robustness and sparse approximation. Neurocomputing, 48(1):85--105, 2002.
[9]
K. De Brabanter, J. De Brabanter, J. A. K. Suykens, and B. De Moor. Approximate confidence and prediction intervals for least squares support vector regression. Neural Networks, IEEE Transactions on, 22(1):110--120, 2011.
[10]
David Walter, Scott Little, Chris Myers, Nicholas Seegmiller, and Tomohiro Yoneda. Verification of analog/mixed-signal circuits using symbolic methods. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 27(12):2223--2235, 2008.
[11]
A. Girard, C. Le Guernic, et al. Efficient reachability analysis for linear systems using support functions. In Proc. of the 17th IFAC World Congress, pages 8966--8971, 2008.
[12]
Honghuang Lin and Peng Li. Reachability analysis for ams verification using hybrid support function and smt-based method. In Frontiers in Analog CAD (FAC) Workshop, 2013.
[13]
R. B. Staszewski, K. Muhammad, D. Leipold, C. M. Hung, Y. C. Ho, J. L. Wallberg, C. Fernando, K. Maggio, R. Staszewski, T. Jung, et al. All-digital tx frequency synthesizer and discrete-time receiver for bluetooth radio in 130-nm cmos. Solid-State Circuits, IEEE Journal of, 39(12):2278--2291, 2004.
[14]
R. B. Staszewski and P. T. Balsara. All-Digital Frequency Synthesizer in Deep-Submicron CMOS. Wiley-Interscience, 2006.
[15]
D. P. Bertsekas, A. Nedi, A. E. Ozdaglar, et al. Convex analysis and optimization. 2003.
[16]
P. K. Ghosh and K. V. Kumar. Support function representation of convex bodies, its application in geometric computing, and some related representations. Computer Vision and Image Understanding, 72(3):379--403, 1998.
[17]
Davis E. King. Dlib-ml: A machine learning toolkit. Journal of Machine Learning Research, 10:1755--1758, 2009.
[18]
ISAT: Tight integration of satisfiability & constraint solving. http://isat.gforge.avacs.org/.

Cited By

View all
  • (2023)Reachability Analysis for Nonlinear Analog/Mixed-Signal Circuits With Trajectory-Based Reachable SetsIEEE Access10.1109/ACCESS.2023.329582511(74602-74613)Online publication date: 2023
  • (2022)ML-Assisted Bug Emulation Experiments for Post-Silicon Multi-Debug of AMS Circuits2022 IEEE International Test Conference (ITC)10.1109/ITC50671.2022.00035(268-277)Online publication date: Sep-2022
  • (2019)Mixed Signal Design Validation Using Reinforcement Learning Guided Stimulus Generation for Behavior Discovery2019 IEEE 37th VLSI Test Symposium (VTS)10.1109/VTS.2019.8758673(1-6)Online publication date: Apr-2019
  • Show More Cited By

Index Terms

  1. Verification of digitally-intensive analog circuits via kernel ridge regression and hybrid reachability analysis

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        DAC '13: Proceedings of the 50th Annual Design Automation Conference
        May 2013
        1285 pages
        ISBN:9781450320719
        DOI:10.1145/2463209
        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

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 29 May 2013

        Permissions

        Request permissions for this article.

        Check for updates

        Qualifiers

        • Research-article

        Conference

        DAC '13
        Sponsor:

        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)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 08 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)Reachability Analysis for Nonlinear Analog/Mixed-Signal Circuits With Trajectory-Based Reachable SetsIEEE Access10.1109/ACCESS.2023.329582511(74602-74613)Online publication date: 2023
        • (2022)ML-Assisted Bug Emulation Experiments for Post-Silicon Multi-Debug of AMS Circuits2022 IEEE International Test Conference (ITC)10.1109/ITC50671.2022.00035(268-277)Online publication date: Sep-2022
        • (2019)Mixed Signal Design Validation Using Reinforcement Learning Guided Stimulus Generation for Behavior Discovery2019 IEEE 37th VLSI Test Symposium (VTS)10.1109/VTS.2019.8758673(1-6)Online publication date: Apr-2019
        • (2016)Harvesting Design Knowledge From the Internet: High-Dimensional Performance Tradeoff Modeling for Large-Scale Analog CircuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.244924035:1(23-36)Online publication date: Jan-2016
        • (2015)Verifying inevitability of phase-locking in a charge pump phase lock loop using sum of squares programmingProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2744926(1-6)Online publication date: 7-Jun-2015
        • (2015)Inevitability of Phase-locking in a Charge Pump Phase Lock Loop using Deductive VerificationProceedings of the 25th edition on Great Lakes Symposium on VLSI10.1145/2742060.2742072(295-300)Online publication date: 20-May-2015
        • (2015)Integrating SMT with Theorem Proving for Analog/Mixed-Signal Circuit VerificationNASA Formal Methods10.1007/978-3-319-17524-9_22(310-326)Online publication date: 8-Apr-2015
        • (2014)Parallel Hierarchical Reachability Analysis for Analog VerificationProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593178(1-6)Online publication date: 1-Jun-2014
        • (2013)Verifying global convergence for a digital phase-locked loop2013 Formal Methods in Computer-Aided Design10.1109/FMCAD.2013.6679399(113-120)Online publication date: Oct-2013

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media