Abstract
Goossens defined a structural operational semantics for a subset of VHDL-87 and proved that the parallelism present in VHDL is benign. We extend this work to include VHDL-93 features such as shared variables and postponed processes that change the underlying semantic model. In the presence of shared variables, nondeterministic execution of VHDL-93 processes destroys the unique meaning property. We identify and characterize a class of portable VHDL-93 descriptions for which unique meaning property can be salvaged. Our specification can serve as a correctness criteria for a VHDL-93 simulator.
Original language | American English |
---|---|
DOIs | |
State | Published - Apr 1 1997 |
Event | Hardware Description Languages and Their Applications - Duration: Apr 1 1997 → … |
Conference
Conference | Hardware Description Languages and Their Applications |
---|---|
Period | 4/1/97 → … |
Keywords
- Formal Methods
- Hardware Description Languages
- Standards
- Verification and Validation
Disciplines
- Bioinformatics
- Communication
- Communication Technology and New Media
- Computer Sciences
- Databases and Information Systems
- Life Sciences
- OS and Networks
- Physical Sciences and Mathematics
- Science and Technology Studies
- Social and Behavioral Sciences