Title :
A flexible logic BIST scheme and its application to SoC designs
Author :
Wen, Xiaoqing ; Wang, Hsin-Po
Author_Institution :
SynTest Technol. Inc., CA, USA
Abstract :
Built-in self-test for logic circuits or logic BIST is an effective solution for the test cost, test quality, and test reuse problems. Logic BIST implements most ATE functions on chip so that the test cost can be reduced through less test time, less tester memory requirement, or a cheaper tester. Logic BIST applies a large number of test patterns so that more defects, either modeled or un-modeled, can be detected. In addition, logic BIST makes it easy to conduct the at-speed test for detecting timing-related defects. Furthermore, a BISTed- core makes SoC testing easier. Most of logic BIST schemes are based on the STUMPS structure, which applies random patterns generated by a PRPG to a full-scan circuit in parallel and compresses the responses into a signature with a MISR. The basic BIST flow includes initialization and a shift-capture loop. Logic BIST schemes are difficult to implement due to (1) potential timing violations at the borders from a PRPG to scan chains and from scan chains to a MISR, (2) potential timing problems caused by inserting test points, especially control points, (3) potential destructive shift operations due to clock glitches, and (4) potential overtests due to false paths activated by at-speed transition generation. This paper summarizes a flexible logic BIST scheme that addresses the above problems
Keywords :
application specific integrated circuits; automatic test equipment; automatic test pattern generation; built-in self test; integrated circuit testing; logic testing; timing; ATE functions; BISTed-core; MISR; PRPG; STUMPS; SoC testing; at-speed test; clock glitches; control points; destructive shift operations; false paths; flexible logic BIST scheme; full-scan circuit; initialization; overtests; random patterns; shift-capture loop; test cost; test patterns; test quality; test reuse; tester memory requirement; timing violations; timing-related defects; Automatic test pattern generation; Automatic testing; Built-in self-test; Circuit testing; Clocks; Logic circuits; Logic design; Logic testing; System testing; Timing;
Conference_Titel :
Test Symposium, 2001. Proceedings. 10th Asian
Conference_Location :
Kyoto
Print_ISBN :
0-7695-1378-6
DOI :
10.1109/ATS.2001.990333