• DocumentCode
    3601542
  • Title

    Abort-on-Fail Test Scheduling for Modular SOCs without and with Preemption

  • Author

    Ingelsson, Urban ; Goel, Sandeep Kumar ; Larsson, Erik ; Marinissen, Erik Jan

  • Author_Institution
    Semcon Sweden AB, Link€oping, Sweden
  • Volume
    64
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3335
  • Lastpage
    3347
  • Abstract
    System-on-chips (SOCs) and 3D stacked ICs are often tested for manufacturing defects in a modular fashion, enabling us to record the module test pass probability. We use this pass probability to exploit the abort-on-fail feature of automatic test equipment (ATE) and hence reduce the expected test time in the context of single-site testing. We present a model for calculation of expected test time, for which the abortable test unit can be a module test, a test pattern or a clock cycle. Given an SOC, with test architecture consisting of module test wrappers and test access mechanisms (TAMs), and given module test pass probabilities, we schedule the tests on each TAM to minimize the expected test time. We describe four scheduling heuristics, one without and three with preemption. Experimental results for the ITC´02 SOC Test Benchmarks show 3.5 and 20 percent reduction of expected test time in SOCs with 0.89 and 0.71 SOC test pass probability respectively, without modification of SOC or ATE. Further experiments show how accurate estimates for the module test pass probability or the distribution of pass probability over test patterns need to be to lead to effective test scheduling.
  • Keywords
    automatic test equipment; integrated circuits; probability; scheduling; system-on-chip; 3D stacked IC; ATE; TAM; abort-on-fail test scheduling; automatic test equipment; modular SOC; module test wrappers; system-on-chips; test access mechanisms; test pass probability; Failure analysis; Integrated circuits; Job shop scheduling; Manufacturing processes; System-on-chip; Three dimensional displays; System-on-Chip; System-on-chip; abort-on-fail; abort-onfail; manufacturing test; modular test; preemptive scheduling; reject-oriented analysis; stacked integrated circuit; test scheduling;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2015.2409840
  • Filename
    7056497