A selective scan chain reconfiguration through run-length coding for test data compression and scan power reduction

Research output: Contribution to journalArticle

Abstract

Test data volume and power consumption for scan-based designs are two major concerns in system-on-a-chip testing. However, test set compaction by filling the don't-cares will invariably increase the scan-in power dissipation for scan testing, then the goals of test data reduction and low-power scan testing appear to be conflicted. Therefore, in this paper we present a selective scan chain reconfiguration method for test data compression and scan-in power reduction. The proposed method analyzes the compatibility of the internal scan cells for a given test set and then divides the scan cells into compatible classes. After the scan chain reconfiguration a dictionary is built to indicate the run-length of each compatible class and only the scan-in data for each class should be transferred from the ATE to the CUT so as to reduce test data volume. Experimental results for the larger ISCAS'89 benchmarks show that the proposed approach overcomes the limitations of traditional run-length coding techniques, and leads to highly reduced test data volume with significant power savings during scan testing in all cases.

Original languageEnglish
Pages (from-to)3208-3214
Number of pages7
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE87-A
Issue number12
Publication statusPublished - 2004 Dec

Fingerprint

Run Length
Data compression
Data Compression
Reconfiguration
Coding
Testing
Test Set
Glossaries
Power Saving
Compaction
Data Reduction
Cell
Data reduction
Energy dissipation
Electric power utilization
Compatibility
Power Consumption
Divides
Dissipation
Chip

Keywords

  • Run-length coding
  • Scan chain reconfiguration
  • Scan-in power consumption
  • Test data compression

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Hardware and Architecture
  • Information Systems

Cite this

@article{6d1362ddcefc4d6b898961dea3dbdf0d,
title = "A selective scan chain reconfiguration through run-length coding for test data compression and scan power reduction",
abstract = "Test data volume and power consumption for scan-based designs are two major concerns in system-on-a-chip testing. However, test set compaction by filling the don't-cares will invariably increase the scan-in power dissipation for scan testing, then the goals of test data reduction and low-power scan testing appear to be conflicted. Therefore, in this paper we present a selective scan chain reconfiguration method for test data compression and scan-in power reduction. The proposed method analyzes the compatibility of the internal scan cells for a given test set and then divides the scan cells into compatible classes. After the scan chain reconfiguration a dictionary is built to indicate the run-length of each compatible class and only the scan-in data for each class should be transferred from the ATE to the CUT so as to reduce test data volume. Experimental results for the larger ISCAS'89 benchmarks show that the proposed approach overcomes the limitations of traditional run-length coding techniques, and leads to highly reduced test data volume with significant power savings during scan testing in all cases.",
keywords = "Run-length coding, Scan chain reconfiguration, Scan-in power consumption, Test data compression",
author = "Youhua Shi and Shinji Kimura and Masao Yanagisawa and Tatsuo Ohtsuki",
year = "2004",
month = "12",
language = "English",
volume = "E87-A",
pages = "3208--3214",
journal = "IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences",
issn = "0916-8508",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "12",

}

TY - JOUR

T1 - A selective scan chain reconfiguration through run-length coding for test data compression and scan power reduction

AU - Shi, Youhua

AU - Kimura, Shinji

AU - Yanagisawa, Masao

AU - Ohtsuki, Tatsuo

PY - 2004/12

Y1 - 2004/12

N2 - Test data volume and power consumption for scan-based designs are two major concerns in system-on-a-chip testing. However, test set compaction by filling the don't-cares will invariably increase the scan-in power dissipation for scan testing, then the goals of test data reduction and low-power scan testing appear to be conflicted. Therefore, in this paper we present a selective scan chain reconfiguration method for test data compression and scan-in power reduction. The proposed method analyzes the compatibility of the internal scan cells for a given test set and then divides the scan cells into compatible classes. After the scan chain reconfiguration a dictionary is built to indicate the run-length of each compatible class and only the scan-in data for each class should be transferred from the ATE to the CUT so as to reduce test data volume. Experimental results for the larger ISCAS'89 benchmarks show that the proposed approach overcomes the limitations of traditional run-length coding techniques, and leads to highly reduced test data volume with significant power savings during scan testing in all cases.

AB - Test data volume and power consumption for scan-based designs are two major concerns in system-on-a-chip testing. However, test set compaction by filling the don't-cares will invariably increase the scan-in power dissipation for scan testing, then the goals of test data reduction and low-power scan testing appear to be conflicted. Therefore, in this paper we present a selective scan chain reconfiguration method for test data compression and scan-in power reduction. The proposed method analyzes the compatibility of the internal scan cells for a given test set and then divides the scan cells into compatible classes. After the scan chain reconfiguration a dictionary is built to indicate the run-length of each compatible class and only the scan-in data for each class should be transferred from the ATE to the CUT so as to reduce test data volume. Experimental results for the larger ISCAS'89 benchmarks show that the proposed approach overcomes the limitations of traditional run-length coding techniques, and leads to highly reduced test data volume with significant power savings during scan testing in all cases.

KW - Run-length coding

KW - Scan chain reconfiguration

KW - Scan-in power consumption

KW - Test data compression

UR - http://www.scopus.com/inward/record.url?scp=11144340895&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=11144340895&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:11144340895

VL - E87-A

SP - 3208

EP - 3214

JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

SN - 0916-8508

IS - 12

ER -