| Reusing an on-chip network for the test of core-based systems |
| Full text |
Pdf
(346 KB)
|
| Source
|
ACM Transactions on Design Automation of Electronic Systems (TODAES)
archive
Volume 9 , Issue 4 (October 2004)
table of contents
Pages: 471 - 499
Year of Publication: 2004
ISSN:1084-4309
|
|
Authors
|
|
Érika Cota
|
Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
|
|
Luigi Carro
|
Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
|
|
Marcelo Lubaszewski
|
Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 767, Citation Count: 10
|
|
|
ABSTRACT
Networks-on-chip are likely to become the main communication platform of systems-on-chip. To cope with the growing complexity of the test of such systems, the authors propose the reuse of the on-chip network as a test access mechanism to the cores embedded into systems that use this communication platform. An algorithm exploiting the network characteristics to minimize test time is presented. Then, the reuse strategy is evaluated considering a number of system configurations, such as different positions of the cores in the network, power consumption constraints and number of interfaces with the tester. Experimental results for the ITC'02 SOC Test Benchmarks show that the parallelization capability of the network can be exploited to reduce the system test time, whereas area and pin overhead are strongly minimized.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
E. Cota , M. Kreutz , C. A. Zeferino , L. Carro , M. Lubaszewski , A. Susin, The Impact of NoC Reuse on the Testing of Core-based Systems, Proceedings of the 21st IEEE VLSI Test Symposium, p.128, April 27-May 01, 2003
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Larsson, E. and Fujiwara, H. 2002. Power constrained preemptive TAM scheduling. In Proceedings of the 7th IEEE European Test Workshop. IEEE Computer Society, Press, Los Alamitos, Calif., 119--126.
|
| |
16
|
|
| |
17
|
Erik Jan Marinissen , Robert G. J. Arendsen , Gerard Bos , Hans Dingemanse , Maurice Lousberg , Clemens Wouters, A structured and scalable mechanism for test access to embedded reusable cores, Proceedings of the 1998 IEEE International Test Conference, p.284-293, October 18-22, 1998
|
| |
18
|
|
| |
19
|
Marinissen, E. J., Iyengar, V., and Chakrabarty, K. 2003. ITC'02 Soc test benchmarks. Tech. rep. Available at: http://www.extra.research.philips.com/itc02socbenchm/. Acessed in: August 2003.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
Ravi, S., Lakshminarayana, G., and Jha, N. 2001. Testing of core-based systems-on-a-chip. IEEE Trans. Comput. Aid. Desi. Integ. Circ. Syst. 20, 3 (Mar.), 426--439.
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
CITED BY 10
|
|
|
|
|
|
|
|
Mohammad Hosseinabady , Abbas Banaiyan , Mahdi Nazm Bojnordi , Zainalabedin Navabi, A concurrent testing method for NoC switches, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
Mohammad Hosseinabady , Abbas Banaiyan , Mahdi Nazm Bojnordi , Zainalabedin Navabi, A concurrent testing method for NoC switches, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
B.
Hardware
B.8
Performance and Reliability
B.8.1
Reliability, Testing, and Fault-Tolerance
General Terms:
Algorithms,
Design,
Economics,
Experimentation,
Reliability
Keywords:
Core-based test,
SoC test,
TAM and wrapper design,
network-on-chip,
test reuse,
test scheduling
REVIEW
"Festus Gail Gray : Reviewer"
The concept of using existing communications networks in complex systems on a chip (SoC) designs to test the chip is appealing, because it clearly reduces the amount of chip area that would be otherwise devoted to implementing testing logic. Clear
more...
|