Skip to main content
Log in

Low-Area Wrapper Cell Design for Hierarchical SoC Testing

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

Abstract

System-on-chip (SoC) integrated circuits are designed and fabricated with multiple levels of hierarchy. However, most previous works on wrapper design, test access mechanism optimization and test scheduling did not take care of the hierarchy properly, thus the corresponding test schedules were often invalid for SoCs with hierarchical cores. We propose a low-area wrapper cell design which can treat SoCs with hierarchy properly and allows simultaneous testing of parent and child cores. The proposed cell uses 13%∼23% less area than a recently proposed cell design in equivalent gate count. As a result we achieve up to 21% area reduction for hierarchical ITC ’02 SoCs compared to the most recently proposed designs.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

References

  1. DaSilva F (ed) (2005) IEEE Std. 1500–2005, IEEE Standard Testability Method for Embedded Core-Based Integrated Circuits, IEEE, Aug

  2. Goel SK, Chiu K, Marinissen EJ, Nguyen T, Oostdijk S (2004) Test infrastructure design for the nexperia home platform PNX8550 system chip. Proc. Design Automation and Test in Europe (DATE ’04) Designers Forum, pp 108–113, Feb

  3. Goel SK, Marinissen EJ, Sehgal A, Chakrabarty K (2009) Testing of SoCs with hierarchical cores: common fallacies, test access optimization, and test scheduling. IEEE Trans Computers 58(3):409–423

    Article  Google Scholar 

  4. Huang Y, Reddy SM, Cheng W-T, Reuter P, Mukherjee N, Tsai C-C, Samman O, Zaidan Y (2002) Optimal core wrapper width selection and SoC test scheduling based on 3-D bin packing algorithm. Proc IEEE Int’l Test Conf (ITC ’02), pp 74–82, Oct

  5. Larsson E, Fujiwara H (2003) Test resource partitioning and optimization for SoC designs. Proc 21st IEEE VLSI Test Symp (VTS ’03), pp 319–324, Apr

  6. Marinissen EJ, Arendsen R, Bos G, Dingemanse H, Lousberg M, Wouters C (1998) A structured and scalable mechanism for test access to embedded reusable cores. Proc IEEE Int’l Test Conf (ITC ’98), pp 284–293, Oct

  7. Marinissen EJ, Iyengar V, Chakrabarty K (2002) A set of benchmarks for modular testing of SoCs. Proc IEEE Int’l Test Conf (ITC ’02), pp 519–528, Oct

  8. Varma P, Bhatia S (1998) A structured test re-use methodology for core-based system chips. Proc IEEE Int’l Test Conf (ITC ’98), pp 294–302, Oct

  9. Yoneda T, Imanishi M, Fujiwara H (2007) An SoC test scheduling algorithm using reconfigurable union wrappers. Proc Design, Automation, and Test in Europe (DATE ’07), pp 231–236, Apr

  10. Zhao D, Upadhyaya S (2005) Dynamically partitioned test scheduling with adaptive TAM configuration for power-constrained SoC testing. IEEE Trans Computer-Aided Design 24(6):956–965

    Article  Google Scholar 

  11. Zorian Y, Marinissen EJ, Dey S (1998) Testing embedded-core-based system chips. Proc IEEE Int’l Test Conf (ITC ’98), pp 130–143, Oct

  12. Zorian Y, Marinissen EJ, Dey S (1999) Testing embedded-core-based system chips. Computer 32(6):52–60

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kewal K. Saluja.

Additional information

Responsible Editor: V.D. Agrawal

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, K., Saluja, K.K. Low-Area Wrapper Cell Design for Hierarchical SoC Testing. J Electron Test 25, 347–352 (2009). https://doi.org/10.1007/s10836-009-5117-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-009-5117-3

Keywords

Navigation