Home > Course > Advanced DFT Training

VLSIguru top training institute in Bangalore

Advanced DFT course syllabus (16 weeks)

  • 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
  • Introduction to DFT
  • Roles in DFT
  • Full SOC flow – DFT
  • DFT Architecture and Basics
  • Test Plan
  • Different DFT schemes
  • Comparison between Functional and DFT Vectors
  • Defect, Fault and Error
  • Revision of Digital Concepts
  • Understanding of SCAN Insertion
  • Scan methodology
  • Types of Scan
  • Top-down and Bottom-up Approach
  • Scan insertion Flow
  • Scan operation
  • Clocking structure relation in SCAN
  • DFT rule checks – Clock and Reset
  • Scan insertion Scripts
  • Multiple Clock domains
  • DFT Rule Checks – Advanced (Tristate, PRC, XS)
  • Precautions for building a proper scan chain
  • Edge and Domain Mixing significance
  • Scan Configurations
  • Scan chain Balancing
  • Lock up and Terminal lockup latches
  • Hands-on Scan insertion
  • Explanation about Netlist and Library files
  • Assignments
  • Hook-Up Scan sub chains
  • Introduction to compression
  • Compression Architecture
  • Decompressor and Compactor
  • LFSR
  • Compression Ratio
  • Masking Logic
  • One hot Decoder
  • Internal scan chains
  • DRC Analysis
  • Scan Reorder
  • Control signals
  • Modular Compression
  • Introduction to Synthesis
  • Hands-on Compression
  • Assignments
  • ATPG Tools Introduction
  • Fault Models
  • Fault Categories
  • Algorithms used in ATPG
  • ATPG Flow
  • Coverage Analysis
  • Fault Classes
  • ATPG DRC’s
  • Hands-on Stuck-at ATPG
  • Assignments
  • Concepts related to STA – Basics
  • MCP and FP
  • Reports of ATPG
  • Sequential Depth
  • Transition delay faults (TDF)
  • Path delay faults (PDF)
  • Hands-on TDF ATPG
  • Types of patterns
  • Formats of patterns
  • Fault grading
  • LOC , LOS and LOES
  • On chip clock control
    • Advantages
    • Dis-advantages
    • Internal structure
  • Introduction to Validation
  • Simulations flow
  • Tools for simulation
  • Simulation mismatches debug
  • No timing and Timing based Simulations
  • Hands-on Simulations
  • Flat Models
  • Introduction to JTAG/IJTAG
  • Introductions to PADS
  • BS Insertion
  • JTAG/IJTAG FSM
  • Instructions of JTAG/IJTAG
  • Introduction to MBIST
  • Memory faults
  • Memory grouping
  • Memory basics
  • Algorithms
    • Zero-one, CHBK , MATS .MARCH ,SMARCH ..etc
  • MBIST Insertion on RTL
  • Hands on BIST insertion
  • Assignments
  • Discussion of Interview questions
  • Compactor explanation
  • Memory pipelining
  • ET flow
  • Hierarchical BIST insertion
  • Hands of multi core MBIST insertion
  • Assignments
  • Complete Flow of BIST insertion and validation
  • Clock Monitoring
  • ICL network
  • EDT and OCC insertion on RTL
  • Gray box generation
  • Assignments
  • Introduction to ICL and PDL
  • Scan Wrapper insertion – Hierarchical Flow
  • Intest and Extest Hands on Lab sessions
  • Assignments
  • ATPG Flow with TSDB
  • Faults merging
  • Controlling PLL and CLK Gen’s using ICL and PDL
  • Introduction to BISR
  • Auxiliary Pins
  • Revision of JTAG/IJTAG and BIST concepts
  • Support for Mock interviews
  • Interactive sessions
  • Complete Revision of DFT as follows:
    • DFT Overview
    • SCAN
    • COMPRESSION
    • OCC
    • JTAG/IJTAG
    • MBIST/MBISR
    • ATPG
    • SIMULATIONS – ATPG and BIST
    • Handling third party IP’s for DFT
    • DFT Insertions in both RTL and NETLIST
  • Total 4 levels of Projects in the entire course duration. Each Level contains 5-10 Working Labs.

VLSIguru top training institute in Bangalore
Play Video
Course Registration

How can I help you? :)