• DocumentCode
    1453271
  • Title

    Partial-scan delay fault testing of asynchronous circuits

  • Author

    Kishinevsky, Michael ; Kondratyev, Alex ; Lavagno, Luciano ; Saldanha, Alex ; Taubin, Alexander

  • Author_Institution
    Strategic CAD Labs., Intel Corp., Hillsboro, OR, USA
  • Volume
    17
  • Issue
    11
  • fYear
    1998
  • fDate
    11/1/1998 12:00:00 AM
  • Firstpage
    1184
  • Lastpage
    1199
  • Abstract
    Asynchronous circuits operate correctly only under timing assumptions. Hence testing those circuits for delay faults is crucial. Previous work has shown that full-scan delay-fault testing of asynchronous circuits is feasible. In this work, we tackle the problem of partial-scan testing, which requires test-pattern generation on a sequential circuit. We show how this problem can be effectively reduced to a classical problem of stuck-at test-pattern generation for a related combinational circuit. The reduction is done in three steps. The first step reduces testing of an asynchronous sequential circuit, by using a partial-scan approach, to testing an object called an asynchronous net, in which feedback is allowed only inside asynchronous memory elements. We then decompose the problem of testing asynchronous nets into that of initializing memory elements (the second step), followed by robust path delay fault testing (the third step). We provide effective procedures to solve both the initialization and the test-pattern generation problem. The technique is complete, automated, and requires only partial scan of some memory element outputs
  • Keywords
    asynchronous circuits; delays; logic testing; sequential circuits; asynchronous circuit; initialization; partial scan delay fault testing; sequential circuit; stuck-at test pattern generation; Asynchronous circuits; Circuit faults; Circuit testing; Delay; Feedback circuits; Laboratories; Robustness; Sequential analysis; Sequential circuits; Timing;
  • 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.736191
  • Filename
    736191