Test Data Compression Based on Variable Prefix Dual-Run-Length Code

被引:0
|
作者
Yu, Yang [1 ]
Yang, Zhiming [1 ]
Peng, Xiyuan [1 ]
机构
[1] Harbin Inst Technol, Dept Automat Test & Control, Harbin 150080, Heilongjiang Pr, Peoples R China
来源
2012 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC) | 2012年
关键词
SoC test; Variable Prefix Dual-Run-Length; Dynamic Programming Algorithm; Compression; Decompression;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Higher circuit densities in System-on-a-Chip (SoC) designs have led to drastic increase in test data volume. Larger test data size demands not only higher memory requirements, but also an increase in testing time. In order to reduce the volume of SoC test data, an improved FDR code was proposed, called Variable Prefix Dual-Run-Length Code. This coding scheme has two steps: firstly, the don't care bits in the test data are filled with 0s or 1s using the Dynamic Programming Algorithm (DPA); then according to the novel partition way, the test data was divided as alternate runs of 0's and 1's, and the 0 runs and 1 runs was encoded. Due to its simple architecture, the decompression circuit for this proposed code needs only little additional hardware. Experimental results for the ISCAS'89 benchmark circuits show that the proposed code outperforms other similar codes in achieving higher compression ratio and requiring smaller area overhead for the on-chip decoder.
引用
收藏
页码:2537 / 2542
页数:6
相关论文
共 50 条
  • [11] A Twin Symbol Encoding Technique Based on Run-Length for Efficient Test Data Compression
    Park, Jaeseok
    Kang, Sungho
    ETRI JOURNAL, 2011, 33 (01) : 140 - 143
  • [12] A new scheme of test data compression based on equal-run-length coding (ERLC)
    Zhan, Wenfa
    El-Maleh, Aiman
    INTEGRATION-THE VLSI JOURNAL, 2012, 45 (01) : 91 - 98
  • [13] Test data compression for system-on-a-chip using extended frequency-directed run-length code
    EL-Maleh, A. H.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (03): : 155 - 163
  • [14] Split variable-length input Huffman code with application to test data compression for embedded cores in SOCs
    Giri, Chandan
    Rao, B. Mallikarjuna
    Chattopadhyay, Santanu
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2009, 96 (9-10) : 935 - 942
  • [15] A Novel Pattern Run-Length Coding Method for Test Data Compression
    Wu, Diancheng
    Liu, Yu
    Zhu, Hao
    Wang, Donghui
    Hao, Chengpeng
    IEICE TRANSACTIONS ON ELECTRONICS, 2013, E96C (09): : 1201 - 1204
  • [16] 2n Pattern Run-Length for Test Data Compression
    Lee, Lung-Jen
    Tseng, Wang-Dauh
    Lin, Rung-Bin
    Chang, Cheng-Ho
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (04) : 644 - 648
  • [17] Optimisation of variable-length code for data compression of memoryless Laplacian source
    Petkovic, M. D.
    Peric, Z. H.
    Mosic, A. V.
    IET COMMUNICATIONS, 2011, 5 (07) : 906 - 913
  • [18] A Scheme of Test Data Compression and Power Reduction Based on Common-Run-Length Coding (CRLC)
    Zhan, Wenfa
    Shi, Bing
    Zha, Huaizhi
    AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION, 2012, 137 : 215 - 223
  • [19] Extended frequency-directed run-length code with improved application to System-on-a-Chip test data compression
    El-Maleh, AH
    Al-Abaji, RH
    ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, 2002, : 449 - 452
  • [20] Run Length Encoding for Speech Data Compression
    Arif, Mohammad
    Anand, R. S.
    2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2012, : 682 - 686