Debugging hardware designs using a value-based model

Authors
Citation
F. Wotawa, Debugging hardware designs using a value-based model, APPL INTELL, 16(1), 2001, pp. 71-92
Citations number
28
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
APPLIED INTELLIGENCE
ISSN journal
0924669X → ACNP
Volume
16
Issue
1
Year of publication
2001
Pages
71 - 92
Database
ISI
SICI code
0924-669X(2001)16:1<71:DHDUAV>2.0.ZU;2-Z
Abstract
In this paper we describe the use of model-based diagnosis for locating bug s in hardware designs. Nowadays hardware designs are written in a programmi ng language. We restrict our view to hardware designs written in a subset o f the commonly used hardware description language VHDL. This subset include s all synthesize-able (register transfer level (RTL)) programs, i.e., progr ams that can be automatically converted into a gate level representation. T herefore almost all VHDL programs are RTL programs. We show the conversion of VHDL programs into a logical representation. This representation is a mo del that can be directly used by a model-based diagnosis engine for computi ng diagnoses. The resulting diagnoses are mapped back to the VHDL code frag ments of the original program explaining a misbehavior. In addition, we spe cify some rules optimizing the obtained results. We further present some ar guments showing that the proposed debugging technique scales up to large de signs.