Skip to content

This repository contains a curated set of LeetCode-style coding problems tailored for Design Verification (DV) interview preparation. Each problem is rooted in real-world verification tasks such as scoreboard checks, bit manipulation, transaction tracking, and memory modeling.

Notifications You must be signed in to change notification settings

Mad-Hat-uvm/leetcode-for-asic-verification

Repository files navigation

🧠 LeetCode for ASIC/SoC Verification Engineers

Last Commit Repo Size Language License


🎯 Objective

This repository contains LeetCode-style coding questions designed for Design Verification (DV) engineers. Each problem aligns with real-world scenarios commonly encountered in UVM environments, such as AXI protocol tracking, scoreboard validation, transaction flow, and bit-level manipulation.


📌 Who This Is For

  • ASIC/SoC Design Verification Engineers
  • Engineers aiming to strengthen their algorithmic problem-solving in a verification setting

📁 Folder Structure

leetcode-for-asic-verification/
├── Problem_001_FirstUnackedTxn/
│   ├── problem.md
│   ├── solution.sv       //SystemVerilog Solution
│   ├── solution.py       //Python Solution
│   └── notes.txt
├── Problem_002_BitfieldExtract/
│   ├── problem.md
│   └── solution.py
├── ...
├── README.md

About

This repository contains a curated set of LeetCode-style coding problems tailored for Design Verification (DV) interview preparation. Each problem is rooted in real-world verification tasks such as scoreboard checks, bit manipulation, transaction tracking, and memory modeling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published