• DocumentCode
    3409979
  • Title

    An efficient dynamic parallel approach to automatic test pattern generation

  • Author

    Dahmen, H.-Ch. ; Glaser, U. ; Vierhaus, H.T.

  • Author_Institution
    German Nat. Res. Center for Comput. Sci., St. Augustin, Germany
  • fYear
    1997
  • fDate
    13-15 Mar 1997
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    Automatic test pattern generation yielding high fault coverage for CMOS circuits has received a wide attention in industry and academic institutions for a long time. Since ATPG is an NP complete problem with complexity exponential to the number of circuit elements, the parallelization of ATPG is an attractive of research. In this paper we describe a parallel sequential ATPG approach which is either run on a standard network of UNIX workstations or, without any changing of the source code, on one of the most powerful high performance parallel computers, the IBM SP2. The test pattern generation is performed in three phases, two for easy-to-detect faults, using fault parallelism with an adaptive limit for the number of backtracks and a third phase for hard-to-detect faults, using search tree parallelism. The main advantage over existing approaches is a dynamic solution for partitioning the fault list and the search tree resulting in a very small overhead for communication without the need of any broadcasts and an optimal load balancing without idle times for the test pattern generators. Experimental results are shown in comparison with existing approaches and are promising with respect to small overhead and utilization of resources
  • Keywords
    CMOS logic circuits; automatic test software; electronic engineering computing; integrated circuit testing; logic testing; parallel algorithms; CMOS circuits; IBM SP2 parallel computer; NP complete problem; UNIX workstation; automatic test pattern generation; complexity; dynamic parallel approach; fault list partitioning; fault parallelism; high fault coverage; parallel sequential ATPG; search tree parallelism; search tree partitioning; Automatic test pattern generation; Automatic testing; Circuit faults; Circuit testing; Code standards; Computer networks; Concurrent computing; Parallel processing; Test pattern generators; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1997. Proceedings. Seventh Great Lakes Symposium on
  • Conference_Location
    Urbana-Champaign, IL
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-7904-2
  • Type

    conf

  • DOI
    10.1109/GLSV.1997.580503
  • Filename
    580503