• DocumentCode
    1958955
  • Title

    Efficient Bit-Level Model Reductions for Automated Hardware Verification

  • Author

    Tverdyshev, Sergey ; Alkassar, Eyad

  • Author_Institution
    Saarland Univ., Saarbrucken
  • fYear
    2008
  • fDate
    16-18 June 2008
  • Firstpage
    164
  • Lastpage
    172
  • Abstract
    Transition systems which do not perform domain-specific operations on their state variables can be efficiently reduced. We present two different algorithms which automatically eliminate domain-specific operations and reduce the domains of occurring variables from infinite to small domains. Our work extends earlier techniques which are applicable solely to combinatorial properties to temporal properties of transition systems. We have implemented our algorithm as a proof method in the Isabelle/HOL theorem prover and applied it to bit-level hardware designs. To demonstrate the efficiency of our technique, we fully automatically verify a liveness property of a pipelined processor and correctness of a memory management unit.
  • Keywords
    combinational circuits; formal logic; logic design; logic testing; theorem proving; Isabelle/HOL theorem prover; automated hardware verification; bit-level hardware design; bit-level model reduction; combinatorial property; memory management unit correctness property verification; pipelined processor liveness property verification; proof method; temporal property; transition system; Algorithm design and analysis; Automation; Decoding; Explosions; Hardware; Instruction sets; Memory management; Reduced order systems; Registers; Surface-mount technology; data abstraction; gate level hardware verification; model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Temporal Representation and Reasoning, 2008. TIME '08. 15th International Symposium on
  • Conference_Location
    Montreal, QC
  • ISSN
    1530-1311
  • Print_ISBN
    978-0-7695-3181-6
  • Type

    conf

  • DOI
    10.1109/TIME.2008.11
  • Filename
    4553305