Reuse-Based Test Planning for Core-Based Systems-on-Chip
Resumo
This work proposes two test planning heuristics that aim at reducing both the test costs of a core-based system and the computational effort to devise a cost-effective test plan. The proposed approaches target systems with distinct connection models, and the test planning algorithms are modeled accordingly. For systems connected through dedicated wires and buses, the test planning is modeled as a multi-variable optimization problem,and a search heuristic is implemented. For systems connected through a network-on-chip, the test planning is modeled and solved as a resource-constrained scheduling. Experimental results are presented for both techniques, and clearly show the variety of trade-offs that can be explored using the proposed reuse-based models, and the effectiveness of such methods on defining a cost-effective system test plan.Referências
Chakrabarty, K. (2000). Test Scheduling for Core-based Systems Using Mixed-integer Linear Programming. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19(10):1163–74.
Cota, E. (2004). Thesis Homepage. Technical report. Available at: [link]. Acessed in: March 2004.
Cota, E., Carro, L., Lubaszewski, M., and Orailoglu, A. (2002a). Generic and Detailed Search for TAM Definition in Core-based Systems. In Latin American Test Workshop, pages 160–164.
Cota, E., Carro, L., Orailoglu, A., and Lubaszewski, M. (2002b). Test Planning and Design Space Exploration in Corebased Environment. In Design, Automation and Test in Europe, pages 483–490, Paris, FR. Los Alamitos, IEEE Computer Society.
Cota, E., Carro, L., Wagner, F., and Lubaszewski, M. (2003a). Power-aware NoC Reuse on the Testing of Core-based Systems. In European Test Workshop, pages 123–128, Maastricht, NL.
Cota, E., Carro, L., Wagner, F., and Lubaszewski, M. (2003b). Power-aware NoC Reuse on the Testing of Core-based Systems. In International Test Conference, pages 612–621, Charlotte, USA. Los Alamitos, IEEE Computer Society.
Cota, E., Zeferino, C., Kreutz, M., Carro, L., Lubaszewski, M., and Susin, A. (2003c). The Impact of NoC Reuse on the Testing of Core-based Systems. In IEEE VLSI Test Symposium, pages 128–133, Napa Valley, USA. Los Alamitos, IEEE Computer Society.
Iyengar, V. and Chakrabarty, K. (2002). System-on-a-chip Test Scheduling With Precedence Relationships, Preemption, and Power Constraints. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 21(9):1088–1094.
Iyengar, V., Chakrabarty, K., and Marinissen, E. (2002). Wrapper/TAM Co-optimization, Constraint-driven Test Scheduling, and Tester Data Volume Reduction for SOCs. In ACM/IEEE Design Automation Conference, pages 685–690, New Orleans, USA. New York, ACM.
Iyengar, V., Chakrabarty, K., and Marinissen, E. J. (2001). Iterative Test Wrapper and Test Access Mechanism Cooptimization. In International Test Conference, pages 1023–1032, Baltimore, USA. Los Alamitos, IEEE Computer Society.
Marinissen, E., Arendsen, R., Bos, G., Dingemanse, H., Lousberg, M., and Wouters, C. (1998). A Structured and Scalable Mechanism for Test Access to Embedded Reusable Cores. In International Test Conference, pages 284–293. Los Alamitos, IEEE Computer Society.
Marinissen, E. J., Iyengar, V., and Chakrabarty, K. (2002a). A Set of Benchmarks for Modular Testing of SOCs. In International Test Conference, pages 521–528. Los Alamitos, IEEE Computer Society.
Marinissen, E. J., Kapur, R., Lousberg, M., McLaurin, T., Ricchetti, M., and Zorian, Y. (2002b). On IEEE P1500’s Standard for Embedded Core Test. Journal of Electronic Testing: Theory and Applications, 18(4):365–383.
Zorian, Y., Dey, S., and Rodgers, M. (2000). Test of Future System-on-chips. In IEEE/ACM International Conference on Computer-Aided Design, pages 392–398.
Cota, E. (2004). Thesis Homepage. Technical report. Available at: [link]. Acessed in: March 2004.
Cota, E., Carro, L., Lubaszewski, M., and Orailoglu, A. (2002a). Generic and Detailed Search for TAM Definition in Core-based Systems. In Latin American Test Workshop, pages 160–164.
Cota, E., Carro, L., Orailoglu, A., and Lubaszewski, M. (2002b). Test Planning and Design Space Exploration in Corebased Environment. In Design, Automation and Test in Europe, pages 483–490, Paris, FR. Los Alamitos, IEEE Computer Society.
Cota, E., Carro, L., Wagner, F., and Lubaszewski, M. (2003a). Power-aware NoC Reuse on the Testing of Core-based Systems. In European Test Workshop, pages 123–128, Maastricht, NL.
Cota, E., Carro, L., Wagner, F., and Lubaszewski, M. (2003b). Power-aware NoC Reuse on the Testing of Core-based Systems. In International Test Conference, pages 612–621, Charlotte, USA. Los Alamitos, IEEE Computer Society.
Cota, E., Zeferino, C., Kreutz, M., Carro, L., Lubaszewski, M., and Susin, A. (2003c). The Impact of NoC Reuse on the Testing of Core-based Systems. In IEEE VLSI Test Symposium, pages 128–133, Napa Valley, USA. Los Alamitos, IEEE Computer Society.
Iyengar, V. and Chakrabarty, K. (2002). System-on-a-chip Test Scheduling With Precedence Relationships, Preemption, and Power Constraints. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 21(9):1088–1094.
Iyengar, V., Chakrabarty, K., and Marinissen, E. (2002). Wrapper/TAM Co-optimization, Constraint-driven Test Scheduling, and Tester Data Volume Reduction for SOCs. In ACM/IEEE Design Automation Conference, pages 685–690, New Orleans, USA. New York, ACM.
Iyengar, V., Chakrabarty, K., and Marinissen, E. J. (2001). Iterative Test Wrapper and Test Access Mechanism Cooptimization. In International Test Conference, pages 1023–1032, Baltimore, USA. Los Alamitos, IEEE Computer Society.
Marinissen, E., Arendsen, R., Bos, G., Dingemanse, H., Lousberg, M., and Wouters, C. (1998). A Structured and Scalable Mechanism for Test Access to Embedded Reusable Cores. In International Test Conference, pages 284–293. Los Alamitos, IEEE Computer Society.
Marinissen, E. J., Iyengar, V., and Chakrabarty, K. (2002a). A Set of Benchmarks for Modular Testing of SOCs. In International Test Conference, pages 521–528. Los Alamitos, IEEE Computer Society.
Marinissen, E. J., Kapur, R., Lousberg, M., McLaurin, T., Ricchetti, M., and Zorian, Y. (2002b). On IEEE P1500’s Standard for Embedded Core Test. Journal of Electronic Testing: Theory and Applications, 18(4):365–383.
Zorian, Y., Dey, S., and Rodgers, M. (2000). Test of Future System-on-chips. In IEEE/ACM International Conference on Computer-Aided Design, pages 392–398.
Publicado
31/07/2004
Como Citar
COTA, Érika; LUBASZEWSKI, Marcelo.
Reuse-Based Test Planning for Core-Based Systems-on-Chip. In: CONCURSO DE TESES E DISSERTAÇÕES (CTD), 17. , 2004, Salvador/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2004
.
p. 41-48.
ISSN 2763-8820.
