The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

A formal executable semantics of Verilog

The work

AuthorsPatrick Meredith; Michael Katelman; José Meseguer; Grigore Roşu
Editors
Typemisc
Year2010
Citekeymeredith2010formal

Where it appeared

Published inACM/IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE)
Pages179--188

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

This paper describes a formal executable semantics for the Verilog hardware description language. The goal of our formalization is to provide a concise and mathematically rigorous reference augmenting the prose of the official language standard, and ultimately to aid developers of Verilog-based tools; e.g., simulators, test generators, and verification tools. Our semantics applies equally well to both synthesizeable and behavioral designs and is given in a familiar, operational-style within a logic providing important additional benefits above and beyond static formalization. In particular, it is executable and searchable so that one can ask questions about how a, possibly nondeterministic, Verilog program can legally behave under the formalization. The formalization should not be seen as the final word on Verilog, but rather as a starting point and basis for community discussions on the Verilog semantics.

How it got here

How it got hereagent via openalex
Added2026-10-25 21:10 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{meredith2010formal,
  title        = {A formal executable semantics of Verilog},
  author       = {Patrick Meredith and Michael Katelman and José Meseguer and Grigore Roşu},
  year         = {2010},
  journal      = {ACM/IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE)},
  pages        = {179--188},
  doi          = {10.1109/memcod.2010.5558634},
}

This record lives at https://refs.drheap.org/meredith2010formal/ and will keep doing so.