Design For Testability, commonly called as DFT is a specialization in the SOC design cycle, which facilitates design for detecting manufacturing defects. DFT is different than functional verification, which tests the functionality of the design and is popularly known as Design Verification.
DFT has evolved as a specialization in itself over a period of time, with the increase in size & complexity of chips, facilitated by the advancement of manufacturing technologies like 10nm, 7nm, DFT Engineers works on introducing various test structures as part of the design flow, on increasing the testability of logic, pads, memories, interconnects.
Online DFT Course covers different techniques like Scan Insertion to test the combinational & sequential logic, BIST to test the memories, JTAG to test the PADS..etc. Using ATPG Techniques test patterns are generated on the scan inserted design. Generated patterns are simulated and debugged in case of any failures.
Topic 1: Introduction To DFT, DFT Concepts
Topic 2: Scan Insertion
Topic 3: Scan Compression
Topic 4: Hierarchical Scan And Boundary Scan
Topic 5: Introduction To ATPG, Atpg Basics
Topic 6: Fault Models, Fault Classes
Topic 7: Pattern Generation And Simulations
Topic 8: At- Speed ATPG And Simulations
Topic 9: Simulations And Debugging
Topic 10: BIST