DocumentCode
2700102
Title
Verification of in-order execution in pipelined processors
Author
Tomiyama, Hiroyuki ; Yoshino, Taisei ; Dutt, Nikil
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
2000
fDate
2000
Firstpage
40
Lastpage
44
Abstract
Due to advances in semiconductor technologies and the increasing demand on high performance, pipelined processors have been widely used even in low- to mid-end embedded systems. Customization of the pipeline structure to a specific application permits efficient implementation of the embedded systems. In the design of pipelined processors, functional verification is one of the most critical issues, and formal or semiformal methods are considered as promising approaches to it. In this paper we present a finite state machine (FSM)-based modeling of pipelined processors with in-order execution. Based on the FSM-based modeling, we propose an efficient approach to formally verifying the correctness of in-order execution in the pipeline. We also report oar preliminary experimental results
Keywords
embedded systems; finite state machines; formal verification; pipeline processing; embedded systems; finite state machine-based modeling; functional verification; in-order execution verification; pipelined processors; Automata; Embedded computing; Embedded system; High performance computing; Instruction sets; Pipelines; Process control; System-on-a-chip; Testing; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2000. Proceedings. IEEE International
Conference_Location
Berkeley, CA
Print_ISBN
0-7695-0786-7
Type
conf
DOI
10.1109/HLDVT.2000.889557
Filename
889557
Link To Document