© The Institution of Engineering and Technology
This study addresses the problem of efficient fault simulation and test generation in circuits using multi-output combinational logic cells. A symbolic fault simulation algorithm is proposed to exploit bit-level parallelism in order to represent the propagation of the output value of faulty cells throughout the circuit, thus accounting for different faulty behaviours in a single simulation step. A satisfiability (SAT)-based test generation procedure is also provided and it early discovers sets of undetectable behaviours. Results for a set of combinational benchmarks show the feasibility of the proposed approach.
References
-
-
1)
-
18. Favalli, M., Dalpasso, M.: ‘Symbolic handling of bridging fault effects’, J. Electron. Test., 1997, 10, (3), pp. 271–276 (doi: 10.1023/A:1008223826585).
-
2)
-
11. Kim, H., Hayes, J.: ‘Realization-independent ATPG for designs with unimplemented blocks’, IEEE Trans. Comput. Aided. Des., 2001, 20, (2), pp. 290–306 (doi: 10.1109/43.908472).
-
3)
-
F. Corno ,
M. Sonza Reorda ,
G. Squillero
.
RT-level ITC'99 benchmarks and first ATPG results.
IEEE Des. Test Comput.
,
3 ,
44 -
53
-
4)
-
16. Abramovici, M., Menon, P.R.: ‘A practical approach to fault simulation and test generation for bridging faults’, IEEE Trans. Comput., 1985, C-34, pp. 658–663 (doi: 10.1109/TC.1985.1676604).
-
5)
-
A. DeHon
.
Array-based architecture for FET-based, nanoscale electronics.
IEEE Trans. Nanotechnol.
,
23 -
32
-
6)
-
J. Yi ,
J.P. Hayes
.
The coupling model for function and delay faults.
J. Electron. Test.: Theory Appl.
,
6 ,
631 -
649
-
7)
-
23. Sentovich, E.M., Singh, K.J., Lavagno, L.: ‘SIS: A System for Sequential Circuit Synthesis’, , University of California, Berkeley, 1992.
-
8)
-
10. Psarakis, M., Gizopoulos, D., Paschalis, A.M.: ‘Test generation and fault simulation for cell fault model using stuck-at fault model based test tools’, J. Electron. Test., 1998, 13, (3), pp. 315–319 (doi: 10.1023/A:1008389920806).
-
9)
-
7. Akers, S.: ‘Universal test sets for logic networks’, IEEE Trans. Comput., 1973, 22, (9), pp. 835–839 (doi: 10.1109/TC.1973.5009174).
-
10)
-
N. Zhuang ,
H. Wu
.
A new design of the CMOS full adder.
IEEE J. Solid-State Circuits
,
5 ,
840 -
844
-
11)
-
16. Abramovici, M., Menon, P.R.: ‘A practical approach to fault simulation and test generation for bridging faults’, IEEE Trans. Comput., 1985, C-34, pp. 658–663 (doi: 10.1109/TC.1985.1676604).
-
12)
-
2. Weste, N., Eshragian, K.: ‘Principles of VLSI design a system perspective’ (Addison-Wesley, Reading MA, 1993).
-
13)
-
19. Een, N., Sorensson, N.: ‘An estensible SAT solver’. SAT, 2003.
-
14)
-
14. Cho, K., Mitra, S., McCluskey, E.: ‘Gate exhaustive testing’. Int. Test Conf., 2005.
-
15)
-
8. Reddy, S.: ‘Complete test sets for logic functions’, IEEE Trans. Comput. Aided Des., 1973, 22, pp. 1016–1020.
-
16)
-
1. Zhuang, N., Wu, H.: ‘A new design of the CMOS full adder’, IEEE J. Solid State Circuits, 1992, 27, (5), pp. 840–844 (doi: 10.1109/4.133177).
-
17)
-
6. DeHon, A.: ‘Array-based architecture for FET-based nanoscale electronics’, IEEE Trans. Nanotechnol., 2003, 2, (1), pp. 23–32 (doi: 10.1109/TNANO.2003.808508).
-
18)
-
11. Kim, H., Hayes, J.: ‘Realization-independent ATPG for designs with unimplemented blocks’, IEEE Trans. Comput. Aided. Des., 2001, 20, (2), pp. 290–306 (doi: 10.1109/43.908472).
-
19)
-
13. Blanton, R., Hayes, J.: ‘Properties of the input pattern fault model’. Int. Conf. Computer Design (ICCD), 1997, pp. 372–380.
-
20)
-
12. Yi, J., Hayes, J.P.: ‘The coupling model for function and delay faults’, J. Electron. Test., 2005, 21, (6), pp. 631–649 (doi: 10.1007/s10836-005-3476-y).
-
21)
-
3. Pilato, C., Ferrandi, F., Pandini, D.: ‘Fast heuristic for extending standard cell libraries with regular macro cells’. IEEE Annual Symp. on VLSI, 2010, pp. 23–28.
-
22)
-
4. Kheterpal, V., et al: ‘Design methodology for IC manufacturability based on regular logic bricks’. ACM Design Automation Conf. (DAC), 2005, pp. 353–358.
-
23)
-
22. Corno, F., Reorda, M.S., Squillero, G.: ‘RT-level ITC 99 benchmarks and first ATPG results’, IEEE Des. Test Comput., 2000, 17, pp. 44–53 (doi: 10.1109/54.867894).
-
24)
-
9. Gizopoulos, D., Paschalis, A., Zorian, Y., Psarakis, M.: ‘An effective BIST scheme for arithmetic logic units’. Proc. Int Test Conf., 1997, pp. 868–877.
-
25)
-
21. Hapke, F., et al: ‘Defect-oriented cell-internal testing’. International Test Conf. (ITC), 2010, .
-
26)
-
18. Favalli, M., Dalpasso, M.: ‘Symbolic handling of bridging fault effects’, J. Electron. Test., 1997, 10, (3), pp. 271–276 (doi: 10.1023/A:1008223826585).
-
27)
-
10. Psarakis, M., Gizopoulos, D., Paschalis, A.M.: ‘Test generation and fault simulation for cell fault model using stuck-at fault model based test tools’, J. Electron. Test., 1998, 13, (3), pp. 315–319 (doi: 10.1023/A:1008389920806).
-
28)
-
7. Akers, S.: ‘Universal test sets for logic networks’, IEEE Trans. Comput., 1973, 22, (9), pp. 835–839 (doi: 10.1109/TC.1973.5009174).
-
29)
-
17. Srivastava, A., Sylvester, D., Blaum, D.: ‘Statistical analysis and optimization for VLSI: timing and power’ (Springer, 2010).
-
30)
-
20. Drechsler, R., et al: ‘Test generation using boolean proof engines’ (Springer Verlag, 2009).
-
31)
-
5. Ashraf, R., Nain, R.K., Chrzanowska-Jeske, M., Narendra, S.G.: ‘Design methodology for carbon nanotube based circuits in the presence of metallic tubes’. Proc. IEEE/ACM Int Nanoscale Architectures (NANOARCH) Symp., 2010, pp. 71–76.
-
32)
-
23. Sentovich, E.M., Singh, K.J., Lavagno, L.: ‘SIS: A System for Sequential Circuit Synthesis’, , University of California, Berkeley, 1992.
-
33)
-
15. Lin, Y.-T., Poku, O., Bhatti, N.K., Blanton, R.D.: ‘Physically-aware n-detect test pattern selection’. Proc. Design, Automation and Test in Europe DATE ‘08, 2008, pp. 634–639.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt.2013.0077
Related content
content/journals/10.1049/iet-cdt.2013.0077
pub_keyword,iet_inspecKeyword,pub_concept
6
6