Skip to main content

Verification of Bounded Delay Asynchronous Circuits with Timed Traces

  • Conference paper
  • First Online:
Algebraic Methodology and Software Technology (AMAST 1999)

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

Abstract

In this paper, we extend the verification method based on the failure semantics of process algebra and the resulting trace theory by Dill et al. for bounded delay asynchronous circuits. We define a timed conformance relation between trace structures which allows to express both safety and responsiveness properties. In our approach, bounded delay circuits as well as their real-time properties are modelled by time Petri nets. We give an explicit state-exploration algorithm to determine whether an implementation conforms to a specification. Since for IO-conflict free specifications the conformance relation is transitive, this algorithm can be used for hierarchical verification of large asynchronous circuits. We describe the implementation of our method and give some experimental results which demonstrate its efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Alur and D. Dill: Automata for Modelling Real-time Systems; LNCS600: Real time: Theory in Practice, pp. 45–73, (1992).

    Google Scholar 

  2. W. Belluomini and C. Myers: Verification of Timed Systems Using POSETS Proc. Int. Conf. on Computer Aided Verification (CAV), Univ. of British Columbia, Vancouver, Canada (1998)

    Google Scholar 

  3. B. Berthomieu and M. Diaz: Modeling and Verification of Time Dependent Systems using Time Petri Nets; IEEE Trans. on Software Eng., 17(3):259–273, (1991).

    Article  MathSciNet  Google Scholar 

  4. D. Dill: Trace Theory for Automatic Hierarchical Verification of Speed-Independent Circuits; PH.D. Thesis, MIT press, (1988).

    Google Scholar 

  5. J.D. Garside, S. Temple, and R. Mehra: The AMULET2e Cache System; Proc. of the Second International Symposium of ASYNC, pp. 208–217 (1996).

    Google Scholar 

  6. F. Jahanian and A. Mok: A Graph-Theoretic Approach for Timing Analysis and its Implementation; IEEE Trans. Comput. C-36(8):961–975 (1987).

    Article  Google Scholar 

  7. D. Muller and W. Bartke: A Theory of Asynchronous Circuits; Theory of Switching, Harvard University Press, Masachusetts (1959).

    Google Scholar 

  8. P. Merlin and D. Faber: Recoverability of Communication Protocols; IEEE Trans. on Communication, COM-24(9), (1976).

    Google Scholar 

  9. T. Rokicki: Representing and Modeling Digital Circuits; Ph.D Dissertation, Stanford University, (1993).

    Google Scholar 

  10. W. Shigetaka: On the Acceleration of Formal Verification Methods; Thesis, Tokyo Institute of Technology (1994).

    Google Scholar 

  11. L. Twele, B.-H. Schlingloff, H. Szczerbicka: Performability Analysis of an Avionics-Interface; IEEE Symp. on Man, Machine and Cybernetics; San Diego, (1998)

    Google Scholar 

  12. T. Yoneda, B-H. Schlingloff: Efficient Verification of Parallel Real-Time Systems; Journal of Formal Methods in System Design 11-2, pp. 187–215, (1997).

    Google Scholar 

  13. T. Yoneda, T. Yoshikawa: Using Partial Orders for Trace Theoretic Verification of Asynchronous Circuits; Proc. of the Second International Symposium of ASYNC (1996).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yoneda, T., Zhou, B., Schlingloff, BH. (1998). Verification of Bounded Delay Asynchronous Circuits with Timed Traces. In: Haeberer, A.M. (eds) Algebraic Methodology and Software Technology. AMAST 1999. Lecture Notes in Computer Science, vol 1548. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49253-4_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-49253-4_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65462-9

  • Online ISBN: 978-3-540-49253-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics