
Compare traditional testing methods, including functional and structural testing, with Moore's law-driven needs, and discuss boundary scan concepts, boundary scan registers, and JTAG's evolution to a standard.
Capture the current status of the device pin or the boundary scan cells and store it in the boundary scan register for debugging.
Explore JTAG signals and key terms, including debugger, target, tap controller, and test access port, and explain signals such as TDI, TDO, TMS, TC, reset, and reference voltage.
Explain how Jtag registers form a serial daisy chain, with the instruction register selecting the active data register, and status, address, ID code, bypass, and command registers guiding read/write transactions.
Ijtag extends the Jtag standard to access and control on-chip instruments such as BIST, DAC, and ADC in a SoC, boosting testability with ATP patterns for simulation, FPGA, or silicon.
Learn to access a second tap in a two-tap JTAG chain by bypassing the first tap via its bypass register, selecting the ID code register, and shifting to read ID.
Synchronize the jtag clock with the cpu clock using a clock synchronization module to enable boundary scan read/write via the jtag port, maintaining a 1:8 ratio to prevent jtag failure.
Showcases host interface that connects a test pc to the soc’s jtag port via a two-wire tc and tms link, converting to four jtag signals for debug and memory read/write.
Explore software debuggers for jtag, including MDB by Synopsys and T32 by Lauterbach, that graphically display registers, memory, and call stack, enable firmware loading, run/stop control, and register editing.
Explore DFT techniques to add built in testability, including ad hoc DFT in crucial domains, built in self test, test pattern generator, and boundary scan with JTAG for serial test.
A job oriented exhaustive course on JTAG protocol for PCB hardware design testing using the JTAG HW debugger and SW debugger tools.
Different types of testing methods for PCB testing like functional testing, structural testing and boundary scan testing methods and how boundary scan cell works.
In detail explanation of JTAG standard especially about JTAG signals, JTAG register, TAP controller operation, TAP controller state machine and how it will works, IDCODE register read example.
Understand all the components in the JTAG standard and it usage and also how the JTAG debugging works.
Detailed explanation on difference between JTAG and cJTAG and its working.
Different types of JTAG and how multicore connection will be done using JTAG.
Detailed explanation of IRPRE, IRPOST, DRPRE, DRPOST in JTAG standard.
Usage of different types of JTAG HW debuggers available in the market and JTAG SW debugger tools for debugging the IC.
Introduction to DFT - Design for testability and why its required in VLSI chips and various DFT techniques used.
Loads quizzes to check your understanding.
Unlimited support with the instructor.
Access to all the materials and the future upgrades.
After completing this course you can confidently understand how JTAG protocols works for debugging the digital design chips.
Work through the lessons at your own place.