• DocumentCode
    3146496
  • Title

    Formal Verification of a Real-Time Hardware Design

  • Author

    Umrigar, Zerksis D. ; Pitchumani, Vijay

  • Author_Institution
    Department of Electrical Engineering, Syracuse University, Syracuse, NY
  • fYear
    1983
  • fDate
    27-29 June 1983
  • Firstpage
    221
  • Lastpage
    227
  • Abstract
    As hardware systems continue to grow more complex, formal methods for their design and verification become increasingly important. In this paper, we develop the design and formal specifications for the receiver section of an Universal Asynchronous Receiver/Transmitter. Though no mechanical verification has been done, such a development methodology is essential for formal verification. The emphasis here is on transforming informal specifications into formal ones, and showing how these formal specifications impact the design. The specification process helps us in formulating bounds on the relative drift between the receiver and transmitter clocks. We then develop the design in a top-down manner using a hardware description language which borrows from both APL and PASCAL.
  • Keywords
    Calculus; Clocks; Error correction; Formal specifications; Formal verification; Hardware; Process design; Real time systems; Testing; Transmitters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1983. 20th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0026-8
  • Type

    conf

  • DOI
    10.1109/DAC.1983.1585652
  • Filename
    1585652