Study on Combined Test-Data Compression and Test Planning for Testing of Modular SoCs

Study on Combined Test-Data Compression and Test Planning for Testing of Modular SoCs

Anders Larsson (Linköping University, Sweden), Urban Ingelsson (Linköping University, Sweden), Erik Larsson (Linköping University, Sweden) and Krishnendu Chakrabarty (Duke University, USA)
Copyright: © 2011 |Pages: 26
DOI: 10.4018/978-1-60960-212-3.ch020
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

Test-data volume and test execution times are both costly commodities. To reduce the cost of test, previous studies have used test-data compression techniques on system-level to reduce the test-data volume or employed test architecture design for module-based SOCs to enable test schedules with low test execution time. Research on combining the two approaches is lacking. Therefore, this chapter studies how core-level test-data compression can be combined with test architecture design to reduce test cost further. The study is conducted in three steps. The first step analyzes how the TAM width influences three test-data compression techniques, namely Selective Encoding, Vector Repeat and the combination of the two. The second step investigates in what order to consider test architecture and test-data compression in the SOC design process to best reduce test cost. It is observed that test architecture design and test-data compression-technique selection should be performed in an integrated process. The third step presents a novel approach to integrate test-data compression-technique selection in the test architecture design process. Experiments on benchmarks with realistic cores show that the integrated approach achieves up to 32% reduction in test cost (7.8% on average) compared to non-integrated test architecture design and test-data compression technique selection.
Chapter Preview
Top

2. Background On Modular Testing

Modular testing aims to apply a core-aware approach to testing SOCs. An example of an SOC that consists of four cores c1, c2, c3 and c4 is shown in Figure 1.

Complete Chapter List

Search this Book:
Reset