Compression of VLSI Test Data by Arithmetic Coding

  • Authors:
  • H. Hashempour;F. Lombardi

  • Affiliations:
  • Northeastern University, Boston, Mass;Northeastern University, Boston, Mass

  • Venue:
  • DFT '04 Proceedings of the Defect and Fault Tolerance in VLSI Systems, 19th IEEE International Symposium
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents Arithmetic Coding and its application to data compression for VLSI testing. The use of arithmetic codes for compression results in a codeword whose length is close tothe optimal value as predicted by entropy in information theory. Previous techniques (such as those based on Huffman or Golomb coding) result in optimal codes for test data sets in which the probability model of the symbols satisfies specific requirements. We show that Huffmanand Golomb codes result in large difference between entropy bound and sustained compression. We present compression results of arithmetic coding for circuits through a practical integer implementation of Arithmetic coding/decoding and analyze its deviation from entropy bound as well. A software implementation approach is proposed and studied in detail using industrial embedded DSP cores.