• DocumentCode
    2276242
  • Title

    Compiling Verilog into timed finite state machines

  • Author

    Cheng, Szu-Tsung ; Brayton, Robert K. ; York, Gary ; Yelick, Katherine ; Saldanha, Alexander

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1995
  • fDate
    27-29 Mar 1995
  • Firstpage
    32
  • Lastpage
    39
  • Abstract
    The lack of formal semantics for HDLs has made it hard to make a formal bridge between simulation tools based on HDLs and synthesis/verification tools based on finite state machines. We address the problem of finding a larger subset of Verilog HDL (which includes timing constructs) and a systematic way of extracting FSMs from programs built using the subset. Using timed FSMs as the target language for HDL compilation gives us two potential advantages. First, FSMs can be used to model systems that do not have hardware implementation. Second, FSMs can be used to model systems that are implementable but not automatically synthesizable
  • Keywords
    computational linguistics; finite state machines; hardware description languages; program compilers; program verification; timing; HDLs; Verilog HDL compilation; simulation tools; subset; synthesis tools; system modelling; timed finite state machines; timing constructs; verification tools; Automata; Bridge circuits; Circuit simulation; Circuit synthesis; Circuit testing; Computer bugs; Hardware design languages; Manufacturing; Timing; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
  • Conference_Location
    Santa Cruz, CA
  • Print_ISBN
    0-8186-7082-7
  • Type

    conf

  • DOI
    10.1109/IVC.1995.512465
  • Filename
    512465