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 Number | Topic | Duration (Mins) |
1 | USB2.0 protocol overview, how protocol has evolved | 104 |
2 | USB2.0 protocol overview, device detection, speed negotiation and device descriptors | 46 |
3 | Line states, Data transfers, Frame, microframe, USB topology, Frame format | 68 |
4 | USB core understanding, EP overview, core architecture, Endpoint types | 65 |
5 | USB core interfaces, DMA transfers, USB packet formats, Packet fields, Special packets | 59 |
6 | Isochronous, control, interrupt and bulk transfers, | 100 |
7 | High speed transactions - Isochronous, Bulk and interrupt transfers, USB specification reading | 81 |
8 | Buffer pointers, USB registers overview, USB core operation | 55 |
9 | USB DMA operation, USB transfers | 39 |
10 | Revision, buffer pointers (repeat of topics) - Weekend session | 78 |
11 | Revision, USB operation (repeat of topics) - weekend | 57 |
12 | USB test plan development - weekend | 81 |
13 | USB test bench development | 43 |
14 | WB and UTMI agent component coding, DUT instantiation | 68 |
15 | Register reset, write read testcase coding and debug | 109 |
16 | Register model development and integration | 76 |
17 | USB register testcase debug, UTMI driver coding | 79 |
18 | USB speed negotiation, USB Reset sequence | 92 |
19 | USB frame definition, USB enumeration sequence | 51 |
20 | USB configuration sequence and Interrupt handling sequence coding | 78 |
21 | Updating UTMI driver to drive USB frame | 55 |
22 | Debuggng the UTMI driver code for USB packet driving to the USB core | 51 |
23 | USB packet CRC error debug, Control transfer implementation | 57 |
24 | USB enumeration implementation, moving USB frame level communication to packet level communication | 94 |
25 | Implementing sqr-driver communication at packet level, RTL debug for test case failure | 87 |
26 | Setup transfer - Data phase debug | 92 |
27 | Isochronous transfer sequence coding and test case implementation | 82 |
28 | Isochronous transfer test case debug | 76 |
29 | Isochronous OUT transfer test case debug | 105 |
30 | USB bulk out and bulk in test coding and debug | 76 |
31 | USB bulk in test case coding and debug | 103 |
32 | Developing one common sequence for all testcases | 109 |
33 | Wishbone and SRAM interface component coding | 88 |
34 | UTMI monitor coding for transmit and receive interfaces | 72 |
35 | USB Scoreboard coding | 108 |
36 | Setting up regression and test case failure analysis | 81 |
37 | UTMI monitor update and USB scoreboard update | 83 |
38 | Scoreboard update for USB packet comparison | 102 |
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. |
TESTIMONIALS
I joined this institute in summer after I was admissioned into IIT MADRAS, some of my seniors done training in this institute so they suggested me. When I was joining this institute my aim was to learn hardware language so that at the time of placements I should have some extra skills to stand out from the crowd and when the placement came I was so clear about my conceepts and the interviewers got impressed..they provided training live and I was able to clear my doubts and it also helped in courses in IIT which was a hectic thing for others.
The best thing about the institute is that the head of the institute teaches us one to one and make everything a cakewalk.
To be honest I didn't have any prior coding experience before
I am placed in Analog Devices Inclusive at very handsome package on Day 1 placements .
Thanks for the support
Best Institute for VLSI DOMAIN. The Faculty is friendly.
In videos Srinivas Sir is the best in teaching.
The Lab Session are very very Good They will clear your all the doubts.
They Conduct PPT presentations Session for students for real experience and
Mock iAnd thanks to srinivas Reddy sir and monahar sir to solve my issuenterviews
And thanks to srinivas Reddy sir and monahar sir to solve my issue.
To start up career in VLSI domain,
Inskill is best Platform with both Offline and Online flexibility.
Trainers and Mentors having wonderful teaching style where they clear the concepts and doubts from basics. Also, got placement support from institute. Study materials provided to us are well structured.
Thank you so much to Trainers , Mentors and Admins who supports me a lot. Once again,
I thank VLSI guru training institute for helping me to start my career in VLSI Domain.
Best place to start your career in vlsi domain.
They act as bridge to help students to get industry requirements for the job.
Interms of teaching they are excellent for what we paid and get less fees compared to other institutions.
Even after course completion also they support if u had any doubts.
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.