Browse > Article

Test Scheduling Algorithm of System-on-a-Chip Using Extended Tree Growing Graph  

박진성 (주식회사 텔리즘 통신기술연구소)
이재민 (관동대학교 전자공학과)
Publication Information
Abstract
Test scheduling of SoC (System-on-a-chip) is very important because it is one of the prime methods to minimize the testing time under limited power consumption of SoC. In this paper, a heuristic algorithm, in which test resources are selected for groups and arranged based on the size of product of power dissipation and test time together with total power consumption in core-based SoC is proposed. We select test resource groups which has maximum power consumption but does not exceed the constrained power consumption and make the testing time slot of resources in the test resource group to be aligned at the initial position in test space to minimize the idling test time of test resources. The efficiency of proposed algorithm is confirmed by experiment using ITC02 benchmarks.
Keywords
System-on-a-Chip; Test Scheduling; Tree Growing Graph; Test Modeling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Zhao D., S. Upadhyaya and M. Margala, 'Minimizing concurrent test time in SoCs by balancing resource usage,' Proceedings of the 12th ACM Great Lakes Symposium on VLSI, pp. 77-82, 2002   DOI
2 Erik Larsson and Zebo peng, 'System-on-Chip test parallelization under power constraints,' European Test workshop, Stockholm Sweden, 2001
3 Vikram Iyenger and K. Chakrabarty, 'Precedence-based, preemptive, and power-constrained test scheduling for system-on-a chip,' 19th IEEE Proceedings on VLSI Test Symposium, pp. 368-374, 2001   DOI
4 Zhao D. and S. Upadhyaya, 'Dynamically partitioned test scheduling for SoCs under power constraints,' 11th IEEE North Atlantic Test Workshop, Montauk, NY, May 2002
5 E.J. Marinissen, V. Iyengar and K. Chakrabarty. ITC 2002 SOC test benchmark initiative http://www.extra.research.philips.com/ito02sobenchm
6 F. Brglez, D. Bryan, and K. Kozminski, 'Combinational profiles of sequential benchmark circuits,' in Intl. Symp. on Circuts and Systems, pp. 1929-1934, 1989   DOI
7 Krishnendu Chakrabarty, 'Test scheduling for core-based systems using mixed-integer linear programming,' IEEE Trans. On Computer-Aided Design of Integrated circuits and Systems, vol. 19, no. 10, pp. 1163-1174, 2000   DOI   ScienceOn
8 C. Dislis, J. H. Dick, I. D. Dear and A. P. Ambler (1995). Test Economics and Design for Testability, ELLIS HORWOOD