DocumentCode
2723254
Title
An optimization based approach to the partial scan design problem
Author
Chickermane, Vivek ; Patel, Janak H.
Author_Institution
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
fYear
1990
fDate
10-14 Sep 1990
Firstpage
377
Lastpage
386
Abstract
The problem of selecting flip-flops for inclusion into a partial scan path is formulated as an optimization problem. Scan flip-flops result in layout and delay overheads. Hence, scan flip-flops have to be chosen such that the net cost associated with these overheads is bounded by some user-specified limit. The problem then reduces to choosing a set of flip-flops which gives the best improvement in testability, while keeping the cost bounded. Cost functions are proposed for a standard cell design approach to model the effects of the overheads. Profit functions for three different testability criteria are proposed, and the optimization methodology for each is discussed. The optimization process is modeled on the lines of the 0/1 knapsack problem. Results for some medium-sized sequential circuits which show a very large improvement in fault coverage obtained by optimally selecting a small fraction of the flip-flops in the circuit are presented
Keywords
economics; flip-flops; logic design; logic testing; optimisation; sequential circuits; cost; fault coverage; flip-flops; optimization; overheads; partial scan design; sequential circuits; skeletal knapsack algorithm; standard cell design; testability; Automatic test pattern generation; Circuit testing; Clocks; Cost function; Delay; Design optimization; Flip-flops; High performance computing; Sequential analysis; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Conference, 1990. Proceedings., International
Conference_Location
Washington, DC
Print_ISBN
0-8186-9064-X
Type
conf
DOI
10.1109/TEST.1990.114045
Filename
114045
Link To Document