+
ASIC & VLSI Design Flow |
Session covering complete flow overview from product requirements to Post silicon validation. |
Advanced Digital Design |
2 weeks dedicated course focusing on all aspects of Digital design. |
www.vlsiguru.com/digital-design-complete |
Verilog programming basics |
3 Weeks of Verilog training covering all the aspects of Verilog required for DFT engineer |
This course is done in parallel with Advanced Digital design course |
Linux OS |
1 week training on Linux OS and hands on |
TCL Scripting |
1 week training on TCL scripting for flow automation |
+
DFT Basics |
SoC Scan architecture overview |
Types of Scan |
ATPG DRC Debug |
ATPG Simulation Mismatch Debug |
DFT Diagnosis |
JTAG |
MemoryBIST |
LogicBIST |
Scan and ATPG |
Test compression technigues |
Hierarchical Scan Design |
+
Full SOC flow - DFT |
DFT Architecture and Basics |
Test Plan |
Different DFT schemes |
Comparison between Functional and DFT Vectors |
+
Understanding of SCAN Insertion |
Scan methodology |
Types of Scan |
Top-down and Bottom-up Approach |
Scan insertion Flow |
+
Scan insertion Scripts |
Multiple Clock domains |
Design Rule Checking |
Pre-DRC and Post DRC |
Lock up and Terminal lockup latches |
Hands-on Scan insertion |
Assignments |
+
Introduction to compression |
Compression Architecture |
Decompressor and Compactor |
Compression Ratio |
DRC Analysis |
+
Modular Compression |
X-Masking logic |
Hands-on Compression |
Assignments |
+
Scan insertion with compression |
On-chip clocking for at-speed testing |
Hierarchical Scan Design |
Bypass mode |
Hands on Scan and compression |
Interaction session scan and compression |
+
Memory faults |
Algorithms |
Diagnostic mode |
+
Memory faults |
Algorithms |
Diagnostic mode |
+
MBIST Hands on project |
+
ATPG Overview |
Different types of Faults |
Types of fault models |
+
ATPG Overview |
Different types of Faults |
Types of fault models |
ATPG algorithm |
Understand complete Test procedure |
Hands on Project |
+
DRC analysis |
Test Coverage and Fault Coverage |
Coverage improvement Analysis |
Chain and Capture patterns |
Assignments |
Simulations- No-timing and Timing simulations |
+
At speed fault model (In detail) |
Understanding Transition fault ATPG |
Two pulse generator |
Test procedure |
Launch on capture and Launch on Shift |
Top-off Pattern generation |
Path delay |
+
Introduction to JTAG |
JTAG State Machine |
Boundary Scan |
Different instructions |
Industry Standard Project |
+
Introduction to LBIST |
SPYGLASS |
Revision |
Mock Interview |
Course videos
+
Unit 1 | Digital Basic | 00:07:05 | |
Unit 2 | Dft basics & tools | 01:28:37 | |
Unit 3 | Idea of scan, modes of scan & controllability obeservability | 00:36:56 | |
Unit 4 | Answers for Digital Questions | 01:05:12 | |
Unit 5 | scan styles | 00:16:17 | |
Unit 6 | scanchain and disadvantages of scan | 00:26:09 | |
Unit 7 | flow of scan insertion with in DRC violations | 01:18:42 | |
Unit 8 | linux commands | 00:24:08 | |
Unit 9 | continution of DRC violations | 02:12:28 | |
Unit 10 | Top down and bottom up approaches and scan inputs & outputs | 00:26:27 | |
Unit 11 | scan chain balencing & clock mixing and edge mixing | 01:52:34 | |
Unit 12 | scan chain reordering | 00:16:01 | |
Unit 13 | diff between scan and nonscan | 00:15:24 | |
Unit 14 | lab ses on scan | 01:32:24 | |
Unit 15 | scan topics revision | 00:04:43 | |
Unit 16 | lab ses explaining about linux commands ,testproc file & netlist | 01:31:52 | |
Unit 17 | Edt & its architecture | 00:33:01 | |
Unit 18 | compression ratio | 00:32:06 | |
Unit 19 | revision of previous topics & lab | 00:24:39 | |
Unit 20 | Edt bypass & masking concepts | 01:02:58 | |
Unit 21 | Edt pins | 00:19:37 | |
Unit 22 | Edt compressor | 00:25:09 | |
Unit 23 | whole Edt concepts explaining with ppt | 00:41:03 | |
Unit 24 | whole Edt concepts explaining with ppt | 00:31:14 | |
Unit 25 | Atpg basics & stuck at faults | 00:52:56 | |
Unit 26 | fault models p2 & fault categeries & Dalgorithem | 01:24:39 | |
Unit 27 | ATPG flow & some Questons | 00:50:30 | |
Unit 28 | revision of scan,EDT & ATPG | 00:31:26 | |
Unit 29 | lab ses on scan | 00:17:11 | |
Unit 30 | Edt lab ses & explained about generated edt output files | 01:04:43 | |
Unit 31 | diff b/w Edt & scan testprocfiles and Edt &bypass testprocfiles in lab | 01:01:31 | |
Unit 32 | Edt lab ses & explained about generated edt output files | 01:08:12 | |
Unit 33 | ATPG coverage formulas & introduction about fault classes | 00:22:23 | |
Unit 34 | Discussion on doubts | 00:12:14 | |
Unit 35 | ATPG fault classes >>> untestable faults | 01:20:43 | |
Unit 36 | ATPG Testable Faults | 00:57:37 | |
Unit 37 | coverage Analysis | 00:50:51 | |
Unit 38 | revision of all fault classes | 03:03:23 | |
Unit 39 | Factors effecting the coverage | 02:48:21 | |
Unit 40 | revision & Transition Delay Fault & diff b/w Transition &stuck_at | 01:01:08 | |
Unit 41 | Pathdelay FaultModel | 00:24:57 | |
Unit 42 | IDDQ fault model | 00:32:13 | |
Unit 43 | revision of all previous concepts DFT,scan by using ppt | 01:53:51 | |
Unit 44 | Architecture of EDT & DRC Rules | 00:55:28 | |
Unit 45 | EDT lab ses | 01:49:06 | |
Unit 46 | complete edt concept explained by presenting ppt | 01:18:30 | |
Unit 47 | ATPG fault classes & IDDQ fault model & ATPG flow | 00:41:38 | |
Unit 48 | lab ses on ATPG Dofile | 00:50:29 | |
Unit 49 | Lab ses on ATPG | 02:26:33 | |
Unit 50 | simulations basics and Timing&Notiming Simulations | 00:52:00 | |
Unit 51 | ATPG lab revision & simulation lab & checking for outputfiles | 00:43:38 | |
Unit 52 | Question & ANSWERS on all DFT,SCAN,ATPG,SIMULATIONS | 01:02:40 | |
Unit 53 | Notiming & timing Simulations | 00:19:05 | |
Unit 54 | lab on simulation | 00:19:05 | |
Unit 55 | Lab ses on Simulations & how to identify simulation mismatches | 02:26:33 | |
Unit 56 | revison & reasons for simulation mismatches | 00:55:00 | |
Unit 57 | features of occ | 02:00:04 | |
Unit 58 | Atpg iddq | 01:04:25 | |
Unit 59 | Introduction to JTAG & JTAG module sample block | 00:46:45 | |
Unit 60 | Boundary scan | 01:00:52 | |
Unit 61 | JTAG TAP controller | 01:24:40 | |
Unit 62 | Memory introduction & architecture | 00:53:20 | |
Unit 63 | memory faults | 00:41:51 | |
Unit 64 | memory faults & memory algorithms | 01:38:10 | |
Unit 65 | Ram architecture | 00:19:20 | |
Unit 66 | Mbist tools & Mbist capabilities & Mbist algorithms & flow of mbist in mentor | 00:50:18 | |
Unit 67 | Mbist faults & mbist implementation | 00:46:13 | |
Unit 68 | Mbist lab | 01:25:06 | |
Unit 69 | Mbist lab | 03:03:55 | |
Unit 70 | lab on memory simulaton | 01:20:12 | |
Unit 71 | lab on TSDB directory | 01:12:28 | |
Unit 72 | wrapper insertion | 01:19:25 | |
Unit 73 | lab on mbist synthesis | 01:07:00 | |
Unit 74 | lab on mbist flow step3 on scan_insertion | 00:45:32 | |
Unit 75 | wrapper insertion | 01:33:40 | |
Unit 76 | Mbist insertion lab | 00:35:50 | |
Unit 77 | ATPG lab & Gray box | 01:12:24 | |
Unit 78 | topics on lab3 steps insert_mbist,insert edt_occ,synthesis,scan_insertion | 01:21:11 | |
Unit 79 | lab on mbist | 00:30:45 | |
Unit 80 | Hierarchical scan | 01:18:02 | |
Unit 81 | labs on mbist atpg,mbist patterns on netlist | 02:33:26 | |
Unit 82 | lab on mbist on coreb | 01:54:30 | |
Unit 83 | ppt on steps for mbist ..>hierarchical scan for coreb | 00:46:45 | |
Unit 84 | how to handle | 00:30:28 | |
Unit 85 | lab on pll handling in mbist | 01:54:45 |
Benefits of eLearning:
- - Access to the Instructor - Ask questions to the Instructor who taught the course
- - Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
- - Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready