An efficient data-independent technique for compressing test vectors in systems-on-a-chip

We present an efficient approach, namely, pattern run-length (PRL) coding, for reducing the volume of test vectors that must be stored in automatic test equipment (ATE) and transferred to each core in a system-on-a-chip (SOC) during manufacturing test. The need for compressing test data is due to th...

Full description

Saved in:
Bibliographic Details
Published in:IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures (ISVLSI'06) p. 6 pp.
Main Authors: Xiaoyu Ruan, Rajendra Katti
Format: Conference Proceeding
Language:English
Published: IEEE 01-06-2006
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract We present an efficient approach, namely, pattern run-length (PRL) coding, for reducing the volume of test vectors that must be stored in automatic test equipment (ATE) and transferred to each core in a system-on-a-chip (SOC) during manufacturing test. The need for compressing test data is due to the bandwidth bottleneck between the ATE and the SOC. In our new coding scheme, the test vectors for the SOC are stored in compressed form in the ATE memory and transferred to the chip. An embedded processor is employed to perform decompression. The decompressed test set is then applied to the scan chains of each core-under-test. Pattern run-length coding works by compressing consecutive patterns in an innovative manner. The proposed compression is data-independent. The program for decompression is very small and simple, thereby allowing fast and high throughput to minimize test time. Experimental results for ISCAS-89 benchmarks show that for almost all of the circuits our new technique results in much better compression ratios than former methods.
AbstractList We present an efficient approach, namely, pattern run-length (PRL) coding, for reducing the volume of test vectors that must be stored in automatic test equipment (ATE) and transferred to each core in a system-on-a-chip (SOC) during manufacturing test. The need for compressing test data is due to the bandwidth bottleneck between the ATE and the SOC. In our new coding scheme, the test vectors for the SOC are stored in compressed form in the ATE memory and transferred to the chip. An embedded processor is employed to perform decompression. The decompressed test set is then applied to the scan chains of each core-under-test. Pattern run-length coding works by compressing consecutive patterns in an innovative manner. The proposed compression is data-independent. The program for decompression is very small and simple, thereby allowing fast and high throughput to minimize test time. Experimental results for ISCAS-89 benchmarks show that for almost all of the circuits our new technique results in much better compression ratios than former methods.
Author Xiaoyu Ruan
Rajendra Katti
Author_xml – sequence: 1
  surname: Xiaoyu Ruan
  fullname: Xiaoyu Ruan
  organization: Dept. of Electr. & Comput. Eng., North Dakota State Univ., USA
– sequence: 2
  surname: Rajendra Katti
  fullname: Rajendra Katti
  organization: Dept. of Electr. & Comput. Eng., North Dakota State Univ., USA
BookMark eNo9jE1LAzEURYNWsK1u3bjJH0hN8pLMZFmKH4WCi6rgqmQyLzZiM-MkCv33Dihu7oF7LndGJqlLSMiV4AshuL1Zb1822_VCcm4Wwp6QqRTaMlBVdUpmvDJWSw2gJv_C2HMyy_mdc6iFklPyukwUQ4g-Yiq0dcWxmFrscYyxKOj3KX5-IQ3dQH136AfMOaa30eRCv9GXbsg0JpqPueAhsy4xx_w-9hfkLLiPjJd_nJPnu9un1QPbPN6vV8sN8wJ0YW1VNwpsrRoQ0ilrrBHeeCWgAQTlvAy8bUHxoL3XXPDaQ2Mry9txHHQNc3L9-xsRcdcP8eCG404YLhUA_AAaMlUx
CitedBy_id crossref_primary_10_3724_SP_J_1187_2010_00023
crossref_primary_10_1109_TVLSI_2008_2009873
crossref_primary_10_1080_02533839_2014_955971
crossref_primary_10_1109_TCAD_2013_2270433
crossref_primary_10_1007_s10836_009_5138_y
crossref_primary_10_1007_s10836_016_5617_x
crossref_primary_10_1007_s11767_008_0131_7
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ISVLSI.2006.19
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2159-3477
ExternalDocumentID 1602433
Genre orig-research
GroupedDBID 29O
6IE
6IH
CBEJK
JC5
RIE
RIO
ID FETCH-LOGICAL-c135t-d78b43984b312a496961c6c413b3e34ac2f0dd340f5cc50108c3b9790da49f583
IEDL.DBID RIE
ISBN 0769525334
9780769525334
ISSN 2159-3469
IngestDate Wed Jun 26 19:21:29 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c135t-d78b43984b312a496961c6c413b3e34ac2f0dd340f5cc50108c3b9790da49f583
ParticipantIDs ieee_primary_1602433
PublicationCentury 2000
PublicationDate 2006-June
PublicationDateYYYYMMDD 2006-06-01
PublicationDate_xml – month: 06
  year: 2006
  text: 2006-June
PublicationDecade 2000
PublicationTitle IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures (ISVLSI'06)
PublicationTitleAbbrev ISVLSI
PublicationYear 2006
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0038142
ssj0000454321
Score 1.5095408
Snippet We present an efficient approach, namely, pattern run-length (PRL) coding, for reducing the volume of test vectors that must be stored in automatic test...
SourceID ieee
SourceType Publisher
StartPage 6 pp.
SubjectTerms Automatic test pattern generation
Automatic testing
Bandwidth
Circuit testing
Decoding
Frequency
Huffman coding
System testing
System-on-a-chip
Test data compression
Title An efficient data-independent technique for compressing test vectors in systems-on-a-chip
URI https://ieeexplore.ieee.org/document/1602433
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ07T8MwEMct2gkWHi3iLQ-MmMY5p3FGBK1aCSGkAoKpih-BLmnVpHx-zk5kOrCw5aUochLf3d93vyPkmoOURToUTAkpmNBRjvMgaGYlfi2FzLVJXHHyZJY-vcuHkcPk3IRaGGutTz6zt27Tr-Wbpd44qWzAh46fBx3SSTPZ1GoFPcWh5CAO6R1oiHzjHLRoGQOMAZuQPUtiV3vaknfCfktz5FE2mM7eHmfTZpXC4Xe2eq54kzPe_9_DHpD-b-0efQ5W6ZDs2PKI7G1hB3vk466k1qMj8A7U5YiyReiGW9OAdaXo0FKXc-5zZctPPFPV9Nvr_BVdlLTBQFdsWbKc6a_Fqk9ex6OX-wlrWywwzSGpmUmlQpdECgU8zoVD5XA91GjZFFgQuY6LyBgQUZFonWDsJjWoLM0igxcXiYRj0i2XpT0hVFnIQagU_2ktLDcqxtCOW5y_0MuCAk5Jzw3SfNVQNObt-Jz9ffic7DZih9M7Lki3Xm_sJelUZnPl3_sPKdimgw
link.rule.ids 310,311,782,786,791,792,798,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ07T8MwEMctKAOw8GgRbzwwYprknMQZEbRqRamQWhBMVfwIdEkrkvL5OTtR6MDClpeiyHJ8d3_f_Y6Qax-EyOKIM8kFZ1x5Ka6DoJgROFsykSod2uLkwSQev4mHnsXk3DS1MMYYl3xmbu2h28vXC7WyUlnXjyw_DzbJVsjjKK6qtRpFxcLkIGgSPNAUudY5aNMSBhgFVkF7Ega2-rRm7zTnNc_R95LucPI6mgyrfQoL4FnruuKMTn_vf5-7Tzq_1Xv0ubFLB2TD5Idkdw082Cbvdzk1Dh6Bb6A2S5TNm364JW3ArhRdWmqzzl22bP6Bd4qSfjulv6DznFYg6IItcpYy9TlfdshLvze9H7C6yQJTPoQl07GQ6JQILsEPUm5hOb6KFNo2CQZ4qoLM0xq4l4VKhRi9CQUyiRNP48NZKOCItPJFbo4JlQZS4DLGv1px42sZYHDnG1zB0M-CDE5I2w7SbFlxNGb1-Jz-ffmKbA-mT6PZaDh-PCM7lfRh1Y9z0iq_VuaCbBZ6denmwA8kk6nU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=IEEE+Computer+Society+Annual+Symposium+on+Emerging+VLSI+Technologies+and+Architectures+%28ISVLSI%2706%29&rft.atitle=An+efficient+data-independent+technique+for+compressing+test+vectors+in+systems-on-a-chip&rft.au=Xiaoyu+Ruan&rft.au=Rajendra+Katti&rft.date=2006-06-01&rft.pub=IEEE&rft.isbn=9780769525334&rft.issn=2159-3469&rft.eissn=2159-3477&rft.spage=6+pp.&rft_id=info:doi/10.1109%2FISVLSI.2006.19&rft.externalDocID=1602433
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2159-3469&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2159-3469&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2159-3469&client=summon