Below
is the quick overview of course. Please make sure you are added to whatsapp
group to get all course notifications.
Please send mail to contact@vlsiguru.com for any clarifications.
- Course duration and schedule
- Duration: 8 weeks
- Course Checklist : Please mail to contact@vlsiguru.com for any support you need with below checklist
- Added to Whatsapp group
- UVM Course material shared from Google drive
- Online students: Got EDA Playground Login, Classroom students: UNIX login to access Questasim on servers
- Course assignment links and timelines to submit
- Course material
- Shared on GoogleDrive
- Labs
- UVM Reference Manual
- GVIM, Questasim and EDA-PLAYGROUND videos
- Using GVIM Effectively
- Using Questasim to run UVM based TB
- Using EDA Playground to run UVM based TB
- Enable SV Syntax in GVIM
- Assignments (send solutions in doc format to submit.vlsiguru@gmail.com)
- uvm-assignment-1 : Setting up UVM Template TB environment
- uvm-assignment-2 : Objections, Phases
- uvm-assignment-3 : Reporting classes, Severity, verbosity
- uvm-assignment-4 : Factory
- uvm-assignment-5 : TLM 1.0
- uvm-assignment-6 : Config_db & Resource_db
- uvm-assignment-7 : Sequence Library
- uvm-assignment-8 : Virtual Sequencer & virtual sequence
- uvm-assignment-9 : Policy Classes
- uvm-assignment-10 : Monitor, Coverage and Scoreboard implementation and connections
- uvm-assignment-11 : Driver – Sequencer communication model
- uvm-assignment-12 : UVM Command Line processor
- uvm-assignment-13 : Synchronization Classes: Event, Barrier
- NEED TO UPDATE
- uvm-assignment-15 : AHB Protocol, AHB Interview questions
- uvm-assignment-16 : AHB UVC and AHB Interconnect TB development
- Evaluation test
- Institute conducts evaluation test once every 2 weeks, followed by discussion on the same
- Student gets placement support based on these evaluation tests.
- Institute facilities
- All UVM course videos are accessible at the institute (Ground floor, reception room).
- Institute is open from 8AM to 8PM on all days. Student can access tools during this time
- Placement support
- Student should complete all the course assignments for placement support.
- Support during the course and support post course completion
- Doubt clarification over mail, whatsapp group(moderated by trainer)