Title :
Verifying correct pipeline implementation for microprocessors
Author :
Levitt, J. ; Olukotun, K.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Abstract :
We introduce a general, automatic verification technique for pipelined designs. The technique is based on a scalable, formal methodology for analysing pipelines. The key advantages to our technique are: it specifically targets pipeline control, making it more efficient; it requires no explicit specification, since it compares hardware against itself; it can be used within the broader framework of hierarchical verification; and, it can be easily extended to handle certain "complex" pipelined structures.
Keywords :
formal verification; logic testing; microprocessor chips; pipeline processing; automatic verification technique; correct pipeline implementation verification; explicit specification; formal methodology; hierarchical verification; microprocessors; pipelined designs; pipelined structures; Microprocessors;
Conference_Titel :
Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-8200-0
DOI :
10.1109/ICCAD.1997.643402