DFT Interview Questions & Answers

Design for Testability interview questions — scan, ATPG, BIST, JTAG, compression, at-speed test, X-handling — with clear expert answers.

Master DFT

DFT engineers are in short supply globally. These questions cover the scan, ATPG, and BIST fundamentals interviewers expect you to know cold.

Interview Questions & Answers

What is Design for Testability (DFT)?

DFT adds structures (scan, BIST, boundary scan) that make a chip easier to test for manufacturing defects, improving fault coverage and yield while reducing test cost.

What is scan insertion?

It replaces normal flops with scan flops (mux-D) stitched into shift chains. Patterns shift in, one capture clock applies, responses shift out and compare against expected.

What is ATPG?

Automatic Test Pattern Generation creates input patterns to detect faults (stuck-at, transition, path-delay), targeting maximum coverage with minimum patterns.

What is the stuck-at fault model?

Models a node permanently stuck at 0 or 1. Most common model; aim for 99%+ coverage. Others: transition-delay, path-delay, bridging.

What is BIST?

Built-In Self-Test embeds test circuitry on-chip. MBIST tests memories; LBIST tests logic with an LFSR generator and MISR compressor — reducing ATE dependence.

What is boundary scan (JTAG)?

IEEE 1149.1 adds a scan cell at each I/O, accessed via the TAP (TDI/TDO/TMS/TCK), enabling board-level interconnect test and in-system programming.

What is test compression?

EDT/MaxTest reduce test data and time via a decompressor feeding many internal chains from few ATE channels plus an output compactor — cutting test cost 10-100x.

What is scan chain reordering?

After placement, scan flops are reconnected in a physically optimal order to minimize scan-wire length and congestion while preserving the logical chain.

What is the difference between controllability and observability?

Controllability is the ability to set an internal node to a desired value from inputs; observability is the ability to propagate a node value to an observable output. DFT improves both for testability.

What is at-speed testing?

Testing at the chips functional clock frequency to catch timing/delay defects (transition and path-delay faults) that slow-speed stuck-at tests miss. Uses launch-on-capture or launch-on-shift.

What is a MISR and an LFSR in BIST?

An LFSR (Linear Feedback Shift Register) generates pseudo-random test patterns. A MISR (Multiple Input Signature Register) compresses many output responses into a single signature compared against the golden value.

What is fault coverage vs test coverage?

Fault coverage = detected faults / total faults. Test coverage = detected faults / testable faults (excludes untestable/redundant faults). Test coverage is usually the more meaningful signoff metric.

What are scan compression ratios and their trade-off?

Higher compression (more internal chains per channel) reduces test time/data but can lower coverage on some patterns and increase routing/X-handling complexity. Engineers balance ratio vs coverage.

What is an X (unknown) source and why is it a problem in DFT?

X sources (uninitialized memories, non-scan flops, bus contention) corrupt the MISR signature and mask faults. Handled with X-masking, X-bounding, or making sources controllable.

What is the difference between combinational and sequential ATPG?

Combinational ATPG assumes full scan (all flops controllable/observable), simplifying to combinational test generation. Sequential ATPG handles non-scan/partial-scan designs, requiring multi-cycle pattern reasoning — far more complex.

What is wrapper-based testing (IEEE 1500)?

IEEE 1500 adds a test wrapper around embedded cores/IP so each can be tested in isolation and integrated into the SoC test plan — essential for core-based and hierarchical DFT.

Get Job-Ready

Our course includes hands-on labs, real projects, and mock interview sessions.

Master DFT

Key Facts at a Glance

TopicDFT Interview Questions & Answers — Scan, ATPG, BIST (2026)
PlatformCourseTron — India's #1 Electronics & Semiconductor Learning Platform
CoverageVLSI, FPGA, Embedded Systems, PCB Design, Analog IC, AI Hardware, Nano Fab, Post-Silicon, Quantum Computing
Courses135+ industry-led courses with hands-on labs
Engineers Trained300,000+ across India and worldwide
Top Hiring CompaniesIntel, NVIDIA, TSMC, Qualcomm, AMD, Apple, Samsung, Broadcom, MediaTek, ARM
YearUpdated 2026
Chat with us