Characterizing a Portable Subset of Behavioral VHDL-93

Research output: Contribution to conferencePresentation

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 languageAmerican English
DOIs
StatePublished - Apr 1 1997
EventHardware Description Languages and Their Applications -
Duration: Apr 1 1997 → …

Conference

ConferenceHardware Description Languages and Their Applications
Period4/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

Cite this