USB2.0 Protocol and USB2.0 Core verification Training

Home > Course

USB2.0 Protocol and USB2.0 Core verification Training

About Course

Course involves 2 aspects: Training on USB2.0 protocol.
USB2.0 Core functional verification using SV & UVM
Design Architecture overview
Feature listing down
Verification plan & Test plan development
Test bench Architecture
Test bench component coding
Test case coding & debug
Coverage analysis
Course also involves 4 assignments covering USB protocol and USB core verification.

Unit NumberTopicDuration (Mins)
1USB2.0 protocol overview, how protocol has evolved104
2USB2.0 protocol overview, device detection, speed negotiation and device descriptors46
3Line states, Data transfers, Frame, microframe, USB topology, Frame format68
4USB core understanding, EP overview, core architecture, Endpoint types65
5USB core interfaces, DMA transfers, USB packet formats, Packet fields, Special packets59
6Isochronous, control, interrupt and bulk transfers,100
7High speed transactions - Isochronous, Bulk and interrupt transfers, USB specification reading81
8Buffer pointers, USB registers overview, USB core operation55
9USB DMA operation, USB transfers39
10Revision, buffer pointers (repeat of topics) - Weekend session78
11Revision, USB operation (repeat of topics) - weekend57
12USB test plan development - weekend81
13USB test bench development43
14WB and UTMI agent component coding, DUT instantiation68
15Register reset, write read testcase coding and debug109
16Register model development and integration76
17USB register testcase debug, UTMI driver coding79
18USB speed negotiation, USB Reset sequence92
19USB frame definition, USB enumeration sequence51
20USB configuration sequence and Interrupt handling sequence coding78
21Updating UTMI driver to drive USB frame55
22Debuggng the UTMI driver code for USB packet driving to the USB core51
23USB packet CRC error debug, Control transfer implementation57
24USB enumeration implementation, moving USB frame level communication to packet level communication94
25Implementing sqr-driver communication at packet level, RTL debug for test case failure87
26Setup transfer - Data phase debug92
27Isochronous transfer sequence coding and test case implementation82
28Isochronous transfer test case debug76
29Isochronous OUT transfer test case debug105
30USB bulk out and bulk in test coding and debug76
31USB bulk in test case coding and debug103
32Developing one common sequence for all testcases109
33Wishbone and SRAM interface component coding88
34UTMI monitor coding for transmit and receive interfaces72
35USB Scoreboard coding108
36Setting up regression and test case failure analysis81
37UTMI monitor update and USB scoreboard update83
38Scoreboard update for USB packet comparison102
Curriculum

Course involves 2 aspects:
Training on USB2.0 protocol.
USB2.0 Core functional verification using SV & UVM
Design Architecture overview
Feature listing down
Verification plan & Test plan development
Test bench Architecture
Test bench component coding
Test case coding & debug
Coverage analysis
Course also involves 4 assignments covering USB protocol and USB core verification.

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.