DocumentCode :
2037169
Title :
Optimal scan for pipelined testing: an asynchronous foundation
Author :
Roncken, Marly ; Aarts, Emile ; Verhaegh, Wim
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
fYear :
1996
fDate :
20-25 Oct 1996
Firstpage :
215
Lastpage :
224
Abstract :
This paper addresses the problem of constructing a scan chain such that (1) the area overhead is minimal for latch-based designs, and (2) the number of pipeline scan shifts is minimal. We present an efficient heuristic algorithm to construct near-optimal scan chains. On the theoretical side, we show that part (1) of the problem can be solved in polynomial time, and that part (2) is NP-hard, thus precisely pinpointing the source of complexity and justifying our heuristic approach. Experimental results on three industrial asynchronous IC designs show (1) less than 0.1% extra scan latches for level-sensitive scan design, and (2) scan shift reductions up to 86% over traditional scan schemes
Keywords :
asynchronous circuits; circuit CAD; circuit optimisation; design for testability; fault diagnosis; integrated circuit design; logic CAD; logic testing; pipeline processing; sequential circuits; NP-hard; area overhead; asynchronous foundation; asynchronous handshake circuits; complexity analysis; heuristic algorithm; heuristic approach; industrial asynchronous IC design; latch-based designs; near-optimal scan chains; optimal scan; pinpointing; pipeline scan shifts; pipelined testing; polynomial time; scan chain; scan latches; smart sequential scan; Circuit testing; Clocks; Controllability; Design for testability; Heuristic algorithms; Industrial control; Laboratories; Latches; Logic testing; Pipeline processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Conference, 1996. Proceedings., International
Conference_Location :
Washington, DC
ISSN :
1089-3539
Print_ISBN :
0-7803-3541-4
Type :
conf
DOI :
10.1109/TEST.1996.556964
Filename :
556964
Link To Document :
بازگشت