This document discusses built-in self-test (BIST) techniques for testing combinational circuits using FPGAs. It begins with an introduction to BIST and discusses reasons for on-chip testing compared to off-chip testing. It then reviews different types of faults in integrated circuits and compares digital and analog testing techniques. The document also compares design-for-test (DFT) and BIST techniques. Finally, it classifies existing BIST techniques and reviews approaches based on input vectors, test operation modes, and response analysis domain.