close
Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Computer Aided Verification
  3. Conference paper

Automatic Abstraction for Verification of Timed Circuits and Systems?

  • Conference paper
  • First Online: 01 January 2001
  • pp 182–193
  • Cite this conference paper
Save conference paper
View saved research
BERJAYA Computer Aided Verification (CAV 2001)
Automatic Abstraction for Verification of Timed Circuits and Systems?
  • Hao Zheng6,
  • Eric Mercer6 &
  • Chris Myers6 

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2102))

Included in the following conference series:

  • International Conference on Computer Aided Verification
  • 1505 Accesses

  • 4 Citations

Abstract

This paper presents a new approach for verification of asynchronous circuits by using automatic abstraction. It attacks the state explosion problem by avoiding the generation of a flat state space for the whole design. Instead, it breaks the design into blocks and conducts verification on each of them. Using this approach, the speed of verification improves dramatically.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

BERJAYA

Automation in Implementation of Asserting Clock Signals in High-Speed Mixed-Signal Circuits to Reduce TAT

Chapter © 2022
BERJAYA

Verification of asynchronous systems with an unspecified component

Article 07 March 2018
BERJAYA

A Framework for Asynchronous Circuit Modeling and Verification in ACL2

Chapter © 2017

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Logical Analysis
  • Formal Languages and Automata Theory
  • Linear Logic
  • Logic Design
  • Control Structures and Microprogramming
  • Electronics Design and Verification
  • Formal Verification Techniques for Software Systems

References

  1. R. Alur and R. P. Kurshan. Timing analysis in cospan. In Hybrid Systems III. Springer-Verlag, 1996.

    Google Scholar 

  2. Peter A. Beerel, Teresa H.-Y. Meng, and Jerry Burch. Efficient verification of determinate speed-independent circuits. In Proc. International Conf. Computer-Aided Design (ICCAD), pages 261–267. IEEE Computer Society Press, November 1993.

    Google Scholar 

  3. W. Belluomini, C. J. Myers, and H. P. Hofstee. Verification of delayed-reset domino circuits using ATACS. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 3–12, April 1999.

    Google Scholar 

  4. W. Belluomini and C.J. Myers. Verification of timed systems using posets. In International Conference on Computer Aided Verification. Springer-Verlag, 1998.

    Google Scholar 

  5. G. Berthelot. Checking properties of nets using transformations. In Lecture Notes in Computer Science, 222, pages 19–40, 1986.

    Google Scholar 

  6. R. K. Brayton. Vis: A system for verification and synthesis. In Proc. International Conf. Computer-Aided Design (ICCAD), pages 428–432, 1996.

    Google Scholar 

  7. J. R. Burch. Trace Algebra for Automatic Verification of Real-Time Concurrent Systems. PhD thesis, Carnegie Mellon University, 1992.

    Google Scholar 

  8. David L. Dill. Trace Theory for Automatic Hierarchical Verification of Speed-Independent Circuits. ACM Distinguished Dissertations. MIT Press, 1989.

    Google Scholar 

  9. M. R. Greenstreet. Stari: Skew tolerant communication. unpublished manuscript, 1997.

    Google Scholar 

  10. J. Gu and R. Puri. Asynchronous circuit synthesis with boolean satisfiability. In IEEE Trans. CAD, Vol. 14No.8, pages 961–973, 1995.

    Google Scholar 

  11. H. P. Hofstee, S. H. Dhong, D. Meltzer, K. J. Nowka, J. A. Silberman, J. L. Burns, S. D. Posluszny, and O. Takahashi. Designing for a gigahertz. IEEE MICRO, May–June 1998.

    Google Scholar 

  12. R. Johnsonbaugh and T. Murata. Additional methods for reduction and expansion of marked graphs. In IEEE TCAS, vol. CAS-28no.1, pages 1009–1014, 1981.

    MathSciNet  Google Scholar 

  13. Michael Kishinevsky, Alex Kondratyev, Alexander Taubin, and Victor Varshavsky. Concurrent Hardware: The Theory and Practice of Self-Timed Design. Series in Parallel Computing. John Wiley & Sons, 1994.

    Google Scholar 

  14. E. Mercer, C. Myers, and Tomohiro Yoneda. Improved poset timing analysis in timed petri nets. Technical report, University of Utah, 2001. http://www.async.utah.edu.

  15. Charles E. Molnar, Ian W. Jones, Bill Coates, and Jon Lexau. A FIFO ring oscillator performance experiment. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 279–289. IEEE Computer Society Press, April 1997.

    Google Scholar 

  16. D. Moundanos, J. Abraham, and Y. Hoskote. Abstraction techniques for validation coverage analysis and test generation. IEEE TC, 47(1):2–14, 1998.

    Google Scholar 

  17. T. Murata. Petri nets: Properties, analysis, and applications. In Proceedings of the IEEE 77(4), pages 541–580, 1989.

    Article  Google Scholar 

  18. T. Murata and J. Y. Koh. Reduction and expansion of lived and safe marked graphs. In IEEE TCAS, vol. CAS-27,no. 10, pages 68–70, 1980.

    MathSciNet  Google Scholar 

  19. C. Ramchandani. Analysis of Asynchronous Concurrent Systems by Timed Petri Nets. PhD thesis, MIT, Feb. 1974.

    Google Scholar 

  20. R. Alur R. Grosu and M. McDougall. Efficient reachability analysis of hierarchical reactive machines. In 12th International Conference on Computer-Aided Verification, LNCS 1855, pages 280–295, 2000.

    Google Scholar 

  21. Oriol Roig. Formal Verification and Testing of Asynchronous Circuits. PhD thesis, Univsitat Politècnia de Catalunya, May 1997.

    Google Scholar 

  22. Shai Rotem, Ken Stevens, Ran Ginosar, Peter Beerel, Chris Myers, Kenneth Yun, Rakefet Kol, Charles Dike, Marly Roncken, and Boris Agapiev. RAPPID: An asynchronous instruction length decoder. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 60–70, April 1999.

    Google Scholar 

  23. I. Suzuki and T. Murata. Stepwise refinements for transitions and places. New York: Springer-Verlag, 1982.

    Google Scholar 

  24. I. Suzuki and T. Murata. A method for stepwise refinements and abstractions of petri nets. In Journal Of Computer System Science, 27(1), pages 51–76, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  25. S. Tasiran, R. Alur, R. Kurshan, and R. Brayton. Verifying abstractions of timed systems. In LNCS, volume 1119, pages 546–562. Springer-Verlag, 1996.

    Google Scholar 

  26. S. Tasiran and R. K. Brayton. Stari: A case study in compositional and heirarchical timing verification. In Proc. International Conference on Computer Aided Verification, 1997.

    Google Scholar 

  27. Tomohiro Yoneda and Hiroshi Ryu. Timed trace theoretic verification using partial order reduction. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 108–121, April 1999.

    Google Scholar 

  28. Hao Zheng. Specification and compilation of timed systems. Master’s thesis, University of Utah, 1998.

    Google Scholar 

  29. Hao Zheng. Automatic Abstraction for Synthesis and Verification of Timed Systems. PhD thesis, University of Utah, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. University of Utah, Salt Lake City, UT, 84112, USA

    Hao Zheng, Eric Mercer & Chris Myers

Authors
  1. Hao Zheng
    View author publications

    Search author on:PubMed Google Scholar

  2. Eric Mercer
    View author publications

    Search author on:PubMed Google Scholar

  3. Chris Myers
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Esterel Technologies, 885 av. Julien Lefebvre, 06270, Villeneuve-Loubet, France

    Gérard Berry

  2. CNRS UMR 8643, ENS de Cachan, LSV, 61 av. du Président Wilson, 94235, Cachan Cedex, France

    Hubert Comon & Alain Finkel & 

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zheng, H., Mercer, E., Myers, C. (2001). Automatic Abstraction for Verification of Timed Circuits and Systems?. In: Berry, G., Comon, H., Finkel, A. (eds) Computer Aided Verification. CAV 2001. Lecture Notes in Computer Science, vol 2102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44585-4_16

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/3-540-44585-4_16

  • Published: 04 July 2001

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42345-4

  • Online ISBN: 978-3-540-44585-2

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Sequencing Transition
  • Trace Theory
  • Time Circuit
  • Marked Graph
  • Constraint Place

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.197.149

Not affiliated

Springer Nature

© 2026 Springer Nature