loading...
Verification of the Sparrow Processor
Friedrichshafen, GERMANY March 11-March 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECBS.1996.494515IEEE Symposium and Workshop on Engine ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
R. Buendgen, Wilhlem-Schickard-Institut fuer Informatik Universitaet Tuebingen
W. Kuechlin, Wilhlem-Schickard-Institut fuer Informatik Universitaet Tuebingen
W. Lauterbach, Wilhlem-Schickard-Institut fuer Informatik Universitaet Tuebingen
We present a new gate-level hardware verification method based on term rewriting systems. As an application, we formally verify the Sparrow microprocessor with the term rewriting theorem prover ReDuX. Our designs are given as net-lists in BLIF format. We mechanically compile the net-lists into the formal axiomatization of Sparrow as a term rewriting system. ReDuX can then emulate Sparrow symbolically. We manually produce verification conditions from the user-level processor specification and verify each one of them. Our axiomatization corresponds directly to net-lists, and thus is intuitive and close to the hardware. Except for simple equations no higher concept of logic is involved.
Index Terms:
Hardware verification, term rewriting, symbolic hardware simulation, equational specifications
Citation:
R. Buendgen, W. Kuechlin, W. Lauterbach, "Verification of the Sparrow Processor," ecbs, pp.86, IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions