Reference - Language & Methodology Manuals

A curated collection of Language Reference Manuals, specifications, and resources for VLSI design and verification engineers.

IEEE Standards

StandardDescriptionLink
IEEE 1800-2023SystemVerilog LRM (latest)IEEE Xplore
IEEE 1800-2017SystemVerilog LRMIEEE Xplore
IEEE 1364-2005Verilog HDLIEEE Xplore
IEEE 1076-2019VHDL LRMIEEE Xplore
IEEE 1666-2023SystemC LRMIEEE Xplore
IEEE 1801-2018UPF (Unified Power Format)IEEE Xplore

Verification Methodology

ResourceDescriptionLink
UVM 1.2Universal Verification MethodologyAccellera
UVM 2017-1.0IEEE 1800.2 UVM StandardIEEE Xplore
OVM 2.1.2Open Verification Methodology (legacy)Accellera
PSS 2.1Portable Stimulus StandardAccellera

ARM AMBA Specifications

ProtocolVersionLink
AMBA AXIAXI4, AXI5ARM Developer
AMBA AHBAHB5, AHB-LiteARM Developer
AMBA APBAPB4, APB5ARM Developer
AMBA CHICHI Issue FARM Developer
AMBA ACEACE, ACE-LiteARM Developer

Interface Standards

StandardDescriptionLink
PCIe 6.0PCI Express Base SpecificationPCI-SIG
USB4Universal Serial Bus SpecificationUSB-IF
MIPICSI, DSI, D-PHY, M-PHYMIPI Alliance
DDR5JEDEC DDR5 SDRAMJEDEC
CXL 3.0Compute Express LinkCXL Consortium

Online References

ResourceDescriptionLink
ChipVerifySystemVerilog & UVM tutorialschipverify.com
Verification AcademySiemens/Mentor verification resourcesverificationacademy.com
ASIC WorldVerilog, SystemVerilog tutorialsasic-world.com
Doulos KnowhowSystemVerilog golden referencedoulos.com
ClueLogicUVM tutorials & examplescluelogic.com

Books

TitleAuthorTopic
SystemVerilog for VerificationChris Spear, Greg TumbushSV & OOP
A Practical Guide to UVMVanessa CooperUVM methodology
Writing Testbenches Using SystemVerilogJanick BergeronVerification
Digital Design and Computer ArchitectureHarris & HarrisRTL design
The UVM PrimerRay SalemiUVM basics

EDA Vendor Documentation

Quick Reference

TopicGo-to Resource
SystemVerilog syntaxIEEE 1800-2017 LRM
UVM base classesUVM 1.2 Class Reference
SVA assertionsIEEE 1800 Chapter 16
Functional coverageIEEE 1800 Chapter 19
Constrained randomIEEE 1800 Chapter 18
DPI-CIEEE 1800 Chapter 35
Author
Mayur Kubavat
VLSI Design and Verification Engineer sharing knowledge about SystemVerilog, UVM, and hardware verification methodologies.

Comments (0)

Leave a Comment