Skip to main content
Log in

Searching for Global Test Costs Optimization in Core-Based Systems

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

Abstract

This paper proposes a comprehensive model for test planning and design space exploration in a core-based environment. The proposed approach relies on the reuse of available system resources for the definition of the test access mechanism, and for the optimization of several cost factors (area overhead, pin count, power constraints and test time). The use of an expanded test access model and its concurrent definition with the system test schedule makes it possible the search for a cost effective global solution. Experimental results over the ITC'02 SOC Test Benchmarks show the variety of trade-offs that can be explored using the proposed model, and its effectiveness on optimizing the system test planning.

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. J. Aerts and E. Marinissen, "Scan Chain Design for Test Time Reduction in Core-based ICs," in International Test Conference, 1998, pp. 448–457.

  2. M. Benabdenebi, W. Maroufi, and M. Marzouki, "CAS-BUS: A Scalable and Reconfigurable Test Access Mechanism for Systems on a Chip," in Design, Automation and Test in Europe Conference, 2001, pp. 141–145.

  3. A. Benso, S. Chiusano, S. Di Carlo, P. Prinetto, F. Ricciato, M. Spadari, and Y. Zorian, "HD2BIST: a Hierarchical Framework for BIST Scheduling, Data Patterns Delivering and Diagnosis in SoCs," in International Test Conference, 2000, pp. 892–901.

  4. D. Bhattacharya, "Hierarchical Test Access Architecture for Embedded Cores in an Integrated Circuit," in 16th IEEE VLSI Test Symposium, 1998, pp. 8–14.

  5. K. Chakrabarty, "Design of System-on-a-Chip Test Access Architectures Using Integer Linear Programming," in 18th IEEE VLSI Test Symposium, 2000, pp. 127–134.

  6. E. Cota, L. Brisolara, L. Carro, A. Susin, and M. Lubaszewski, "MET: A Microprocessor for Embedded Test," in 5th IEEE Workshop on Testing Embedded Core-based Systems, 2001.

  7. E. Cota, L. Carro, A. Orailoglu, and M. Lubaszewski, "Test Planning and Design Space Exploration in Core-based Environment," in Design, Automation and Test in Europe, 2002, pp. 483–490.

  8. I. Ghosh, N. Jha, and S. Dey, "A Low Overhead Design for Testability and Test Generation Technique for Core-based Systems," in International Test Conference, 1997, pp. 50–59.

  9. S. Goel and E. Marinissen, "Effective and Efficient Test Architecture Design for SOCs," in International Test Conference, 2002, pp. 529–538.

  10. S. Goel and E. Marinissen, "Layout-driven SOC Test Architecture Design for Test Time and Wire Length Minimization," in Design, Automation and Test in Europe Conference and Exhibition, 2003, pp. 738–743.

  11. S.K. Goel and E.J. Marinissen, "TAM Architectures and Their Implication on Test Application Time," in 5th IEEE Workshop on Testing Embedded Core-based Systems, 2001.

  12. V. Iyengar and K. Chakrabarty, "Iterative Test Wrapper and Test Access Mechanism Co-Optimization," in 5th IEEE Workshop on Testing Embedded Core-Based Systems, 2001.

  13. V. Iyengar, K. Chakrabarty, and E.J. Marinissen, "Iterative Test Wrapper and Test Access Mechanism Co-Optimization," in International Test Conference, 2001, pp. 1023–1032.

  14. V. Iyengar, K. Chakrabarty, and E.J. Marinissen, "Efficient Wrapper/TAM Co-optimization for Large SOCs," in Design, Automation and Test in Europe, 2002, pp. 491–498.

  15. R. Kapur, E. Marinissen, N. Mukherjee, M. Riccheti, T. Taylor, and J. Udell, P1500/D0.3, Technical Report, IEEE P1500 Documentation Task Force, Jan. 2001.

  16. E. Larsson and Z. Peng, "An Integrated System-on-Chip Test Framework," in Design, Automation and Test in Europe Conference, 2001, pp. 138–144.

  17. Y. Makris and A. Orailoglu, "RTL Test Justification and Propagation Analysis for Modular Designs," Journal of Electronic Testing: Theory and Applications, vol. 13, no. 2, pp. 105–120, 1998.

    Google Scholar 

  18. E. Marinissen, R. Arendsen, G. Bos, H. Dingemanse, M. Lousberg, and C. Wouters, "A Structured and Scalable Mechanism for Test Access to Embedded Reusable Cores," in International Test Conference, 1998, pp. 284–293.

  19. E.J. Marinissen, V. Iyengar, and K. Chakrabarty, "A Set of Benchmarks for Modular Testing of SOCs," in ITC, 2002a, pp. 521–528.

  20. E.J. Marinissen, V. Iyengar, and K. Chakrabarty, ITC'02 Soc Test Benchmarks, 2002b, http://www.extra.research. philips.com/itc02socbenchm/.

  21. E.J. Marinissen, Y. Zorian, R. Kapur, T. Taylor, and L. Whetsel, "Towards a Standard for Embedded Core Test: An Example," in International Test Conference, 1999, pp. 616–627.

  22. MathWorks, MATLAB: The Language of Technical Computing, Natick, MA: MathWorks, 1997.

    Google Scholar 

  23. M. Nourani and C. Papachristou, "Structural Fault Testing of Embedded Cores Using Pipelining," Journal of Electronic Testing: Theory and Applications, vol. 15, no. 1-2, pp. 129–144, 1999.

    Google Scholar 

  24. M. Nourani and C. Papachristou, "An ILP Formulation to Optimize Test Access Mechanism in System-on-Chip Testing," in International Test Conference, 2000, pp. 902–910.

  25. J. Pouget, E. Larsson, and Z. Peng, "SOC Test Time Minimization Under Multiple Constraints," in Asian Test Symposium, 2003, pp. 312–317.

  26. S.S. Skiena, The Algorithm Design Manual, New York, NY: Springer-Verlag New York, Inc., 1998.

    Google Scholar 

  27. M. Sugihara, H. Date, and H. Yasuura, "Analysis and Minimization of Test Time in a Combined BIST and External Test Approach," in Design, Automation and Test in Europe Conference, 2000, pp. 134–140.

  28. P. Varma and S. Bhatia, "A Structured Test Re-use Methodology for Core-Based System Chips," in International Test Conference, 1998, pp. 294–302.

  29. L. Whetsel, "An IEEE 1149.1 Based Test Access Architecture for ICs with Embedded Cores," in International Test Conference, 1997, pp. 69–78.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cota, É., Carro, L., Lubaszewski, M. et al. Searching for Global Test Costs Optimization in Core-Based Systems. Journal of Electronic Testing 20, 357–373 (2004). https://doi.org/10.1023/B:JETT.0000039604.64927.0f

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JETT.0000039604.64927.0f

Navigation