Home›DFT Course
Free Course · 12 Days

Design for Testability (DFT)

From fault models and scan chains to ATPG, MBIST, JTAG, and tapeout sign-off. The complete DFT curriculum used in real VLSI product teams — with Verilog, waveforms, and interview Q&A every day.

By EcrioniX · Updated June 2026 · For VLSI engineers, DV engineers, and DFT job seekers
12
Days
6
Interview Q&A / Day
100%
Free
What You'll Learn

The Complete DFT Skill Set

Everything needed to contribute to DFT implementation, sign-off, and verification in an industry tape-out flow.

🔍
Fault models: stuck-at, transition, bridging, path delay — what each detects
🔗
Scan chain design: scan FFs, scan enable, shift vs capture modes
⚡
ATPG algorithms: D-algorithm, PODEM, FSIM — how patterns are generated
🗜️
Scan compression: EDT, X-compactor — reduce test time by 50–100×
🏃
At-speed testing: transition faults, LOC vs LOS, hold-time hazards
🔄
LBIST: PRPG, MISR, signature analysis for autonomous logic test
🧠
MBIST: March algorithms (March C-, March LR), memory fault models
🛠️
JTAG / IEEE 1149.1: TAP controller FSM, boundary scan cells, BSR
🔋
Low-power DFT: X-masking, power-aware ATPG, EDT with power constraints
📊
DFT sign-off: coverage targets, test escapes, DPPM, tester interface
🧩
DFT for chiplets: die-to-die testing, IEEE 1838, 3D IC test access
🎯
End-to-end DFT flow: from RTL constraints to ATE patterns + interview prep
Course Curriculum

12-Day DFT Roadmap

Each day builds on the previous. Start from Day 1 if you're new to DFT, or jump to any topic.

Prerequisites