Skip to main navigation Skip to search Skip to main content

Test data compression based on Variable Prefix Dual-Run-Length Code

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publication2012 IEEE I2MTC - International Instrumentation and Measurement Technology Conference, Proceedings
Pages2537-2542
Number of pages6
DOIs
StatePublished - 2012
Event2012 IEEE International Instrumentation and Measurement Technology Conference, I2MTC 2012 - Graz, Austria
Duration: 13 May 201216 May 2012

Publication series

Name2012 IEEE I2MTC - International Instrumentation and Measurement Technology Conference, Proceedings

Conference

Conference2012 IEEE International Instrumentation and Measurement Technology Conference, I2MTC 2012
Country/TerritoryAustria
CityGraz
Period13/05/1216/05/12

Keywords

  • Compression
  • Decompression
  • Dynamic Programming Algorithm
  • SoC test
  • Variable Prefix Dual-Run-Length

Fingerprint

Dive into the research topics of 'Test data compression based on Variable Prefix Dual-Run-Length Code'. Together they form a unique fingerprint.

Cite this