• DocumentCode
    1842558
  • Title

    Formal Verification of Bypassed Processor Pipelines

  • Author

    Gao, Yanyan ; Li, Xi

  • fYear
    2008
  • fDate
    18-21 Nov. 2008
  • Firstpage
    1303
  • Lastpage
    1308
  • Abstract
    With the development and application of pipeline technique in processor, the verification of pipeline designs is becoming important in academies and industries. This paper presents a method to model and check the correctness of pipeline with bypass configuration at instruction level. This method is based on model checking, a method of formal verification. This method not only suits for the complete bypass design, but also can be used to check the validation of partial bypass configuration. The properties a bypassed design should satisfy are also provided. And the abstracted model can be verified automatically by using NuSMV, which is a tool used for model checking. If the properties cannot be satisfied, a counterexample is created to help correct the design or the model.
  • Keywords
    Petri nets; formal verification; instruction sets; pipeline processing; ASIP; HDPN-based verification; NuSMV; application-specific instruction processor; bypassed processor pipeline; formal verification; hardware design based-on Petri net; instruction level; model checking; pipeline correctness; Application specific processors; Computer science; Embedded computing; Embedded system; Formal verification; Hardware; Hazards; Pipeline processing; Process design; Testing; ASIP; Bypass; pipeline; processor; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3398-8
  • Electronic_ISBN
    978-0-7695-3398-8
  • Type

    conf

  • DOI
    10.1109/ICYCS.2008.82
  • Filename
    4709161