Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

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

ACM SIGPLAN via YouTube

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

Reviews

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.