F. Corno, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
P. Prinetto, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
M. Rebaudengo, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
M.S. Reorda, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
E. Veiluva, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
Abstract: The use of parallel architectures for the solution of CPU and memory critical problems in the electronic CAD area has been limited up to now by several factors, like the lack of efficient algorithms the reduced portability of the code, and the cost of the hardware. However, portable message-passing libraries are now available, and the same code runs on high-cost supercomputers, as well as on common workstation networks. The paper presents an effective ATPG system for large sequential circuits developed using the PVM library and based on a genetic algorithm. The tool, named GATTO has been run on a DEC Alpha AXP farm and on a CM-5. Experimental results are provided.
Index Terms:
automatic testing; integrated circuit testing; logic testing; sequential circuits; parallel architectures; logic CAD; software portability; message passing; genetic algorithms; portable ATPG tool; parallel systems; distributed systems; parallel architectures; memory critical problems; electronic CAD; code portability; message-passing libraries; sequential circuits; PVM library; genetic algorithm; DEC Alpha AXP; CM-5
Citation:
F. Corno, P. Prinetto, M. Rebaudengo, M.S. Reorda, E. Veiluva, "A portable ATPG tool for parallel and distributed systems," vts, pp.0029, 13th IEEE VLSI Test Symposium (VTS'95), 1995