IC Testing, Debugging, and Design for Testability

Instructor: Adrian Silva
Resource—IntermediateEnglish

IC testing combines functional verification, silicon debug, manufacturing fault detection, DFT, scan, ATPG, BIST, boundary scan, and yield analysis to achieve high fault coverage, efficient diagnosis, reliable production screening, and robust operation across process, voltage, temperature, and manufacturing variation.

5.0
1students

This offering includes

  • 1 module
  • 9 lectures
  • Access on mobile and computer
  • 2.84 hours on-demand video

Description

Modern integrated circuits contain far more internal states and physical nodes than can be directly controlled or observed from package pins. Effective verification and manufacturing test therefore depend on structured methods for generating stimulus, observing responses, detecting physical faults, and diagnosing silicon failures. Functional verification uses golden models, testbenches, directed and random vectors, regression testing, version control, and bug tracking to establish repeatable evidence that RTL and implementation behavior remain correct throughout development. Post-silicon testing introduces physical effects that are absent or simplified during logical verification. Laboratory bring-up requires controlled power, clocking, register access, test fixtures, and systematic debug procedures. Internal probe points, electrical and optical probing, thermal analysis, voltage-frequency-temperature characterization, and shmoo testing help isolate manufacturing, functional, and electrical failures. Fault models such as stuck-at, open, short, and delay faults provide practical abstractions for manufacturing defects, while fault simulation measures whether test patterns can activate faults and propagate their effects to observable outputs. Design for Testability improves both controllability and observability so that high fault coverage can be achieved with fewer vectors and lower production-test cost. Scan design converts sequential state into accessible scan chains, allowing register contents to be shifted in, captured, and shifted out. ATPG automatically produces patterns targeting modeled faults, while BIST places pseudo-random pattern generation and signature analysis directly on-chip. IDDQ testing uses quiescent supply current to identify certain bridging defects. Boundary scan extends structured test access through IEEE 1149.1 JTAG, enabling board-level interconnect testing and standardized access to internal scan and self-test structures. Manufacturability depends on more than defect screening. Physical layout margin, redundant vias, spare memory resources, controlled power density, thermal management, process-corner analysis, Monte Carlo variation analysis, and systematic yield feedback all influence the percentage of usable die. Production failures also demonstrate the importance of verifying final integration boundaries, power integrity, signal coupling, temperature sensitivity, dynamic nodes, final layout databases, and tapeout data. Structured test architecture and rigorous verification reduce debug effort, improve outgoing quality, shorten production testing, and prevent expensive silicon failures from escaping into manufactured systems.

You might also like

More offerings will load here.

Secure checkout via our payment partner.