YoVDO

The Essence of Verilog: A Tractable and Tested Operational Semantics for Verilog

Offered By: ACM SIGPLAN via YouTube

Tags

Verilog Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to defining the formal semantics of Verilog in this 18-minute conference talk from OOPSLA2 2023. Delve into the novel core language λV, designed to capture Verilog's essence using minimal language structures. Learn how this comprehensive semantic definition addresses common pitfalls, covers an extensive set of language features, and serves as a reliable reference for detecting bugs in Verilog simulators. Discover the potential applications of λV in developing tools like state-space explorers and concolic execution tools for Verilog, and understand its role in exposing ambiguities in Verilog's standard specification. Gain insights into the rigorous implementation and testing process, involving 27,000 lines of Java code, that ensures λV's totality and conformance with Verilog.

Syllabus

[OOPSLA23] The Essence of Verilog: A Tractable and Tested Operational Semantics for Verilo...


Taught by

ACM SIGPLAN

Related Courses

Digital System Design
Indian Institute of Technology, Ropar via Swayam
Introducción al diseño de hardware con Verilog
Galileo University via edX
Hardware Modeling Using Verilog
Indian Institute of Technology, Kharagpur via Swayam
Hardware Description Languages for FPGA Design
University of Colorado Boulder via Coursera
FPGA Design for Embedded Systems
University of Colorado Boulder via Coursera