• DocumentCode
    3443943
  • Title

    Verifiable and executable theories of design for synthesizing correct hardware

  • Author

    Chin, Shiu-Kai ; Greene, Kevin J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
  • fYear
    1988
  • fDate
    3-5 Oct 1988
  • Firstpage
    604
  • Lastpage
    610
  • Abstract
    Formally verified hardware synthesis functions have been developed and implemented using high-order logic, automatic theorem provers, and declarative languages. The synthesis functions, which take the form of equivalence-preserving transformations, enable implementations to be related to their specifications in a formally verified manner. As shown by the theory of design for array multipliers, verified synthesis functions produce implementations which are correct by construction, thus avoiding the exponential growth in effort inherent in simulation-based and Boolean comparison-based verification. Theories of design with their verified synthesis functions and correctness theorems represent additional features which would logically extend computer-aided design systems for design synthesis and design verification
  • Keywords
    formal specification; Boolean comparison-based verification; array multipliers; automatic theorem provers; computer-aided design systems; correct hardware synthesis; correctness theorems; declarative languages; design synthesis; design verification; equivalence-preserving transformations; formally verified hardware synthesis; high-order logic; specifications; Adders; Circuit synthesis; Design methodology; Hardware; High definition video; Synthetic aperture sonar; Tail; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
  • Conference_Location
    Rye Brook, NY
  • Print_ISBN
    0-8186-0872-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1988.25772
  • Filename
    25772