Intended Audience Test engineers, design engineers, researchers and managers for ICs, SOCs, IP cores, board level and system level silicon debug for chips involving test data compression as the primary means of testing; those with DFT experience who want to learn about silicon debug and hence learn Design for Debug (DFD)
Tutorial Summary More and more ICs are being tested with compression test techniques. Whether using Logic BIST or targeted compression tools from Mentor, Synopsis, Cadence etc., the common question is: how to debug a failed signature? This tutorial presents a comprehensive list of culprits that can cause the actual signatures to mismatch from the expected ones. Methods to identify and prevent signature mismatches are also presented.
Above all, this tutorial defines debug terms as applicable to debugging of compressed test results. For example, in author’s belief, debug is a process that provides complete resolution for a failure: detect, analyze, locate, fix and log. Note the inclusion of data logging through which future debug processes, technologies and tools can be improved. The most important contribution of this tutorial is a complete process and an algorithm to aid debug of fails in compressed test results.
Tutorial Topics Introduction
Debug of Compressed Test Results: Definitions and Overview