The semantic challenge of Verilog HDL

The work

AuthorsMike Gordon
Editors
Typeinproceedings
Year1995
Also known asgordon2002semantic
Citekeygordon1995semantic

Where it appeared

Published inTenth Annual IEEE Symposium on Logic in Computer Science (LICS)
PublisherIEEE
Pages136--145

Related

Distinct frombouzafour2018modelchecking
Distinct frombryant1985symbolic
Distinct fromdhingra1987formal
Distinct fromgordon1983lcflsm
Distinct fromgordon1985hol
Distinct fromlaw2026mechanized
Distinct fromloow2025simulation
Distinct fromreid2016endtoend
Distinct fromzhu2026equivfusion

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

The Verilog hardware description language (HDL) is widely used to model the structure and behaviour of digital systems ranging from simple hardware building blocks to complete systems. Its semantics is based an the scheduling of events and the propagation of changes. Different Verilog models of the same device are used during the design process and it is important that these be 'equivalent'; formal methods for ensuring this could be commercially significant. Unfortunately, there is very little theory available to help. This self-contained tutorial paper explains the semantics of Verilog informally and poses a number of logical and semantic problems that are intended to provoke further research. Any theory developed to support Verilog is likely to be useful for the analysis of the similar (but more complex) language VHDL.

A copy is held

pdf, 239.3 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via openalex
Added2026-09-16 10:25 UTC
Approved bya person 2026-09-16 13:03 UTC

Cite it as

@inproceedings{gordon1995semantic,
  title        = {The semantic challenge of Verilog HDL},
  author       = {Mike Gordon},
  year         = {1995},
  booktitle    = {Tenth Annual IEEE Symposium on Logic in Computer Science (LICS)},
  publisher    = {IEEE},
  pages        = {136--145},
  doi          = {10.1109/lics.1995.523251},
}

This record lives at https://refs.drheap.org/gordon1995semantic/ and will keep doing so. It used to be called gordon2002semantic, and those addresses still resolve to this one.