• DocumentCode
    2347976
  • Title

    PAFSV: A process algebraic framework for SystemVerilog

  • Author

    Man, K.L.

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. Cork (UCC), Cork
  • fYear
    2008
  • fDate
    20-22 Oct. 2008
  • Firstpage
    535
  • Lastpage
    542
  • Abstract
    We develop a process algebraic framework, called process algebraic framework for IEEE 1800trade SystemVerilog (PAFSV), for formal specification and analysis of IEEE 1800trade SystemVerilog designs. The formal semantics of PAFSV is defined by means of deduction rules that associate a time transition system with a PAFSV process. A set of properties of PAFSV is presented for a notion of bisimilarity. PAFSV may be regarded as the formal language of a significant subset of IEEE 1800trade SystemVerilog. To show that PAFSV is useful for the formal specification and analysis of IEEE 1800trade SystemVerilog designs, we illustrate the use of PAFSV with some examples: a MUX, a synchronous reset D flip-flop and an arbiter.
  • Keywords
    electronic design automation; formal specification; hardware description languages; process algebra; IEEE 1800 SystemVerilog; PAFSV; deduction rules; formal analysis; formal language; formal semantics; formal specification; process algebraic framework; synchronous reset D flip-flop; time transition system; Algebra; Computer science; Educational institutions; Equations; Formal languages; Formal specifications; Hardware design languages; Information technology; Real time systems; User-generated content;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
  • Conference_Location
    Wisia
  • Print_ISBN
    978-83-60810-14-9
  • Type

    conf

  • DOI
    10.1109/IMCSIT.2008.4747295
  • Filename
    4747295