Topic | Duration(Hours) |
---|---|
Number System | 2 |
Combinational logic | 3 |
Sequential logic | 3 |
Total |
Topic | Duration(Hours) |
---|---|
Unix Directory commands , file comaparing commands | 2 |
Filter and data manipulation Commands | 2 |
File permission Commands and micellaneous Commands | 2 |
Unix Environmental Variables | 2 |
Total | 8 |
Topic | Duration(Hours) |
---|---|
Introduction to Verilog, Basic Synax, Operators | 2 |
Combinational logic Design | 4 |
Sequential logic Design | 6 |
Total | 12 |
Topic | Duration(Hours) |
---|---|
Memory | 2 |
APB | 1 |
Synchronous FIFO | 1.5 |
Asynchronous FIFO | 2 |
Interrupt Controller | 3 |
PISO | 3 |
SPI Controller | 3 |
CRC generation | 1 |
I2C protocol and controller | 1 |
Total | 17.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 |
Topic | Duration(Hours) |
---|---|
CDC Basics | 0.5 |
CDC Problem | 0.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 signals | 1 |
Reset Synchronizer | 1 |
CDC Schemes | 1 |
Capturing Design Intent of CDC, Constraints Vs Waiver Based CD Methodologies | 2 |
CDC labs (2 flop synchronizer, mux synchronizer, combo logic before synchronizer issue and multiple synchronization issue) | 3 |
Total | 11.5 |
Topic | Duration(Hours) |
---|---|
Intoduction to Low Power | 0.5 |
Power Intent and UPF | 0.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 Commands | 0.5 |
Power Domain Creation, Supply Network Creation, Power Switch Creation, Power State Definition | 0.5 |
Retention, Isolation, Level Shifting Strategies | 0.5 |
UPF labs | 2 |
Total | 5.5 |
Topic | Duration(Hours) |
---|---|
CoreBuilder, Core Assembler, Core Consultant | 1 |
CoreTools Labs | 3 |
Total | 4 |
Topic | Duration(Hours) |
---|---|
SDC Basics | 0.5 |
Defining Clocks, Defining Interface Timing, Defining Exceptions | 2 |
Total | 2.5 |
Topic | Duration(Hours) |
---|---|
Introduction to Synthesis | 1 |
Data Setup for DC | 1 |
Accessing Design and Library Objects | 1 |
Constraints: Reg-to-Reg and I/O Timing | 2 |
Constraints: Input Transition and Output Loading | 2 |
Constraints: Multiple Clocks and Exceptions | 2 |
Constraints : Complex Design Considerations | 2 |
Post-Synthesis Output Data | 2 |
Synthesis Labs | 6 |
Total | 19 |
Topic | Duration(Hours) |
---|---|
Basic concepts of Formal Verification and LEC | 1 |
Input generation for LEC | 1 |
LEC Labs | 3 |
Total | 5 |
Topic | Duration(Hours) |
---|---|
What is STA, Need, Input and Output files of STA | 1 |
Timing Paths, Slack | 0.5 |
Setup/Hold analysis for Reg2Reg, In2Reg, Reg2Out, In2Out | 2 |
Clock Gating Analysis | 0.5 |
Recovery and Removal Timing | 0.5 |
Data to Data Checks, Latch Timing | 0.5 |
STA Labs | 3 |
Total | 8 |