Skip to content

SACHINUR17/VLSI-Design-Verification-Projects

Repository files navigation

πŸ” VLSI Design Verification Projects

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


πŸ“ Repository Structure

.
β”œβ”€β”€ ALU_32bit_UVM/               # 32-bit ALU Design using Verilog + UVM Verification
β”‚   β”œβ”€β”€ rtl/
β”‚   β”œβ”€β”€ tb/
β”‚   └── README.md
β”‚
β”œβ”€β”€ AXI4_Protocol_Verification/           # AXI4 Protocol Verification
β”‚   β”œβ”€β”€ Design/
β”‚   β”œβ”€β”€ Testbench Components/
β”‚   └── README.md
β”‚
β”œβ”€β”€ AHB_Protocol_Checker/        # AHB Protocol
β”‚   β”œβ”€β”€ Design/
|   β”œβ”€β”€ Testbench/
β”‚   └── README.md
β”‚
β”œβ”€β”€ Design_and_Verification_of_AXI4-lite_Slave_Protocol/          # AXI4-lite Slave Protocol with Verilog and FSM-based Testbench
β”‚   β”œβ”€β”€ Design/
β”‚   β”œβ”€β”€ 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 / Synopsis VCS / Cadence Xcelium – 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.