FPGA course is a 6 months course provides in depth exposure to complete FPGA system design flow starting from RTL coding, prototyping and validation.
FPGA Architecture
FPGA internals and I/0
FPGA timing closure
FPGA implementation by RTL mode as well as IP Mode
FPGA debugging
Software development kit environment
Booting FPGA in petalinux/ubuntu
Unit Number | Topic | Duration (Mins) |
1 | FPGA DEMO SES1 | 60 |
2 | FPGA SES2 | 152 |
3 | FPGA SES3 | 150 |
4 | FPGA SES4 | 152 |
5 | FPGA SES5 | 52 |
6 | FPGA SES6 | 135 |
7 | FPGA SES7 | 65 |
8 | FPGA SES8 | 66 |
9 | FPGA SES9 | 126 |
10 | FPGA SES10 | 83 |
11 | FPGA SES11 | 96 |
12 | FPGA SES12 | 132 |
13 | FPGA SES13 | 94 |
14 | FPGA SES14 | 67 |
15 | FPGA SES15 | 68 |
16 | FPGA SES16 | 60 |
17 | FPGA SES17 | 152 |
18 | FPGA SES18 | 139 |
19 | FPGA SES19 | 52 |
20 | FPGA SES20 | 45 |
21 | FPGA SES21 | 68 |
22 | FPGA SES22 | 22 |
23 | FPGA SES23 | 120 |
24 | FPGA SES24 | 176 |
25 | FPGA SES25 | 64 |
Specification |
RTL coding, lint checks |
RTL integration |
Connectivity checks |
Functional Verification |
Synthesis & STA |
Gate level simulations |
Power aware simulations |
Placement and Routing |
DFT |
Custom layout |
Post silicon validation |
Digital Design basics |
combinational logic |
sequential logic, FF, latch, counters |
Memories |
Refer to Advanced digital design training page for detailed course contents |
www.vlsiguru.com/digital-design-complete |
Shells |
File and directory management |
User administration |
Environment variables |
Commonly used commands |
Shell scripting basics |
SEd and AWK |
Revision management |
Makefiles |
SOC Architecture overview |
SOC design concepts |
SOC verification concepts |
SOC Components |
SOC use cases |
SOC Testbench architecture |
SOC Test Case coding |
SOC verification differences with module verification |
Verilog language constructs |
Verilog design coding examples covering more than 20 standard designs |
www.vlsiguru.com/verilog-training/ |
PAL, CPLD and FPGA basics |
FPGA Design Flow |
Internals of FPGA and CPLD |
Logic implementation |
FPGA Architectures of various FPGA vendors |
Anti-fuse and SRAMS |
Logic elements and Look-up Tables |
Dedicated multipliers |
Distributed RAM |
Shift registers |
MMCM |
Kintex |
Zynq |
Virtex Architectures |
Introduction and usage of IP cores· |
Modelsim/Icarus Verilog simulation |
Design Synthesis |
Design constraining and pin locking |
Timing analysis |
slack calculation |
Data loss due to large skew |
Maximum skew calculations with examples |
Period constraints |
Area and Power Constraints |
Static Timing Analysis |
FPGA programming |
Translate |
Map |
Floor plan |
Place and Route |
Post map and Post P&R simulation |
XDC constraints |
Reading and analysing reports-post synthesis |
Post map simulation |
Post P·&R simulation |
Configuring FPGAs |
FSM Extraction |
Timing Simulation using Modelsim/Icarusverilog |
Programming using JTAG |
Debugging techniques |
Debugging using chip scope and Logic analyzers |
Protocols on FPGA |
High Speed SERDES |
Identification of the issues/resolving |
FPGA SDK environment |
FPGA Device selection |
PERL Interpreter |
Variables |
File management |
Subroutines |
Regular expressions |
Object oriented PERL |
PERL modules |
Facing interviews effectively |
industry work culture |
Group discussions |
TESTIMONIALS
VLSIGURU training institute is one of the best training institute for VLSI domain. I got training on DFT, the course content and materials are well planned according to the industry requirements. They have very good trainers and mentors to give individual attention to each trainee. The admin teams is very supportive all the time. I am very thankful to entire team of VLSIGURU
I recently completed the Design Verification Course in Vlsiguru institute Bangalore, and I must say it was an exceptional learning experience. As someone with a background in electronics and communications engineering, I found this course to be invaluable in enhancing my understanding of design verification principles and techniques.
The course content was comprehensive and well-structured, covering a wide range of topics relevant to design verification. From the basics of verification methodologies to advanced techniques and industry-standard tools, everything was explained in a clear and concise manner. The course instructor's expertise and in-depth knowledge of the subject were evident throughout.
What truly sets this course apart is the hands-on approach. The instructor provided practical examples, case studies, and real-world scenarios to illustrate the concepts and demonstrate their applications. The opportunity to work on verification projects and assignments allowed me to put my newly acquired knowledge into practice, solidifying my understanding of the material.
The instructor's teaching style was engaging and interactive, making the learning process enjoyable. They encouraged active participation and provided regular feedback, ensuring that I stayed on track and understood the material thoroughly. The course also included interactive discussions and Q&A sessions, fostering a sense of community and providing opportunities for further learning and clarification.
I appreciated the up-to-date nature of the course material.
In conclusion, the Course exceeded my expectations in every aspect. It provided me with the knowledge, skills, and confidence needed to excel in design verification. Whether you're a beginner or an experienced professional seeking to enhance your verification expertise, this course is an excellent investment. I highly recommend it to anyone looking to gain a comprehensive understanding of design verification principles and techniques.
I have taken training for functional verification in VLSIGURU. The training was excellent both in online as well as offline mode. I have enjoyed throughout while doing all the curriculum, not only that it makes you very independent n quiet full of knowledge. The institute has also placed me with good company and package. The trainer is a blessing to us at start of my carrier.
VLSIGURU is a best place to get complete knowledge on VLSI domain. It has excellent lab facility which helps to gain practical knowledge. It is a place where a trainee can develop technical as well as communication skills which makes a person job ready. Trainers are co-operative and helpful in explaining the course. Over all it is the best institute for VLSI training not only for experienced but also for the freshers.
Course content covered in college(Btech/Mtech) curriculum is mostly theoretical and does not cover practical aspects. This course helps address that gap.