Deterministic test vector compression/decompression for systems-on-a-chip using an embedded processor

被引:19
|
作者
Jas, A [1 ]
Touba, NA [1 ]
机构
[1] Univ Texas, Dept Elect & Comp Engn, Comp Engn Res Ctr, Austin, TX 78712 USA
来源
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS | 2002年 / 18卷 / 4-5期
基金
美国国家科学基金会;
关键词
system-on-chip testing; test data compression; deterministic testing;
D O I
10.1023/A:1016505926570
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A novel approach for using an embedded processor to aid in deterministic testing of the other components of a system-on-a-chip (SOC) is presented. The tester loads a program along with compressed test data into the processor's on-chip memory. The processor executes the program which decompresses the test data and applies it to scan chains in the other components of the SOC to test them. The program itself is very simple and compact, and the decompression is done very rapidly, hence this approach reduces both the amount of data that must be stored on the tester and reduces the test time. Moreover, it enables at-speed scan shifting even with a slow tester (i.e., a tester whose maximum clock rate is slower than the SOC's normal operating clock rate). A procedure is described for converting a set of test cubes (i.e., test vectors where the unspecified inputs are left as X's) into a compressed form. A program that can be run on an embedded processor is then given for decompressing the test cubes and applying them to scan chains on the chip. Experimental results indicate a significant amount of compression can be achieved resulting in less data that must be stored on the tester (i.e., smaller tester memory requirement) and less time to transfer the test data from the tester to the chip.
引用
收藏
页码:503 / 514
页数:12
相关论文
共 50 条
  • [1] Deterministic Test Vector Compression/Decompression for Systems-on-a-Chip Using an Embedded Processor
    Abhijit Jas
    Nur A. Touba
    Journal of Electronic Testing, 2002, 18 : 503 - 514
  • [2] Deterministic test vector compression/decompression using an embedded processor
    Bellos, M
    Nikolos, DI
    DEPENDABLE COMPUTING - EDCC-5, PROCEEDINGS, 2005, 3463 : 318 - 331
  • [3] Using an embedded processor for efficient deterministic testing of systems-on-a-chip
    Jas, Abhijit
    Touba, Nur A.
    Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors, 1999, : 418 - 423
  • [4] A test processor concept for systems-on-a-chip
    Galke, C
    Pflanz, M
    Vierhaus, HT
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 210 - 212
  • [5] Efficient Algorithm for Test Vector Decompression Using an Embedded Processor
    Saleem, Kamran
    Touba, Nur A.
    2014 IEEE AUTOTESTCON, 2014,
  • [6] Matrix-based test vector decompression using an embedded processor
    Balakrishnan, KJ
    Touba, NA
    17TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2002, : 159 - 165
  • [7] A hybrid test compression technique for efficient testing of systems-on-a-chip
    El-Maleh, AH
    ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2003, : 599 - 602
  • [8] Matrix-based software test data decompression for systems-on-a-chip
    Balakrishnan, K
    Touba, NA
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (05) : 247 - 256
  • [9] Test synthesis of systems-on-a-chip
    Ravi, S
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (10) : 1211 - 1217
  • [10] Test-volume reduction in systems-on-a-chip using heterogeneous and multilevel compression techniques
    Lingappan, Loganathan
    Ravi, Srivaths
    Raghunathan, Arland
    Jha, Niraj K.
    Chakradhar, Srimat T.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (10) : 2193 - 2206