Design for Test (DFT) : From Zero to Hero

Design for Test (DFT) : From Zero to Hero

Master Scan Chains, Fault Models, & the Complete DFT Flow with Synopsys Tools Includes Hands-On Labs and TCL Constraints



Sub Category

  • Other IT & Software

{inAds}

Objectives

  • Understand the difference between functional test and manufacturing test
  • Model physical defects using stuck-at, bridging, and transistor fault models
  • Master controllability and observability—the core concepts of testability
  • Design scan chains by converting normal flip-flops to scan flip-flops
  • Implement the three-phase scan process: Shift In, Capture, and Shift Out
  • Apply essential DFT guidelines to make designs scan-ready
  • Prepare RTL for DFT by adding scan ports and multiplexing clocks and resets
  • Run test-ready compile using Synopsys tools
  • Configure scan chains with TCL constraints for clock mixing, chain length, and scan style
  • Define DFT signals using set_dft_signal for clocks, resets, enables, and test modes
  • Create test protocols and run pre-DFT design rule checks
  • Preview and insert scan chains with insert_dft
  • Perform post-DFT optimization and final DRC with coverage estimation
  • Interpret test coverage reports and fault classifications
  • Complete hands-on labs to edit RTL, write TCL constraints, and generate a fully scanned netlist


Pre Requisites

  1. Basic knowledge of digital logic design (gates, flip-flops, combinational logic) & TCL Scripting
  2. Familiarity with a hardware description language like Verilog or VHDL (you should be able to read and understand basic RTL)
  3. Some exposure to synthesis concepts is helpful but not required
  4. No prior DFT knowledge needed—we start from the beginning
  5. For the labs, access to Synopsys DFT Compiler is recommended but not mandatory; the concepts are taught independent of specific tool versions


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post