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
Link To Document