• DocumentCode
    811718
  • Title

    Formal verification of VHDL descriptions in the Prevail environment

  • Author

    Borrione, Dominique D. ; Pierre, Laurence V. ; Salem, Ashraf M.

  • Author_Institution
    Joseph Fourier Univ., Grenoble, France
  • Volume
    9
  • Issue
    2
  • fYear
    1992
  • fDate
    6/1/1992 12:00:00 AM
  • Firstpage
    42
  • Lastpage
    56
  • Abstract
    Prevail, a formal verification environment for proving the equivalence of two very-high-speed integrated circuit hardware description language (VHDL) design architectures, is described. For simple bit-level combinational descriptions, the environment calls upon a tautology checker. For parameterized repetitive structures and for more abstract sequential designs, the program translates descriptions into recursive functions according to predefined templates and generates a theorem acceptable to the Bover-Moore theorem prover. The specification, implementation, and functional representation of a sequential example are presented.<>
  • Keywords
    VLSI; formal specification; programming environments; specification languages; theorem proving; Bover-Moore theorem prover; Prevail environment; VHDL; VHDL descriptions; bit-level combinational; equivalence proving; formal verification environment; parameterized repetitive structures; recursive functions; tautology checker; templates; very-high-speed integrated circuit hardware description language; Adders; Calculus; Circuit testing; Combinational circuits; Formal verification; Hardware; Logic circuits; Mathematical model; Mathematics; Timing;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/54.143145
  • Filename
    143145