Title :
Zero Cost Test Point Insertion Technique for Structured ASICs
Author :
Sethuram, Rajamani ; Wang, Seongmoon ; Chakradhar, Srimat T. ; Bushnell, Michael L.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ
Abstract :
We show different ways in which unused multiplexers (MUXes) and scan flip-flops (flops) in a structured application specific integrated chip (SA) design can be re-configured to insert test points to drastically reduce test volume and test generation time. We convert unused hardware in SAs into: (a) conventional control points, (b) complete test points, (c) pseudo-control points or (d) inversion test points. Since only unused hardware is used, the proposed test point insertion (TPI) technique does not entail any extra hardware overhead. Test points are inserted using timing information, so they do not degrade performance. We also present novel gain functions that quantify the reduction in test volume and automatic test pattern generation (ATPG) time due to TPI and are used as heuristics to guide the selection of signal lines for inserting test points. Experimental results clearly demonstrate the effectiveness and scalability of the proposed technique. Using very little unused hardware and TPI run time, we reduced ATPG time by up to 63.1 % and test data volume by up to 64.5% while also achieving a near 100% fault efficiency for very large industrial designs
Keywords :
application specific integrated circuits; integrated circuit testing; automatic test pattern generation time; complete test points; conventional control points; inversion test points; multiplexers; pseudo-control points; scan flip-flops; structured ASIC; structured application specific integrated chip design; test volume; timing information; zero cost test point insertion technique; Automatic test pattern generation; Automatic testing; Clocks; Costs; Design engineering; Design for testability; Field programmable gate arrays; Hardware; National electric code; Silicon;
Conference_Titel :
VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-7695-2762-0
DOI :
10.1109/VLSID.2007.181