• DocumentCode
    852897
  • Title

    Synthesis of single-output space compactors for scan-based sequential circuits

  • Author

    Bhattacharya, Bhargab B. ; Dmitriev, Alexej ; Gössel, Michael ; Chakrabarty, Krishnendu

  • Author_Institution
    ACM Unit, Indian Stat. Inst., Calcutta, India
  • Volume
    21
  • Issue
    10
  • fYear
    2002
  • fDate
    10/1/2002 12:00:00 AM
  • Firstpage
    1171
  • Lastpage
    1179
  • Abstract
    This paper addresses the problem of space compaction of test responses of combinational and scan-based sequential circuits. In a general circuit, compaction of output space to a single output with zero-aliasing cannot always be achieved by earlier known approaches. In this work, it is shown that given a precomputed test set T, the test responses at the functional outputs of any arbitrary circuit-under-test (CUT) can be compacted to a single periodic output, with guaranteed zero aliasing. All the errors that are produced by T at the outputs of the CUT will also appear at the output of the compactor. The method is independent of the fault model and the structure of the CUT and uses only the knowledge of the test set T and the corresponding fault-free responses. A new concept of distinguishing outputs and a characteristic function is used to design the compactor. The test vectors in T are appropriately ordered to optimize the compactor logic, which to achieve zero-aliasing uses a test pattern counter to designate the sequence of test application and a special code checker. A design procedure is described to synthesize the compactor using logic synthesis tools, and relevant experimental results on hardware overhead for several benchmark circuits are presented. It is further shown that the overhead can be significantly reduced if the constraint of exact zero aliasing is slightly relaxed.
  • Keywords
    CMOS logic circuits; automatic test pattern generation; built-in self test; circuit complexity; data compression; fault simulation; logic CAD; logic testing; sequential circuits; additional combinational logic circuit; arbitrary circuit-under-test; design procedure; fault simulation; functional outputs; logic synthesis tools; precomputed test set; scan-based sequential circuits; self-checking CMOS code checker; single periodic output; single-output space compactors; test pattern counter; test response compression; test responses; zero-aliasing; Circuit faults; Circuit synthesis; Circuit testing; Compaction; Counting circuits; Design optimization; Logic design; Logic testing; Sequential analysis; Sequential circuits;
  • 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/TCAD.2002.802275
  • Filename
    1043900