Skip to main content

New Directions in Debugging Hardware Designs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1611))

Abstract

This paper introduces a new approach in the debugging of hardware designs. The design is given as a VHDL program and converted in a component connection model. The conversion is similar to the synthesis of register transfer into gate level programs. The resulting model is directly used for locating faults within the design. To do this, we propose the application of model-based diagnosis. The advantage of this approach is its degree of automation and that it can be applied even on today’s mid-size to large size programs.

The work presented in this paper has been partially funded by Siemens Austria under research grant DDV GR 21/96106/4 and the Austrian Science Fund Project N Z29-INF.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Böttcher, C.: No faults in structure? How to diagnose hidden interaction. In: Proc. IJCAI, Montreal (August 1995)

    Google Scholar 

  2. Chung, P.-Y., Wang, Y.-M., Hajj, I.N.: Logic design error diagnosis and correction. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2, 320–332 (1994)

    Article  Google Scholar 

  3. de Kleer, J., Williams, B.C.: Diagnosing multiple faults. Artificial Intelligence 32(1), 97–130 (1987)

    Article  MATH  Google Scholar 

  4. Fröhlich, P., Nejdl, W.: A Static Model-Based Engine for Model-Based Reasoning. In: Proceedings 15th International Joint Conf. on Artificial Intelligence, Nagoya, Japan (August 1997)

    Google Scholar 

  5. Friedrich, G., Stumptner, M., Wotawa, F.: Model-based diagnosis of hardware designs. In: Proc. ECAI, Budapest (August 1996)

    Google Scholar 

  6. Navabi, Z.: VHDL Analysis and Modeling of Digital Systems. McGraw- Hill, New York (1993)

    Google Scholar 

  7. Reiter, R.: A theory of diagnosis from first principles. Artificial Intelligence 32(1), 57–95 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  8. Stumptner, M., Wotawa, F.: Modeling VHDL Programs for Diagnosis with Linear Computational Complexity. Technical Report DBAI-MBD-TR-95-03, Technische Universität Wien (June 1995)

    Google Scholar 

  9. Stumptner, M., Wotawa, F.: Model-based debugging of functional programs. In: Proc. DX 1998 Workshop, Cape Cod (May 1998)

    Google Scholar 

  10. IEEE Standard VHDL Language Reference Manual LRM Std. 1076-1987 (1988)

    Google Scholar 

  11. IEEE P1076.6/D1.12 Draft Standard For VHDL Register Transfer Level Synthesis (1998)

    Google Scholar 

  12. Weiser, M.: Program slicing. IEEE Transactions on Software Engineering 10(4), 352–357 (1984)

    Article  Google Scholar 

  13. Wotawa, F.: New Directions in Debugging Hardware Designs. Technical Report DBAI-TR-99-24, Technische Universität Wien (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wotawa, F. (1999). New Directions in Debugging Hardware Designs. In: Imam, I., Kodratoff, Y., El-Dessouki, A., Ali, M. (eds) Multiple Approaches to Intelligent Systems. IEA/AIE 1999. Lecture Notes in Computer Science(), vol 1611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48765-4_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48765-4_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66076-7

  • Online ISBN: 978-3-540-48765-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics