Debugging VHDL designs using temporal process instances

  • Authors:
  • Daniel Köb;Bernhard Peischl;Franz Wotawa

  • Affiliations:
  • Technische Universität Graz, Institute for Software Technology (IST), Graz, Austria;Technische Universität Graz, Institute for Software Technology (IST), Graz, Austria;Technische Universität Graz, Institute for Software Technology (IST), Graz, Austria

  • Venue:
  • IEA/AIE'2003 Proceedings of the 16th international conference on Developments in applied artificial intelligence
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we outline the usage of model-based diagnosis for fault localization in VHDL-RTL designs. In contrast to previous research, our approach makes use of temporal aspects of a VHDL program. The facts that the conversion of the VHDL program to a logical representation can be done automatically, and that a standard model-based diagnosis engine can be used, make the approach easy to implement and use. In the first part of the paper, we show how a model can be used to compute diagnosis for a VHDL program. In the second part, we introduce a new logical model that allows the diagnosis engine to deal with temporal information directly by unfolding the circuit with respect to time, thereby employing temporal instances of VHDL processes.