DMA Controller Functional Verification

About Course

DMA controller is an important aspect of every SOC, which is used for peripheral to peripheral, peripheral to memory and memory to memory data transfers with minimal intervention from Processor. Current DMA controller design has 2 cores with 8 channels per core.

DMA controller functional verification using SV & UVM, covers all the aspects of verification starting from reading the specifications, feature list down, testbench development, testbench component coding, register model development, testcase coding and regression setup, debug for coverage analysis. Course gives indepth overview of sequence development, debugging of complete testcases, etc. Course also introduces to functional and code coverage analysis.


Feature list down
Testplan development
Functional coverage point list down
Register list down
Testbench architecture definition
TB component coding
Register model coding
TB component integration
Testcase development
Register access tests: reset and wr-rd testcases
Functional testcase coding
Test case debug
Regression setup using PERL script
Regression and coverage report generation
Functional and code coverage analysis
Updating tests for coverage closure
Adding new tests for coverage closure

Course videos

Unit 1 DMA Spec Session1 03:27:00
Unit 2 SV UVM Advanced Training SES1 03:23:44
Unit 1 SV UVM Advanced Training SES2 01:29:18
Unit 1 SV UVM Advanced Training SES3 02:35:22
Unit 5 SV UVM Advanced Training SES4 03:17:25
Unit 6 SV UVM Advanced Training SES5 03:05:36
Unit 7 SV UVM Advanced Training SES6 03:25:57
Unit 8 SV UVM Advanced Training SES7 03:11:31
Unit 9 SV UVM Advanced Training SES8 03:05:032

Benefits of eLearning:

  • - Access to the Instructor - Ask questions to the Instructor who taught the course
  • - Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
  • - Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready

continue to register

Have an account ? Login Fast

Login to Continue

If you face any Issue Contact Administrator.