• DocumentCode
    1293638
  • Title

    ProperTEST: a portable parallel test generator for sequential circuits

  • Author

    Ramkumar, Balkrishna ; Banerjee, Prithviraj

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
  • Volume
    16
  • Issue
    5
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    555
  • Lastpage
    569
  • Abstract
    Parallel algorithms developed for CAD problems today suffer from two important drawbacks. First, they are machine specific, and tend to perform poorly on architectures other than the one for they were designed. Second, the quality of results degrades significantly during parallel execution. In this paper, we address these two problems for an important CAD application: test generation for sequential circuits, We have developed a new parallel test generator, ProperTEST, that is portable across a range of MIMD parallel architectures. This work is part of the ProperCAD project which aims to develop CAD algorithms that run unchanged on shared and nonshared memory machines. We present performance data for ProperTEST on ISCAS 89 sequential circuits on a Sequent Symmetry, an Intel i860 hypercube, an NCUBE/2 hypercube, a network of Sun workstations, and an Encore Multimax. Parallel processing can also be used to improve on the fault coverage possible on one processor in a given amount of time. This was not possible in earlier approaches due to search anomalies. Using ProperTEST, we provide results on ISCAS 89 benchmark programs demonstrating the improvements in fault coverage as the number of processors is increased
  • Keywords
    hypercube networks; logic CAD; logic testing; parallel architectures; sequential circuits; shared memory systems; CAD application; Encore Multimax; ISCAS 89 sequential circuits; Intel i860 hypercube; MIMD parallel architectures; NCUBE/2 hypercube; ProperCAD project; ProperTEST; Sequent Symmetry; Sun workstations; fault coverage; nonshared memory machines; portable parallel test generator; search anomalies; sequential circuits; shared memory machines; Circuit faults; Circuit testing; Degradation; Design automation; Hypercubes; Parallel algorithms; Parallel architectures; Sequential analysis; Sequential circuits; Sun;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.631220
  • Filename
    631220