• DocumentCode
    3444792
  • Title

    Verification of the Sparrow processor

  • Author

    Bündgen, R. ; Küchlin, W. ; Lauterbach, W.

  • Author_Institution
    Wilhelm-Schickard-Inst. fur Inf., Tubingen Univ., Germany
  • fYear
    1996
  • fDate
    11-15 Mar 1996
  • Firstpage
    86
  • Lastpage
    93
  • Abstract
    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
  • Keywords
    formal verification; logic design; microprocessor chips; rewriting systems; theorem proving; ReDuX; Sparrow microprocessor; Sparrow processor; gate-level; hardware verification; term rewriting systems; theorem prover; user-level processor specification; Design optimization; Equations; Field programmable gate arrays; Hardware; Informatics; Linear discriminant analysis; Logic design; Microprocessors; Plugs; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems,1996. Proceedings., IEEE Symposium and Workshop on
  • Conference_Location
    Friedrichshafen
  • Print_ISBN
    0-8186-7355-9
  • Type

    conf

  • DOI
    10.1109/ECBS.1996.494515
  • Filename
    494515