Abstract
Greedy scheduling algorithms are proposed here to improve the test concurrency under power limits. An extended tree growing technique is used to model the power-constrained test scheduling problem in these algorithms. A constant additive model is employed for power dissipation analysis and estimation. The efficiency of this approach is assessed with test scheduling examples and the experimental results are presented. Known list scheduling approaches are proven to give acceptable power-constrained test scheduling results quickly, but not guaranteed to be optimal.
Similar content being viewed by others
References
M. Abadir and M. Breuer, “Test Schedules for VLSI Circuits Having Built-in Test Hardware,” IEEE Transactions on Computer, vol. C-35, no. 4, pp. 361-368, 1986.
K. Chakrabarty, “Design of System-on-a-Chip Test Access Architectures Under Place-and-Route and Power Constraints,” in Proceedings of the Design Automation Conference, 2000, pp. 432-437.
A. Chandra and K. Chakrabarty, “Low-Power Scan Testing and Test Data Compression for System-on-a-Chip,” IEEE Transactions on CAD of Integrated Circuits and Systems, vol. 21, no. 5, pp. 597-604, 2002.
R.M. Chou, K.K. Saluja, V.D. Agrawal, “Power Constraint Scheduling of Tests,” in Proc. 7th International Conference on VLSI Design, 1994, pp. 271-274.
R.M. Chou, K.K. Saluja, and V.D. Agrawal, “Scheduling Tests for VLSI Systems Under Power Constraints,” IEEE Trans. on Very Large Scale Integration (VLSI) Systems, vol. 5, no. 2, pp. 175-185, 1997.
G.L. Craig, C.R. Kime, and K.K. Saluja, “Test Scheduling and Control for VLSI Built-In Self-Test,” IEEE Transactions on Computers, vol. 37, no. 9, pp. 1099-1109, 1988.
V.P. Dabholkar, S. Chakravarty, I. Pomeranz, and S. Reddy, “Techniques for Minimizing Power Dissipation in Scan and Combinational Circuits During Test Application,” IEEE Transactions on Computers, vol. 17, no. 12, pp. 1325-1333, 1998.
P. Fernandes, “Global Strategy Needed for Integrating IP in Complex SOC Design,” Electronic Engineering Times, available at http://www.eetimes.com/story/OEG20030207S0027.
S. Gerstendorfer and H.J. Wunderlich, “Minimized Power Consumption for Scan-Based BIST,” in Proceedings of the International Test Conference, 1999, pp. 77-84.
R. Goering, “Support Packages, too,” Electronic Engineering Times, available at http://www.eedesign.com/story/ OEG20030224S0020.
Y. Huang, W.T. Cheng, C.C. Tsai, N. Mukherjee, O. Samman, Y. Zaidan, and S.M. Reddy, “On Concurrent Test of Core-Based SOC Design,” Journal of Electronic Testing-Theory and Applications, vol. 18, no. 4/5, pp. 401-414, 2002.
V. Iyengar and K. Chakrabarty, “System-on-a-Chip Test Scheduling with Precedence Relationships, Preemption, and Power Constraints,” IEEE Transactions on CAD of Integrated Circuits and Systems, vol. 21, no. 9, pp. 1088-1095, 2002.
W.B. Jone,C. Papachristou, and M. Pereira, “A Scheme for Overlaying Concurrent Testing of VLSI Circuits,” in Proceedings of the 26th Design Automation Conference, 1989, pp. 531-536.
F.J. Kurdahi and A.C. Parker, “Real: A Pogram for Register Allocation,” in Proceedings of the 24th Design Automation Conference, 1987, pp. 210-215.
E. Larsson and Z. Peng, “An Integrated System-on-a-Chip Test Framework,” in Proceedings of the DATE Conference, 2001, pp. 138-144.
V. Muresan, X. Wang, V. Muresan, and M. Vladutiu, “The Left Edge Algorithm and the Tree Growing Technique in Power-Constrainted Block-Test Scheduling,” in Proceedings of the 18th IEEE VLSI Test Symposium (VTS) 2000, Montreal, Canada, 2000, pp. 417-422.
V. Muresan, X. Wang, V. Muresan, and M. Vladutiu, “Power-Constrained Block-Test List Scheduling,” in Proceedings of the IEEEWorkshop on Rapid System Prototyping (RSP) 2000, Paris, France, June 2000, pp. 182-187.
P.M. Rosinger, B.M. Al-Hashimi, and N. Nicolici, “Power Pro-file Manipulation: A New Approach for Reducing Test Application Time Under Power Constraints,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 21, no. 10, 2002.
E. Tuncer and W. Helfricht, “Top-Down SOC Design Methodology,” Design&Re-use Industry Articles, available at http://www.us.design-reuse.com/news/news4952.html.
S. Wang and S.K. Gupta, “DS-LFSR: A BIST TPG for Low Switching Activity,” IEEE Transactions on CAD of Integrated Circuits and Systems, vol.21, no.7, pp. 842-851, 2002.
S. Wang and S.K. Gupta, “An Automatic Test Pattern Generator for Minimizing,” Switching Activity During Scan Testing Activity,” IEEE Transactions on CAD of Integrated Circuits and Systems, vol. 21, no. 8, pp. 954-968, 2002.
B.West, “HierarchyManagement for Million Plus Gate Counts,” Design&Re-use Industry design-reuse.com/news/.
Y. Zorian, “A Distributed BIST Control Scheme for Complex VLSI Devices,” in Proceedings of The 11th IEEE VLSI Test Symposium, 1993, pp. 4-9.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mureşan, V., Wang, X., Mureşan, V. et al. Greedy Tree Growing Heuristics on Block-Test Scheduling Under Power Constraints. Journal of Electronic Testing 20, 61–78 (2004). https://doi.org/10.1023/B:JETT.0000009314.39022.78
Issue Date:
DOI: https://doi.org/10.1023/B:JETT.0000009314.39022.78