Skip to content

Resource guide

This page collects recommended books, standards, courses, and tools for digital design, verification, and formal methods.

Whether you are getting started or refining an existing workflow, these resources are meant to serve as a curated entry point into widely used methodologies, references, and open‑source ecosystems in the hardware design and verification community.

Books

Design

Verification

Formal Verification

SystemVerilog Assertions (SVA)

Language Reference Manuals (LRM)

  • IEEE 1364-2005 - Verilog Hardware Description Language
  • IEEE 1800-2017 - SystemVerilog Unified Hardware Design, Specification, and Verification Language
  • IEEE 1800-2023 - SystemVerilog Unified Hardware Design, Specification, and Verification Language

Courses

University

Cadence

Synopsys

Websites & Communities

Practice Platforms

Tools

The following tools are widely used in open‑source and industrial workflows for simulation, linting, synthesis, and formal verification. Whenever possible, both the official website and the source repository are provided.

Documentation & Diagrams

  • Wavedrom - Timing and waveform diagrams
  • Inkscape - Vector grephics and diagrams