• DocumentCode
    1820879
  • Title

    Software-based weighted random testing for IP cores in bus-based programmable SoCs

  • Author

    Iyer, Madhu K. ; Cheng, Kwang-Ting

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    139
  • Lastpage
    144
  • Abstract
    Presents a software-based weighted random pattern scheme for testing delay faults in IP cores of programmable SoCs. We describe a method for determining static and transition probabilities (profiles) at the inputs of circuits with full-scan using testability metrics based on the targeted fault model, We use a genetic algorithm (GA) based search procedure to determine optimal profiles. We use these optimal profiles to generate a test program that runs on the processor core. This program applies test patterns to the target IP cores in the SoC and analyzes the test responses. This provides the flexibility of applying multiple profiles to the IP core under test to maximize fault coverage. This scheme does not incur the hardware overhead of logic BIST, since the pattern generation and analysis is done by software. We use a probabilistic approach to finding the profiles. We describe our method on transition and path-delay fault models, for both enhanced full-scan and normal full-scan circuits. We present experimental results using the ISCAS 89 benchmarks as IP cores.
  • Keywords
    application specific integrated circuits; automatic testing; delays; fault simulation; genetic algorithms; industrial property; integrated circuit testing; logic testing; probability; IP cores; ISCAS 89 benchmarks; bus-based programmable SoCs; delay faults; enhanced full-scan circuits; fault coverage; genetic algorithm; multiple profiles; normal full-scan circuits; path-delay fault models; probabilistic approach; software-based weighted random testing; static probabilities; test patterns; test responses; testability metrics; transition probabilities; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Delay; Genetic algorithms; Logic testing; Pattern analysis; Software testing; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium, 2002. (VTS 2002). Proceedings 20th IEEE
  • Print_ISBN
    0-7695-1570-3
  • Type

    conf

  • DOI
    10.1109/VTS.2002.1011125
  • Filename
    1011125