• DocumentCode
    450552
  • Title

    A Dynamic Programming Approach to the Test Point Insertion Problem

  • Author

    Krishnamurthy, Balakrishnan

  • Author_Institution
    Computer Research Laboratory, Tektronix Laboratories, Beaverton, OR
  • fYear
    1987
  • fDate
    28-1 June 1987
  • Firstpage
    695
  • Lastpage
    705
  • Abstract
    The test point insertion problem is that of selecting t nodes in a combinational network as candidates for inserting observable test points, so as to minimize the number of test vectors needed to detect all single stuck-at faults in the network. In this paper we describe a dynamic programming approach to selecting the test points and provide an algorithm that inserts the test points optimally for fanout-free networks. We further extend this algorithm to general combinational networks with reconvergent fanout. We also analyze the time complexity of the algorithm and show that it runs in O(n-t) time, where n is the size of the network and t is the number of test points to be inserted. As a side result we show that we can compute minimal test sets for a restricted class of networks that includes fanout. This extends previous results which were limited to fanout-free networks.
  • Keywords
    Algorithm design and analysis; Computer networks; Distributed computing; Dynamic programming; Fault detection; Laboratories; Linear programming; Machinery; Materials testing; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1987. 24th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0781-5
  • Type

    conf

  • DOI
    10.1109/DAC.1987.203326
  • Filename
    1586310