Skip to main content
Log in

Greedy Tree Growing Heuristics on Block-Test Scheduling Under Power Constraints

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

  3. 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.

    Google Scholar 

  4. 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.

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. P. Fernandes, “Global Strategy Needed for Integrating IP in Complex SOC Design,” Electronic Engineering Times, available at http://www.eetimes.com/story/OEG20030207S0027.

  9. S. Gerstendorfer and H.J. Wunderlich, “Minimized Power Consumption for Scan-Based BIST,” in Proceedings of the International Test Conference, 1999, pp. 77-84.

  10. R. Goering, “Support Packages, too,” Electronic Engineering Times, available at http://www.eedesign.com/story/ OEG20030224S0020.

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

  14. 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.

  15. E. Larsson and Z. Peng, “An Integrated System-on-a-Chip Test Framework,” in Proceedings of the DATE Conference, 2001, pp. 138-144.

  16. 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.

  17. 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.

  18. 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.

  19. 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.

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. B.West, “HierarchyManagement for Million Plus Gate Counts,” Design&Re-use Industry design-reuse.com/news/.

  23. Y. Zorian, “A Distributed BIST Control Scheme for Complex VLSI Devices,” in Proceedings of The 11th IEEE VLSI Test Symposium, 1993, pp. 4-9.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JETT.0000009314.39022.78

Navigation