Functional Self-Testing for Bus-Based Symmetric Multiprocessors

被引:0
|
作者
Apostolakis, A. [1 ]
Gizopoulos, D. [1 ]
Psarakis, M. [1 ]
Paschalis, A. [2 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus, Greece
[2] Univ Athens, Dept Informat & Telecom, Athens, Greece
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Functional, instruction-based self-testing of microprocessors has recently emerged as an effective alternative or supplement to other testing approaches, and is progressively adopted by major microprocessor manufacturers. In this paper, we study, for first time, the applicability of functional self-testing on bus-based symmetric multiprocessors (SMP) and the exploitation of SMPs parallelism during testing. We focus on the impact of the memory system architecture and the cache coherency mechanisms on the execution of self-test programs on the processor cores. We propose a generic self-test routines scheduling algorithm aiming at the reduction of the total test application time for the SMP by reducing both bus contention and data cache coherency invalidation. We demonstrate the proposed solutions with detailed experiments in two-core and four-core SMP benchmarks based on a RISC processor core.
引用
收藏
页码:1146 / +
页数:2
相关论文
共 50 条
  • [31] Networking bus-based systems with BusNet
    Fischer, P
    Chochoiek, R
    ELECTRONIC ENGINEERING, 1997, 69 (841): : 39 - 40
  • [32] A self-test methodology for IP cores in bus-based programmable SoCs
    Huang, JR
    Iyer, MK
    Cheng, KT
    19TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2001, : 198 - 203
  • [33] Adaptive routing for a bus-based multiprocessor
    Fazio, VJ
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 37 - 50
  • [34] Bus-based system design - Product focus 1 - An IEEE 1394 bus-based video camera design
    Nalesnik, R
    ELECTRONIC ENGINEERING, 1999, 71 (869): : 43 - +
  • [35] Microprocessor Software-Based Self-Testing
    Psarakis, Mihalis
    Gizopoulos, Dimitris
    Sanchez, Ernesto
    Reorda, Matteo Sonza
    IEEE DESIGN & TEST OF COMPUTERS, 2010, 27 (03): : 4 - 18
  • [36] Self-testing of binary observables based on commutation
    Kaniewski, Jedrzej
    PHYSICAL REVIEW A, 2017, 95 (06)
  • [37] Software-based self-testing of microprocessors
    Sosnowski, J
    JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (05) : 257 - 271
  • [38] Microprocessor self-testing based on the instruction set
    Hunger, A.
    IT - Information Technology, 1982, 24 (1-6): : 8 - 15
  • [39] SELF-TESTING COMPUTERS
    CLARY, JB
    SACANE, RA
    COMPUTER, 1979, 12 (10) : 49 - &
  • [40] Software-based weighted random testing for IP cores in bus-based programmable SoCs
    Iyer, MK
    Cheng, KT
    20TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2002, : 139 - 144