DELAY-FAULT TEST-GENERATION AND SYNTHESIS FOR TESTABILITY UNDER A STANDARD SCAN DESIGN METHODOLOGY

Citation
Kt. Cheng et al., DELAY-FAULT TEST-GENERATION AND SYNTHESIS FOR TESTABILITY UNDER A STANDARD SCAN DESIGN METHODOLOGY, IEEE transactions on computer-aided design of integrated circuits and systems, 12(8), 1993, pp. 1217-1231
Citations number
23
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Applications & Cybernetics
ISSN journal
02780070
Volume
12
Issue
8
Year of publication
1993
Pages
1217 - 1231
Database
ISI
SICI code
0278-0070(1993)12:8<1217:DTASFT>2.0.ZU;2-B
Abstract
We address the problems of test generation and synthesis aimed at prod ucing VLSI sequential circuits that are delay-fault testable under a s tandard scan design methodology. We begin with theoretical results reg arding the standard-scan delay testability of finite state machines (F SM's) described at the state transition graph (STG) level. We show tha t a one-hot coded and optimized FSM whose STG satisfies a certain prop erty is guaranteed to be fully gate-delay-fault testable under standar d scan. We extend this result to arbitrary-length encodings and develo p a heuristic state assignment algorithm that results in highly gate-d elay-fault testable sequential FSMs, which are also area-efficient, as evinced by results obtained on benchmark FSM circuits. We switch focu s to the problem of delay test generation for large sequential circuit s and modify a PODEM-based combinational test pattern generator for ou r purpose. The modifications involve a two time-frame expansion of the combinational logic of the circuit, and the use of backtracking heuri stics tailored for our problem. We also employ a version of the scan s hifting technique in our test pattern generator. We give an algorithm to determine an efficient ordering of the flip-flops in the scan-chain using the information derived from running a delay test generator on the circuit. Given an ordering of the flip-flops, we give an optimizat ion algorithm that attempts to minimize the number of flip-flops to be made enhanced-scan so as to obtain a required level of delay-fault co verage. We show how the test vector sets derived using our test genera tor can be compacted by solving a clique covering problem. We present test generation, flip-flop ordering, flip-flop selection and test set compaction results on large benchmark circuits.