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.
References
DaSilva F (ed) (2005) IEEE Std. 1500–2005, IEEE Standard Testability Method for Embedded Core-Based Integrated Circuits, IEEE, Aug
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
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
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
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
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
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
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
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
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
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
Zorian Y, Marinissen EJ, Dey S (1999) Testing embedded-core-based system chips. Computer 32(6):52–60
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: V.D. Agrawal
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-009-5117-3