Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1127908.1127984acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

A practical approach for monitoring analog circuits

Published: 30 April 2006 Publication History

Abstract

Formal methods have been advocated for the verification of digital design where correctness is proved mathematically. In contrast to digital designs, the verification of analog and mixed signal systems is a challenging task that requires lots of expertise and deep understanding of their behavior. In this paper, we present a run-time verification methodology based on monitoring the behavior (solution flow) of analog circuits. Monitors are deterministic timed automata that can be synthesized from temporal properties. For illustration purposes, we applied our methodology on the verification of the oscillation property of a tunnel diode oscillator.

References

[1]
R. Alur, C. Courcoubetis, D. L. Dill. Model-checking in dense realtime. Journal of Information and Computation, 104(1):2--34, 1993.]]
[2]
I. Beer, S. Ben-David, C. Eisner, D. Fisman, A. Gringauze, Y. Rodeh. The Temporal Logic Sugar. In Computer Aided Verification,LNCS 2102, Springer, 2001, pp. 363--367.]]
[3]
T. Dang, A. Donze, O.Maler. Verification of analog and mixed-signal circuits using hybrid system techniques. In Formal Methods in Computer-Aided Design, LNCS 3312, Springer: 14--17, 2004.]]
[4]
G. Frehse, B. Krogh, R. Rutenbar, O. Maler Time Domain Verification of Oscillator Circuit Properties, Workshop on Formal Verification of Analog Circuits, April 9th, 2005, Edinburgh, UK.]]
[5]
M. Geilen. An Improved On-The-Fly Tableau Construction for a Real-Time Temporal Logic. In Computer Aided Verification, LNCS 2725, Springer, 2003, pp. 394--406.]]
[6]
M.C.W. Geilen. Formal Techniques for Verification of Complex Real-time Systems, Ph.D. Thesis, Eindhoven University of Technology, 2002.]]
[7]
M. R. Greenstreet, I. Mitchell. Reachability Analysis Using Polygonal Projections. In Hybrid Systems: Computation and Control, LNCS 1569, Springer. 1999, pp.103--116.]]
[8]
S. Gupta, B.H. Krogh, R.A. Rutenbar. Towards formal verification of analog designs, IEEE/ACM International Conference on Computer Aided Design. 2004, pp.210--217.]]
[9]
W. Hartong, R. Klausen, L. Hedrich. Formal Verification for Nonlinear Analog Systems: Approaches to Model and Equivalence Checking, In Advanced Formal Verification, Kluwer, 2004, pp. 205--245.]]
[10]
L. Hedrich and E. Barke. A Formal Approach to Verification of Linear Analog Circuits with Parameter Tolerances. IEEE/ ACM Design, Automation and Test in Europe, 1998, pp. 649--654.]]
[11]
A. Lemke, L. Hedrich, and E. Barke, Analog Circuit Sizing Based on Formal Methods Using Affine Arithmetic. IEEE/ ACM International Conference on Computer Aided Design, 2002, pp. 486--489.]]
[12]
R. J. Lohner, Enclosing the solutions of ordinary initial and boundary value problems, in Computer Arithmetic: Scientific Computation and Programming Language, Wiley-Teubner Series in Computer Science, Stuttgart, 1987, pp.255--286.]]
[13]
R.P. Kurshan and K.L. McMillan. Analysis of digital circuits through symbolic reduction. IEEE Transaction on Computer-Aided Design 10:pp.1350--1371, 1991.]]
[14]
M. Maidl. The Common Fragment of CTL and LTL. Proc. Annual Symposium on Foundations of Computer Science, IEEE Computer Society, 2000, pp.643--652.]]
[15]
O. Maler, D. Nickovic, Amir Pnueli. Real Time Temporal Logic: Past, Present, Future. In International Conference on Formal Modelling and Analysis of Timed Systems, LNCS 3829, Springer, 2005, pp.2--16.]]
[16]
O. Maler, D. Nickovic. Monitoring Temporal Properties of Continuous Signals. In International Conference on Formal Modelling and Analysis of Timed System, LNCS 3253, Springer, 2004, pp.152--166.]]
[17]
R. E. Moore, Methods and Applications of Interval Analysis, Society for Industrial and Applied Mathematics, 1979.]]
[18]
L. Tan, J. Kim, I. Lee. Testing and Monitoring Model-based Generated Program. In Proc. Run-time Verification, Electronic Notes in Theoretical Computer Science, 89(2), 2003.]]

Cited By

View all
  • (2013)Runtime verification of nonlinear analog circuits using incremental time-augmented RRT algorithmProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485296(21-26)Online publication date: 18-Mar-2013
  • (2012)A formal framework for testing with assertion checkers in mixed-signal simulation2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012)10.1109/ICECS.2012.6463745(284-287)Online publication date: Dec-2012
  • (2008)Verifying start-up conditions for a ring oscillatorProceedings of the 18th ACM Great Lakes symposium on VLSI10.1145/1366110.1366160(201-206)Online publication date: 4-May-2008
  • Show More Cited By

Index Terms

  1. A practical approach for monitoring analog circuits

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '06: Proceedings of the 16th ACM Great Lakes symposium on VLSI
    April 2006
    450 pages
    ISBN:1595933476
    DOI:10.1145/1127908
    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: 30 April 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    GLSVLSI06
    Sponsor:
    GLSVLSI06: Great Lakes Symposium on VLSI 2006
    April 30 - May 1, 2006
    PA, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)Runtime verification of nonlinear analog circuits using incremental time-augmented RRT algorithmProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485296(21-26)Online publication date: 18-Mar-2013
    • (2012)A formal framework for testing with assertion checkers in mixed-signal simulation2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012)10.1109/ICECS.2012.6463745(284-287)Online publication date: Dec-2012
    • (2008)Verifying start-up conditions for a ring oscillatorProceedings of the 18th ACM Great Lakes symposium on VLSI10.1145/1366110.1366160(201-206)Online publication date: 4-May-2008
    • (2008)ReviewMicroelectronics Journal10.1016/j.mejo.2008.05.01339:12(1395-1404)Online publication date: 1-Dec-2008
    • (2007)Run-time verification using the VHDL-AMS simulation environment2007 IEEE Northeast Workshop on Circuits and Systems10.1109/NEWCAS.2007.4488030(1513-1516)Online publication date: Aug-2007
    • (2007)Checking properties of PLL designs using run-time verification2007 Internatonal Conference on Microelectronics10.1109/ICM.2007.4497676(125-128)Online publication date: Dec-2007

    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