• DocumentCode
    3010026
  • Title

    RTL verification of timed asynchronous and heterogeneous systems using symbolic model checking

  • Author

    Vakilotojar, Vida ; Beerel, Peter A.

  • Author_Institution
    Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1997
  • fDate
    28-31 Jan 1997
  • Firstpage
    181
  • Lastpage
    188
  • Abstract
    This paper describes a tool-supported methodology for the register-transfer-level formal verification of a growing hardware design paradigm-timed asynchronous systems. These systems are a network of communicating asynchronous and synchronous components and have correctness constraints that depend on specified bounded delays. This paper formalizes the verification problem and demonstrates how time-discretization, abstraction, and non-determinism can lead to a system model comprised of communicating finite state machines composed synchronously. The paper then describes a translator that accepts structural VHDL system description along with controller specifications and generates the input to a symbolic model checker (SMV). Finally, we describe two case studies in which concurrent verification and design led to the correction of many errors not easily found using simulation
  • Keywords
    circuit analysis computing; delays; finite state machines; formal verification; hardware description languages; logic CAD; RTL verification; abstraction; bounded delays; communicating finite state machines; correctness constraints; hardware design paradigm-timed asynchronous systems; heterogeneous systems; register-transfer-level formal verification; structural VHDL system description; symbolic model checker; symbolic model checking; time-discretization; timed asynchronous systems; tool-supported methodology; translator; Automata; Circuits; Clocks; Delay; Design methodology; Error correction; Formal verification; Hardware; Protocols; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    0-7803-3662-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1997.600112
  • Filename
    600112