Method
Flexible
Live-Online
Term
SPRING
Units
3.0 QUARTER UNITS
Cost
$980

Skills you will gain

  • Scan-Based Design Mastery: Build scan chains and apply test-smart synthesis using Synopsys DFT Compiler.
  • High-Coverage ATPG Implementation: Generate advanced test patterns with TetraMAX to detect hard-to-find faults.
  • Built-In Self-Test (BIST): Leverage LBIST and MBIST for efficient on-chip testing and reduced reliance on external testers.
  • Sequential Testing Techniques: Tackle non-scan flops using sequential ATPG and optimize DFT logic.
  • Nanometer-Scale Testing Strategies: Apply modern fault models, adaptive scan methods, and IP core testing best practices.

Course Description

Formerly "Practical DFT Concepts for ASICs: Nanometer Test Enhancements"

Testing application-specific integrated circuits (ASICs), system on chips (SOCs) and system in packages (SIP) is becoming very challenging in today's advanced process technologies/nodes. The dense spacing of lines on silicon, gigahertz clock rates, newly-emerging fault classes—these factors make it difficult to reach even 98% coverage. This course is ideal for integrated circuit (IC) designers seeking a deeper understanding of test issues, or test engineers wanting to stay current with emerging trends and tools.

This course is filled with engineering insights. It first builds a solid foundation in scan-based design —a necessary skill for understanding more recent techniques like delay-fault testing, scan compression, and built-in self test (BIST). Students will gain hands-on experience in building scan chains and generating test patterns, using Synopsys DFT Compiler (DFTC) and TetraMAX ATPG. You will learn advanced topics such as inserting multiple scan chains, employing sequential ATPG to handle non-scan flops, optimizing DFT logic, understanding LBIST and MBIST, and following nanometer trends in testing.

The systematic hands-on labs reinforce techniques introduced in lecture, and are packed with useful information and practical guidelines. By the conclusion of the course, you will be able to hand off a full-scan design and generate a high-coverage test program for nanometer ASIC.


Prerequisites / Skills Needed

A working knowledge of digital logic design is recommended.

  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Mon, 03-30-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 04-06-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 04-13-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 04-20-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 04-27-2026 6:30pm 9:30pm Live-Online REMOTE
Mon, 05-04-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 05-11-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 05-18-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 06-01-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Mon, 06-08-2026 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
 

This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.

No meeting May 25, 2026. To see all meeting dates, click "Full Schedule" below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Text:
VLSI Test Principles & Architectures: Design for Testability, Laung-Terng Wang, et al., Morgan Kaufmann, 2006, ISBN-10: 0123705975, ISBN-13: 978-0123705976.

Recommended Text:
Digital Systems Testing and Testable Design; Miron Abramovici, Melvin A. Breuer, Arthur D. Friedman; Wiley-IEEE Press ; 1994-09-27. ISBN: 9780780310629 
Important Note: If you have a previous edition of this book, you do not need to repurchase a more current version for this course.

This course applies to these programs:

Demo