Deterministic Test Vector Compression/Decompression for Systems-on-a-Chip Using an Embedded Processor

被引:0
|
作者
Abhijit Jas
Nur A. Touba
机构
[1] University of Texas at Austin,Computer Engineering Research Center, Department of Electrical and Computer Engineering, Engineering Science Building
来源
Journal of Electronic Testing | 2002年 / 18卷
关键词
system-on-chip testing; test data compression; deterministic testing;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:11
相关论文
共 50 条
  • [1] Deterministic test vector compression/decompression for systems-on-a-chip using an embedded processor
    Jas, A
    Touba, NA
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (4-5): : 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