Skip to content

A repository aggregating links to essential documentation, tutorials, and research papers for hardware Design Verification.

Notifications You must be signed in to change notification settings

rpjayaraman/DV-resource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 

Repository files navigation

πŸš€ DV-resource: Your Go-To Hub for Design Verification πŸš€

A curated collection of essential documentation, tutorials, research papers, and community links for Hardware Design Verification (DV) engineers and enthusiasts. Whether you're starting out or a seasoned pro, find valuable resources here to boost your DV journey!

Hardware Design Verification Contributions Welcome Awesome


πŸ“– Table of Contents


πŸŽ“ Courses

🀝 Community Projects

  • πŸ”— SoC Labs - Global academic community for System On Chip development using the Arm-based ecosystem.

🌐 Communities

πŸ›‘οΈ Hardware Security Verification

πŸ† Hackathons

  • πŸ”— Hack@DAC - Hardware Security Challenge Contest at the Design Automation Conference.
  • πŸ”— Makerchip - Community-driven open IC design challenges (Note: URL in original was makerchips.org).
  • πŸ”— Redwood EDA Showdown - Design competitions using TL-Verilog.

πŸ“š Resources

πŸ’» GitHub Repositories

  • πŸ”— AXI VIP - AXI Verification IP.
  • πŸ”— CHIPS Alliance - Common Hardware for Interfaces, Processors and Systems.
  • πŸ”— Design Patterns in SV - Implementing design patterns in SystemVerilog.
  • πŸ”— Edalize - An abstraction library for interfacing EDA tools.
  • πŸ”— Ethernet MAC Core UVM Verification (10-Gigabit) - Example UVM project for a 10G Ethernet MAC.
  • πŸ”— Ibex UVM - UVM-based verification environment for the Ibex RISC-V core.
  • πŸ”— NoobsCpu-8bit - A simple 8-bit CPU architecture for learning.
  • πŸ”— OpenTitan DV - Design Verification environment for the OpenTitan project.
  • πŸ”— schoolRISCV - Step-by-step CPU microarchitecture development.
  • πŸ”— SV2V - SystemVerilog to Verilog converter.
  • πŸ”— VLSI Stuff - Ideas and EDA software for VLSI design.
  • πŸ”— VORTEX RISCV GPU - Vortex is a full-stack open-source RISC-V GPGPU.
  • πŸ”— VeRLPy - Python Library for Verification of Digital Designs with Reinforcement Learning
  • πŸ”— LLM4DV - LLM4DV is a benchmarking framework utilising large language models in hardware design verification.
  • πŸ”— Awesome HDL Languages - A curated list of amazingly awesome hardware description language projects.
  • πŸ”— awesome-open-hardware-verification - A List of Free and Open Source Hardware Verification Tools and Frameworks
  • πŸ”— RTL2UVM - Automated UVM TB generation with RTL
  • πŸ”— SoC-DV-UVM - SoC Verification with UVM

πŸ“Ί YouTube Channels & Videos

🌐 Websites, Blogs & Articles

πŸ“„ Papers

πŸ“° Substack & Blogs

βš™οΈ Reverse Engineering

πŸ“š Books


Spread the word and happy verifying! ✨

About

A repository aggregating links to essential documentation, tutorials, and research papers for hardware Design Verification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published