VLSI Design and Verification
Project
Internship Program
Duration – 15 Weeks
Project Training – Offline / Online – 5 WEEKS
Project Development – Offline/ Online – 10 WEEKS
PROGRAM HIGHLIGHTS:
- Comprehensive knowledge of FPGA design and
- Mastery of simulation-based, coverage-driven, and formal verification.
- Hands-on experience with FPGA tools like Vivado, Quartus, and Model Sim.
- Expertise in debugging and optimizing FPGA
OUTCOMES:
- Design and simulate FPGA systems using Verilog, VHDL, and System Verilog.
- Implement advanced verification techniques (System Verilog, UVM).
- Perform in-system FPGA debugging using JTAG and logic analysers.
- Manage and optimize FPGA timing, performance, and power.
- Verify complex FPGA designs using UVM and formal verification.
- Debug real-world FPGA design and performance issues
PROJECT EXAMPLES:
- Design and Simulation of Digital Controller/CPU Core/Protocols such as UART, SPI, I2C, AXI4
- Design, Simulation, Implementation and Verification of Digital Controllers, ALU Cores and protocols such as UART, SPI, I2C, AXI4 on FPGA Board.
- SV Verification of Digital Controller/CPU Core/Protocols such as UART, SPI, I2C, AXI4
- UVM Verification of Digital Controller/CPU Core/Protocols such as UART, SPI, I2C, AXI4
TOOLS AND RESOURCES:
- Xilinx Vivado Tool, EDA Playground
PROJECT TRAINING – 5 weeks
- Introduction to FPGA Design and Verification
- Writing Testbenches in Verilog
- VHDL for Verification
- System Verilog for Verification
- Writing Testbenches in System Verilog
- Coverage-Driven Verification
- UVM – Universal Verification Methodology
- UVM Testbench Components
- UVM Score boarding and Reporting
- Constrained Random Verification
- Formal Verification and ABV FPGA Timing Constraints
- Timing Closure Techniques
- Performance Verification
- Synthesis and Post-Synthesis Verification
- Hardware Debugging Techniques
- In-System Testing and Debugging
- Final FPGA Timing and Performance
- Simulation and Synthesis Verification
PROJECT DEVELOPMENT – 10 Weeks
Phase-1: Research, Planning, and Initial Development
- Project Scope Definition
- Research & Feasibility Study
- Initial Planning & Setup
Project Phase-2: Development, Testing, and Refinement
- Development & Iteration
- Testing and Validation
- Refinement & Optimization
- Prepare for Final Deliverables
- Final Project Demo and Presentation
