Putting Operational Techniques to the Test: A Syntactic Theory for Behavioral Verilog

John Fiskio-Lasseter, Amr Sabry · Electronic Notes in Theoretical Computer Science · 1999

We present a syntactic theory for the behavioral subset of the Verilog Hardware Description Language. Due to the complexity of the language, the construction of this theory represents a serious test of the suitability of syntactic operational techniques for reasoning about industrial languages. Overall, we have found that these techniques are rather robust but with a few caveats. Our theory formalizes the simulation cycle explicitly, exposes a number of ambiguities and inconsistencies in the language reference manual (LRM), and is the most accurate known description of this subset of Verilog, with respect to the LRM. The syntactic theory has been used to automatically derive a simulator for Verilog.

Read the paper · More papers on PaperTik