A Colored Petri Net model of VHDL

There exists a strong necessity for a formal interpretation of VHDL. This paper address this aspect. The formal model used for this purpose are Colored Petri Nets because they can cover all aspects of VHDL. We start from the underlying executable model of VHDL based on interactive processes. The formal model of a VHDL description results from the specification in Petri Net terms of an intermediate model. This consists of the userdefined processes resulting from the elaboration of a VHDL description, the kernel process (VHDL simulator) and the communicating links between them.

[1]  Kurt Jensen Coloured Petri nets: A high level language for system design and analysis , 1989, Applications and Theory of Petri Nets.

[2]  José Manuel Colom,et al.  A Petri Net Approach for the Analysis of VHDL Descriptions , 1993, CHARME.

[3]  José Manuel Colom,et al.  Analysis tools applied to VHDL , 1993, Microprocess. Microprogramming.

[4]  John Peter,et al.  The semantics of VHDL with Val and Hol: towards practical verification tools , 1990 .

[5]  Laurence Pierre,et al.  Formal proofs from HDL descriptions , 1993 .

[6]  Carlos Delgado Kloos,et al.  Clean formal semantics for VHDL , 1994, Proceedings of European Design and Test Conference EDAC-ETC-EUROASIC.

[7]  José Manuel Colom,et al.  Toward a formal semantics of IEEE Std. VHDL 1076 , 1993, Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference.