• DocumentCode
    2377633
  • Title

    Effective and efficient test architecture design for SOCs

  • Author

    Goel, Sandeep Kumar ; Marinissen, Erik Jan

  • Author_Institution
    IC Design - Digital Design & Test, Philips Res. Labs., Eindhoven, Netherlands
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    529
  • Lastpage
    538
  • Abstract
    This paper deals with the design of test architectures for modular SOC testing. These architectures consist of wrappers and TAMs (test access mechanisms). For a given SOC, with specified parameters of modules and their tests, we design architectures which minimize the required ATE vector memory depth and test application time. In this paper, we formulate the problems of test architecture design both for modules with fixed- and flexible-length scan chains. Subsequently, we derive a formulation of an architecture-independent test time lower bound for SOCs and list the lower bound values for the ´ITC´02 SOC test benchmarks´. We present a novel architecture-independent heuristic algorithm that effectively optimizes the test architecture for a given SOC. The algorithm efficiently determines the number of TAMs and their widths, the assignment of modules to TAMs, and the wrapper design per module. We show how this algorithm can be used for optimizing both test bus and testrail architectures with serial and parallel test schedules. Experimental results for the ´ITC´02 SOC test benchmarks´ show that, compared to previously published algorithms, we obtain comparable or better test times at negligible compute time.
  • Keywords
    automatic test equipment; boundary scan testing; circuit optimisation; design for testability; integrated circuit design; integrated circuit testing; performance evaluation; system-on-chip; ATE vector memory depth; ITC´02 SOC test benchmarks; SOC test architecture design; TAM module assignment; TAM number/width; architecture-independent test time lower bound; fixed/flexible-length scan chain modules; heuristic algorithms; modular SOC testing; module wrapper design; serial/parallel test schedules; system-on-chip; test access mechanisms; test application time minimization; test architecture optimization; test bus architectures; testrail architectures; Algorithm design and analysis; Benchmark testing; Circuit testing; Computer architecture; Digital integrated circuits; Heuristic algorithms; Integrated circuit testing; Laboratories; Logic testing; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 2002. Proceedings. International
  • ISSN
    1089-3539
  • Print_ISBN
    0-7803-7542-4
  • Type

    conf

  • DOI
    10.1109/TEST.2002.1041803
  • Filename
    1041803