• 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