The Semantic Challenge of Verilog HDL (talk)
Overhead projector transparencies for a talk based on the paper
The Semantic Challenge of Verilog HDL are available as a single
postscript file or as separate files for each transparency:
-
The Semantic Challenge of Verilog HDL
-
Modern HDLs
-
Uses of HDLs
-
Verilog HDL
-
Overview of Verilog (1)
-
Overview of Verilog (2)
-
Events and Scheduling
-
Zero-delay Assignments
-
Example Assignments
-
Timing Control
-
Timing Controlled Assignments: Continuous Assignments
-
Timing Controlled Assignments: Procedural Assignments
-
Inertial versus Transport Delay
-
Inertial Assignment (in VHDL but not Verilog)
-
More on Event Control
-
Semantics of Continuous Assignment
-
Verilog's Data Types
-
Complete Example: a Multiplier
-
The Multiplier in Verilog
-
A Complete Module
-
Test Data
-
Test Harness
-
Output from Simulator
-
Semantic Challenges
-
Formal Semantics of Verilog
-
Simplified Semantics
-
A Minimal Simulation Calculus
-
Equivalence Between Modules
-
Correctness of Synthesisers
-
Example Synthesisable Module
-
Example of Design Synthesis
-
Conclusions