全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Thermal-Aware Test Schedule and TAM Co-Optimization for Three-Dimensional IC

DOI: 10.1155/2012/763572

Full-Text   Cite this paper   Add to My Lib

Abstract:

Testing is regarded as one of the most difficult challenges for three-dimensional integrated circuits (3D ICs). In this paper, we want to optimize the cost of TAM (test access mechanism) and the test time for 3D IC. We used both greedy and simulated annealing algorithms to solve this optimization problem. We compare the results of two assumptions: soft-die mode and hard-die mode. The former assumes that the DfT of dies cannot be changed, while the latter assumes that the DfT of dies can be adjusted. The results show that thermal-aware cooptimization is essential to decide the optimal TAM and test schedule. Blindly adding TAM cannot reduce the total test cost due to temperature constraints. Another conclusion is that soft-die mode is more effective than hard-die mode to reduce the total test cost for 3D IC. 1. Introduction Three-dimensional integrated circuits (3D ICs) provide a promising solution to process scaling and heterogeneous system integration [1–3]. In spite of many advantages, 3D ICs still have many challenges ahead. Among them, high temperature issue is probably the most critical one, because vertical heat dissipation paths in 3D ICs are longer than those in 2D IC [4–7]. Thus, high temperatures cause serious yield loss problem when testing 3D ICs. Many papers have proposed algorithm of test schedule optimization for 2D IC [8, 9], including thermal-aware test scheduling [10–13]. In [10], two optimization algorithms are proposed which try to spread heat more evenly in a chip via layout information and a progressive weight function. A rectangular 2D bin packing can solve the test scheduling problem by considering dynamic thermal profiles [11]. A thermal-safe test scheduling method used resource conflict graph for optimization [12]. After a test schedule is obtained, a 2D thermal resistance model is applied to check whether the thermal constraint is met. This technique, however, does not consider the TAM constraint. The thermal-resistance model which used superposition principle has been introduced for 2D IC test scheduling optimization [13]. Many techniques used integer linear programming (ILP) to find an optimal solution. However, when thermal constraints are considered, there could be an exponential growth in the problem size because of the need for evaluating all possible combinations. A die-level test scheduling method for 3D IC was proposed in the previous work [14]. In their work, they addressed the issue of test scheduling to minimize overall test time for stack testing as well as postbond testing without temperature consideration.

References

[1]  W. R. Davis, J. Wilson, S. Mick et al., “Demystifying 3D ICs: the pros and cons of going vertical,” IEEE Design and Test of Computers, vol. 22, no. 6, pp. 498–510, 2005.
[2]  E. J. Marinissen and Y. Zorian, “Testing 3D chips containing through-silicon vias,” in Proceedings of the International Test Conference (ITC '09), paper ET1.1, November 2009.
[3]  R. S. Patti, “Three-dimensional integrated circuits and the future of system-on-chip designs,” Proceedings of the IEEE, vol. 94, no. 6, pp. 1214–1224, 2006.
[4]  S. Das, A. Chandrakasan, and R. Reif, “Timing, energy, and thermal performance of three-dimensional integrated circuits,” in Proceedings of the ACM Great lakes Symposium on VLSI (GLSVLSI '04), pp. 338–343, April 2004.
[5]  S. Im and K. Banerjee, “Full chip thermal analysis of planar (2-D) and vertically integrated (3-D) high performance ICs,” in Proceedings of IEEE International Electron Devices Meeting (IEDM '00), pp. 727–730, December 2000.
[6]  K. Puttaswamy and G. H. Loh, “Thermal analysis of a 3D die-stacked high-performance microprocessor,” in Proceedings of the ACM Great Lakes Symposium on VLSI (GLSVLSI '06), pp. 19–24, May 2006.
[7]  C. Sun, L. Shang, and R. P. Dick, “Three-dimensional multiprocessor system-on-chip thermal optimization,” in Proceedings of the 5th International Conference on Hardware/Software Codesign and System Synthesis, pp. 117–122, October 2007.
[8]  K. Chakrabarty, “Test scheduling for core-based systems using mixed-integer linear programming,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 19, no. 10, pp. 1163–1174, 2000.
[9]  V. Iyengar and K. Chakrabarty, “Precedence-based, preemptive, and power-constrained test scheduling for system-on-a-chip,” in Proceedings of the 19th IEEE VLSI Test Symposium (VTS' 01), pp. 368–374, May 2001.
[10]  C. Liu, K. Veeraraghavan, and V. Iyengar, “Thermal-aware test scheduling and hot spot temperature minimization for core-based systems,” in Proceedings of the 20th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT '05), pp. 552–560, October 2005.
[11]  T. E. Yu, T. Yoneda, K. Chakrabarty, and H. Fujiwara, “Thermal-safe test access mechanism and wrapper co-optimization for system-on-chip,” in Proceedings of the 16th Asian Test Symposium (ATS '07), pp. 187–192, October 2007.
[12]  P. Rosinger, B. M. Al-Hashimi, and K. Chakrabarty, “Thermal-safe test scheduling for core-based system-on-chip integrated circuits,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 25, no. 11, pp. 2502–2511, 2006.
[13]  C. Yao, K. K. Saluja, and P. Ramanathan, “Power and thermal constrained test scheduling under deep submicron technologies,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 30, no. 2, pp. 317–322, 2011.
[14]  B. Noia, K. Chakrabarty, and E. J. Marinissen, “Optimization methods for post-bond die-internal/external testing in 3D stacked ICs,” in Proceedings of the 41st International Test Conference (ITC '10), pp. 1–10, November 2010.
[15]  K. Skadron, M. R. Stan, K. Sankaranarayanan, W. Huang, S. Velusamy, and D. Tarjan, “Temperature-aware microarchitecture: modeling and implementation,” ACM Transaction on Architecture and Code Optimization, vol. 1, no. 1, pp. 94–125, 2004.
[16]  P. Girard, “Survey of low-power testing of VLSI circuits,” IEEE Design and Test of Computers, vol. 19, no. 3, pp. 82–92, 2002.
[17]  E. J. Marinissen, J. Verbree, and M. Konijnenburg, “A structured and scalable test access architecture for TSV-based 3D stacked ICs,” in Proceedings of the 28th IEEE VLSI Test Symposium (VTS '10), pp. 269–274, April 2010.
[18]  M. Taouli, S. Hamdioui, K. Beenakker, and E. J. Marinissen, “Test impact on the overall die-to-wafer 3D stacked IC cost,” Journal of Electronic Testing, vol. 28, pp. 15–25, 2011.
[19]  Y. R. Huang, J. H. Pan, and Y. C. Lu, “Thermal-aware router-sharing architecture for 3D network-on-chip designs,” in Proceedings of the Asia Pacific Conference on Circuit and System (APCCAS '10), pp. 1087–1090, December 2010.
[20]  E. J. Marinissen, V. Iyengar, and K. Chakrabarty, “ITC’02 SoC Test Benchmarks,” http://www.extra.research.philips.com/itc02socbenchm.

Full-Text

Contact Us

[email protected]

QQ:3279437679

WhatsApp +8615387084133