Constraint-driven test scheduling for NoC-based systems

被引:35
作者
Cota, Erika [1 ]
Liu, Chunsheng
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Programa PosGrad Computacao, Porto Alegre, RS, Brazil
[2] Univ Nebraska, Dept Elect & Comp Engn, Lincoln, NE 68588 USA
关键词
network-on-chip (NoC); system-on-chip (SoC) testing; test access mechanism (TAM); test scheduling;
D O I
10.1109/TCAD.2006.881331
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On-chip integrated network, the so-called. network-on-chip (NoC), is becoming a promising communication paradigm for the next-generation embedded core-based system chips. The reuse of the on-chip network,as test access mechanism has been recently proposed to handle the growing complexity of testing NoC-based systems. However, the NoC reuse is limited by the on-chip routing resources and various constraints. therefore, efficient test-scheduling methods-are required to deliver feasible test time while meeting all the constraints. In this paper, the authors propose a comprehensive approach to test scheduling in NoGbased systems. The proposed scheduling algorithm is based on the use of dedicated routing path that is suitable for nonpreemptive test. The algorithm is improved by incorporating both preemptive and nonpreemptive tests. In addition, BIST, precedence, and power constraints were taken into consideration. Experimental results for the ITC'02 system-on-chip benchmarks,show that the nonpreemptive scheduling based on dedicated path can efficiently reduce test application time compared to previous work, and the improved method provides a practical solution to the real-world NoC-based-system testing with both preemptive and nonpreemptive cores. It is also shown that various constraints can be incorporated to deliver a comprehensive test solution.
引用
收藏
页码:2465 / 2478
页数:14
相关论文
共 32 条
[1]   A complete strategy for testing an on-chip multiprocessor architecture [J].
Aktouf, C .
IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (01) :18-28
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]   An integrated approach to testing embedded cores and interconnects using Test Access Mechanism (TAM) switch [J].
Basu, S ;
Sengupta, I ;
Chowdhury, DR ;
Bhawmik, S .
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (4-5) :475-485
[4]   CAS-BUS: A test access mechanism and a toolbox environment for core-based system chip testing [J].
Benabdenbi, M ;
Maroufi, W ;
Marzouki, M .
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (4-5) :455-473
[5]  
BENINI L, 2002, IEEE COMPUT, V1, P70
[6]   System level power modeling and simulation of high-end industrial network-on-chip [J].
Bona, A ;
Zaccaria, V ;
Zafalon, R .
DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, :318-323
[7]   Test scheduling for core-based systems using mixed-integer linear programming [J].
Chakrabarty, K .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (10) :1163-1174
[8]   Reusing an on-chip network for the test of core-based systems [J].
Cota, É ;
Carro, L ;
Lubaszewski, M .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2004, 9 (04) :471-499
[9]   The impact of NoC reuse on the testing of core-based systems [J].
Cota, E ;
Kreutz, M ;
Zeferino, CA ;
Carro, L ;
Lubaszewski, M ;
Susin, A .
21ST IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2003, :128-133
[10]   Test planning and design space exploration in a core-based environment [J].
Cota, É ;
Carro, L ;
Orailoglu, A ;
Lubaszewski, M .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :478-485