• DocumentCode
    1112865
  • Title

    Identification of error-capturing scan cells in scan-BIST with applications to system-on-chip

  • Author

    Liu, Chunsheng ; Chakrabarty, Krishnendu

  • Author_Institution
    Dept. of Comput. & Electron. Eng., Univ. of Nebraska-Lincoln, Omaha, USA
  • Volume
    23
  • Issue
    10
  • fYear
    2004
  • Firstpage
    1447
  • Lastpage
    1459
  • Abstract
    We present a new partition-based fault-diagnosis technique for identifying error-capturing scan cells in a scan-BIST environment. This approach relies on a two-step scan chain partitioning scheme. In the first step, an interval-based partitioning scheme is used to generate a small number of partitions, where each element of a partition consists of a set of consecutive scan cells. In the second step, additional partitions are created using a previously proposed random-selection partitioning method. Two-step partitioning provides higher diagnostic resolution than previous schemes that rely either on random-selection partitioning or deterministic partitioning. We show via experiments that the proposed method requires only a small amount of additional hardware. The proposed scheme is especially suitable for a system-on-chip (SOC) composed of multiple embedded cores, where test access is provided by means of a TestRail that is threaded through the internal scan chains of the embedded cores. We present analytical results to characterize two-step partitioning, and present experimental results for the six largest ISCAS´89 benchmark circuits and two SOCs crafted from some of the ISCAS´89 circuits.
  • Keywords
    built-in self test; circuit testing; system-on-chip; SOC; TestRail; benchmark circuits; deterministic partitioning; diagnostic resolution; error-capturing scan cell identification; fault diagnosis; interval-based partitioning; multiple embedded course; partition-based fault-diagnosis; random-selection partitioning; scan chain partitioning; scan-BIST; system-on-chip; two-step partitioning; Automatic testing; Benchmark testing; Built-in self-test; Circuit faults; Circuit testing; Failure analysis; Fault diagnosis; Hardware; System testing; System-on-a-chip; Diagnostic resolution; fault diagnosis; scan chain partitioning; system-on-chip;
  • 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.2004.833620
  • Filename
    1336954