2002
DOI: 10.1007/978-1-4757-6527-4_9
|View full text |Cite
|
Sign up to set email alerts
|

Deterministic Test Vector Compression/Decompression for Systems-on-a-Chip Using an Embedded Processor

Abstract: Abstract. A novel approach for using an embedded processor to aid in deterministic testing of the other components of a system-on-a-chip (SOC) is presented. The tester loads a program along with compressed test data into the processor's on-chip memory. The processor executes the program which decompresses the test data and applies it to scan chains in the other components of the SOC to test them. The program itself is very simple and compact, and the decompression is done very rapidly, hence this approach redu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
24
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(24 citation statements)
references
References 24 publications
(27 reference statements)
0
24
0
Order By: Relevance
“…For example, Chandra and Chakrabarty use FDR (Frequency-Directed Run-Length) code [3] and Gonciari and Al-Hashimi [4] use Huffman-coding. Balakrishnan and Touba [5] use matrix operations, and Jas and Touba [6] use an embedded processor for decompression.…”
Section: Introductionmentioning
confidence: 99%
“…For example, Chandra and Chakrabarty use FDR (Frequency-Directed Run-Length) code [3] and Gonciari and Al-Hashimi [4] use Huffman-coding. Balakrishnan and Touba [5] use matrix operations, and Jas and Touba [6] use an embedded processor for decompression.…”
Section: Introductionmentioning
confidence: 99%
“…The methods proposed in [10][11][12][13] take advantage of the presence of don't care bits in order to achieve significant compression ratios. Another approach of reducing the amount of test data that needs to be transferred to the SoC is by using the processing power already present in most of the contemporary systems [14][15][16][17][18][19]. Some techniques have been proposed for testing embedded memories [14,15].…”
Section: Introductionmentioning
confidence: 99%
“…However, these techniques are not suited for on-chip decompression since the decompression process is complex and time consuming. Decompression schemes that can be implemented using an embedded processor have been proposed in [11,13]. In [13], encoding is done on optimally reordered test vectors based on geometric shapes.…”
Section: Introductionmentioning
confidence: 99%
“…The software decompression algorithm required to get back the original test vectors by this method is very complex and is a limitation of the approach. In [11], each test vector is divided into blocks and only those blocks that are different from the preceding vector are stored. Test vectors are then constructed on the fly by a program running on the embedded processor and sent to the appropriate core.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation