Digital Design & Comp. Arch: L5: Hardware Description Languages and Verilog (Spring 2026)

Onur Mutlu Lectures
Onur Mutlu LecturesMar 6, 2026

Why It Matters

Mastering Verilog equips engineers to prototype and verify the complex architectures driving today’s memory‑centric systems, accelerating innovation in security‑aware and high‑performance computing.

Key Takeaways

  • Verilog remains industry-standard HDL for ASIC design
  • Lecture links HDL basics to memory-centric research
  • Prof. Mutlu emphasizes security implications like RowHammer
  • Resources include cutting‑edge arXiv papers on PIM
  • ETH Zurich course blends theory with practical tooling

Pulse Analysis

Hardware description languages remain the backbone of digital design, and Verilog continues to dominate both academic curricula and industry pipelines. In Lecture 5, Prof. Mutlu broke down Verilog’s structural and behavioral constructs, walked students through test‑bench creation, and demonstrated how simulation tools translate code into gate‑level representations. By grounding these concepts in real‑world examples, the lecture equips future architects with the practical skills needed to iterate rapidly on processor and accelerator prototypes.

Beyond syntax, the lecture positioned Verilog within the broader surge of memory‑centric computing. References to recent arXiv papers on processing‑in‑DRAM, RowHammer mitigation, and intelligent genome‑analysis architectures illustrate how HDL proficiency enables researchers to explore novel memory hierarchies and security mechanisms. Understanding the hardware description layer is essential for implementing in‑memory compute units that can offload data‑intensive tasks while preserving data integrity.

For industry and career trajectories, fluency in Verilog opens doors to roles in ASIC design, FPGA development, and emerging domains such as computational storage. ETH Zürich’s integration of theory, hands‑on labs, and a curated reading list ensures graduates can bridge academic insights with commercial product cycles. As memory‑centric paradigms reshape performance bottlenecks, engineers who can model, simulate, and verify these architectures will drive the next wave of high‑efficiency computing solutions.

Original Description

Digital Design and Computer Architecture, ETH Zürich, Spring 2026 (https://safari.ethz.ch/ddca/spring2026/)
Lecture 5: Hardware Description Languages and Verilog
Lecturer: Prof. Onur Mutlu
Date: 5 March 2026
Recommended Reading:
====================
A Modern Primer on Processing in Memory
Memory-Centric Computing: Solving Computing's Memory Problem
Memory-Centric Computing: Recent Advances in Processing-in-DRAM
Intelligent Architectures for Intelligent Computing Systems
RowHammer: A Retrospective
Fundamentally Understanding and Solving RowHammer
Accelerating Genome Analysis via Algorithm-Architecture Co-Design
From Molecules to Genomic Variations: Accelerating Genome Analysis via Intelligent Algorithms and Architectures
RECOMMENDED LECTURE VIDEOS & PLAYLISTS:
========================================
Digital Design and Computer Architecture Spring 2025 Livestream Lectures Playlist:
Fundamentals of Computer Architecture Fall 2025 Livestream Lectures Playlist:
Seminar in Computer Architecture Spring 2025 Livestream Lectures Playlist:
Computer Architecture Fall 2024 Lectures Playlist:
Interview with Professor Onur Mutlu:
TCuARCH meets Prof. Onur Mutlu
Arch. Mentoring Workshop @ISCA'21 - Doing Impactful Research
The Story of RowHammer Lecture:
Accelerating Genome Analysis Lecture:
Memory-Centric Computing Systems Tutorial at IEDM 2021:
Intelligent Architectures for Intelligent Machines Lecture:
Featured Lectures:

Comments

Want to join the conversation?

Loading comments...