RTL Intergration

1-1 training Highlights

Course content - Hourly breakup

TopicDuration(Hours)
Number System2
Combinational logic3
Sequential logic3
Total 
TopicDuration(Hours)
Unix Directory commands , file comaparing
commands
2
Filter and data manipulation Commands2
File permission Commands and micellaneous
Commands
2
Unix Environmental Variables2
Total8
TopicDuration(Hours)
Introduction to Verilog, Basic Synax, Operators2
Combinational logic Design4
Sequential logic Design6
Total12
TopicDuration(Hours)
Memory2
APB1
Synchronous FIFO1.5
Asynchronous FIFO2
Interrupt Controller3
PISO3
SPI Controller3
CRC generation1
I2C protocol and controller1
Total17.5
Topic Duration(Hours)
Purpose of Linting 0.5
Rules in Spyglass Lint 0.5
Typical Lint Targets with Examples 3
Lint Labs 2
Total 6
TopicDuration(Hours)
CDC Basics0.5
CDC Problem0.5
Solution for CDC (Single bit crossing)0.5
Multi-bit crossing (Binary Counter output, Burst Data, Stable data with valid signal)2
Consolidation of control bits, Convergence in crossover path, Divergence in crossover path, Reconvergence of synchronized signals1
Reset Synchronizer1
CDC Schemes1
Capturing Design Intent of CDC, Constraints Vs Waiver Based CD Methodologies2
CDC labs (2 flop synchronizer, mux synchronizer, combo logic before synchronizer issue and multiple synchronization issue)3
Total11.5
TopicDuration(Hours)
Intoduction to Low Power0.5
Power Intent and UPF0.5
Power Reduction Techniques (Clock Gating, Power Gating, Multi-Voltage Design, Voltage/Frequency Shifting)0.5
Special Cells (Isolation Cells, Level Shifter, Always-on Buffer, Retention Register, Power Switch)0.5
UPF flow, Design/Logic Hierarchy, Navigation Commands0.5
Power Domain Creation, Supply Network Creation, Power Switch Creation, Power State Definition0.5
Retention, Isolation, Level Shifting Strategies0.5
UPF labs2
Total5.5
TopicDuration(Hours)
CoreBuilder, Core Assembler, Core Consultant1
CoreTools Labs3
Total4
Topic Duration(Hours)
SDC Basics 0.5
Defining Clocks, Defining Interface Timing, Defining Exceptions 2
Total 2.5
TopicDuration(Hours)
Introduction to Synthesis1
Data Setup for DC1
Accessing Design and Library Objects1
Constraints: Reg-to-Reg and I/O Timing2
Constraints: Input Transition and Output Loading2
Constraints: Multiple Clocks and Exceptions2
Constraints : Complex Design Considerations2
Post-Synthesis Output Data2
Synthesis Labs6
Total19
TopicDuration(Hours)
Basic concepts of Formal Verification and LEC1
Input generation for LEC1
LEC Labs3
Total5
TopicDuration(Hours)
What is STA, Need, Input and Output files of STA1
Timing Paths, Slack0.5
Setup/Hold analysis for Reg2Reg, In2Reg, Reg2Out, In2Out2
Clock Gating Analysis0.5
Recovery and Removal Timing0.5
Data to Data Checks, Latch Timing0.5
STA Labs3
Total8

Teacher is an important part of anybody's education.

I completed my post graduation in 2005. During my school and College, I always had difficulty coping up with things in classroom. But my Telugu teacher Mr. Hussain Budde during my 7th class , I used to enjoy his way of teaching, way he used to engage students by teaching lessons as stories. After that, I never found any teacher who kept sessions so much engaging. I don't want to blame my teachers, I always felt they could make sessions more engaging. I always had to spend time outside class hours to cope up with every minute of classroom session.

I as a teacher, adopt a style of teaching which keeps session engaging and ensures that students give 100% focus on the session. I always wanted to be that one teacher, whom my students will remember for lifetime. I am making sure that, rest of trainer's also follow same.

I want your 6 months of education at VLSIGuru to be among your best learning experiences. We at VLSIGuru will do our best to make this a memorable time.

Course Registration