PCIe Data link layer UVC development is focused on developing UVC components for PCIe AXI, DLL-PL and DLL-TL interface. These UVC are integrated with DLL RTL code to develop the complete testbench. Course also focus on basics of transaction layer RTL coding, testbench architecture development, testplan and testcase coding. Sessions also focused on developing the sequences for AXI, TL-DLL and DLL-PL interfaces, using these sequences to create the testcases. Course also provides exposure to testcase debug concepts. However please note, code may not be in complete match with industry standard UVC code.
Unit Number | Topic | Duration (Mins) |
1 | PCIe DLL course overview, features, course pre-requisites | 29 |
2 | DLL architecture | 39 |
3 | DLL design interfaces | 11 |
4 | Question: DLL buffer size | 1 |
5 | DLL design FSM and states | 16 |
6 | DLL RTL coding | 43 |
7 | PCIe DLL TB bringup | 57 |
8 | DLL TB development from scratch | 78 |
9 | Physical layer sequence library coding | 69 |
10 | Driver coding and DLL.SV design files updates | 77 |
11 | tl_item update | 11 |
12 | dll.sv and driver update for processing the TLP | 88 |
13 | TLP to link packet conversion, store LP to buffer | 81 |
14 | Fetching link packet from buffer and driving link packet to Physical layer | 90 |
15 | Physical layer agent collecting link packet, PL sequence library update to drive completion TLP | 54 |
16 | Memory write followed by memory read TLP | 85 |
17 | PL driver generate completion TLP in response to Memory read TLP | 59 |
18 | PL and TL agent monitor and coverage coding | 73 |
19 | DLL scoreboard coding and test case passing | 47 |
20 | DLL TB coverage report generation | 23 |
21 | DLL TB sequence development | 62 |
22 | DLL features to implement in TB | 21 |
23 | DLL compile clean up | 45 |
24 | DLL simulation bring up | 55 |
25 | DLL VC0 flow control bring up | 120 |
26 | DLL flow control test case bring up | 66 |
Introduction |
Protocol overview |
Features |
Scenarios |
Verification plan |
Data link layer RTL coding |
DLL Testbench architecture, testplan development |
UVC architecture and components |
UVC component coding |
AXI UVC, DLL-TL and DLL-PL UVC |
Testbench component integration |
UVC sequence coding for AXI and DLL interface |
Testcase coding |
Testcase run and waveform analysis |
Testbench integration |
Simulations and waveform analysis |
Functional coverage analysis |
TESTIMONIALS
I have taken training at VLSIGURU for Design and functional verification course through online,
where i got more practical knowledge then usual syllabuses.
I was very much satisfied learning at this training institute.
Especially with the way of teaching, they gave individual attention for each and every students and i had a very good experience
which brought me some confidence for facing any trouble to learn any topics they clarify each stages in training period.
every sessions recorded and can be accessed through their website when required.
The institute also provided hands-on experience with the required tools and provide online access as well.
This institute has highly well experienced real time working professionals as trainers.
thanks to VLSIGURU institute.
I have done functional verification for fresher and being professor at University i am looking for good syllabus content as well as complete project guidence. I am very much satisfied with both of these. Their syllabus cover entire verification cycle. I always get support for all my queries, i used to ask my problems or errors directly to Shrinivas sir and his response not only solve my queries but also boost my confidence. sometimes we used to ask very simple and silly things but he is very polite and humble, in fact for course with 6-7
months duration you need constant motivation and inspiration, take regular feedback and help us to crack interview. Weekend Lab session are very useful for candidates who used to work during week days. Placement support is very important and i am very proud (not egoistic) to say i havr been selected in 4 companies and even Shrinivas sir help me how to select among these companies based on my priorities and requirements. Thank you very much to Shrinivas Sir and Team
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.