Skip to content

SACHINUR17/VLSI-Design-Verification-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” VLSI Design Verification Engineer Projects

Welcome to my collection of VLSI Design Verification projects.
This GitHub repository showcases hands-on work in functional verification using SystemVerilog, UVM, and industry-standard EDA tools.


πŸ“ Repository Structure

.
β”œβ”€β”€ ALU_32bit_UVM/               # 32-bit ALU Design + UVM Verification
β”‚   β”œβ”€β”€ rtl/
β”‚   β”œβ”€β”€ tb/
β”‚   └── README.md
β”‚
β”œβ”€β”€ FIFO_Verification/           # Synchronous FIFO Verification
β”‚   β”œβ”€β”€ rtl/
β”‚   β”œβ”€β”€ tb/
β”‚   └── README.md
β”‚
β”œβ”€β”€ APB_Protocol_Checker/        # APB Protocol Checker (Assertion-based)
β”‚   β”œβ”€β”€ sv/
β”‚   └── README.md
β”‚
β”œβ”€β”€ Design_and_Verification_of_AXI_Slave_Protocol/          # AXI-Slave Protocol with FSM-based Testbench
β”‚   β”œβ”€β”€ rtl/
β”‚   β”œβ”€β”€ tb/
β”‚   └── README.md

πŸ§ͺ Key Verification Skills Demonstrated

  • βœ… UVM Environment Development (agent, monitor, driver, scoreboard)
  • βœ… Functional Coverage and Constrained Random Testing
  • βœ… Assertion-Based Verification (SVA)
  • βœ… SystemVerilog Interface & Clocking Block Usage
  • βœ… Directed & Randomized Testing
  • βœ… Testbench Reusability & Modularity
  • βœ… Scoreboarding and Functional Checks
  • βœ… Simulation with ModelSim/QuestaSim

🧰 Tools Used

  • QuestaSim / ModelSim – Simulation
  • SystemVerilog – Design & Verification Language
  • UVM (Universal Verification Methodology) – Verification Framework
  • Git/GitHub – Version Control & Collaboration


🀝 Let's Connect

If you're a recruiter, engineer, or enthusiast, I'd love to connect!


πŸ“œ License

MIT License. Free to use with attribution. Contributions welcome!


πŸš€ Built with curiosity and passion for VLSI Design Verification.