Ethernet MAC Functional Verification

Home > Course

Ethernet MAC Functional Verification

About Course

Ethernet MAC Functional Verification training course is a 4 weeks course, focused on Ethernet 10/100Mbps protocol and MAC core verification using System Verilog. Course will cover all aspects of functional verification flow starting from specification, feature list down, testplan, testbench development, testcase coding, regression and coverage analysis. MAC core implemented using DMA, course provides in depth overview of DMA functionality and descriptors.

Demo Videos
Unit NumberTopicDuration (Mins)
1Protocol overview109
2Protocol advanced concepts153
3Assignment 1 discussion8
4Assignment 2 & 3 discussion41
5Ethernet MAC design specification understanding105
6Register field description92
7Register fields and transmit, receiver descriptor overview98
8Feature list down, testplan development124
9testplan development, functional coverage listing down, TB architecture development108
10Setting up TB environment, MAC register reset test108
11MAC register reset and write-read test debug91
12Register model coding, integration, register access test cases implementation using register model180
13Register access testcase coding and debug : Front door and back door access with all 4 combinations154
14MAC FD transmit test coding and debug149
15MAC FD Transmit test debug80
16MAC FD receive test case coding and debug112
17MAC FD receive test case debug138
18MAC FD receive test case update for CRC generation and the related debug80
19MAC FD transmit and receive test case coding and waveform review32
20WB and MAC TX & RX interface monitor and coverage coding125
21Scoreboard coding, integration and FD test SBD analysis68
22Scoreboard mismatch debug and update43
23Scoreboard fixing for MAC FD transmit test, Regression setup using TCL script, and run regression53
24Regression running and updating SBD for test status printing16
25Regression report generation, coverage analysis, adding MII test cases to improve the coverage69
26Flow control and collision detection testcase coding and debug82
27register model coverage coding and debug on why coverage sampling is not happening55
28MAC FD pause frame test coding and debug103
Curriculum

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
Course Instructor
  • Dedicated Trainer Accessible On Phone / Email / Whatsapp
  • Trainer Exp: 15 Years

Price - ₹9,000 + GST

₹10,000    (10% Off)

10 hours left to avail at this price

Edit Template

Course Highlights

Edit Template

TESTIMONIALS

What Our Students Says About Inskill

FAQ

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.