题名

功率消耗限制下三維積體電路之記憶體內建自我測試設計及測試排程最佳化

并列篇名

3D IC Memory BIST Design and Test Scheduling under Power Constraints

DOI

10.6840/cycu201700349

作者

柯妍君

关键词

三維積體電路 ; 記憶體測試排程 ; 內建自我測試 ; 3D ICs ; Memory Testing ; Built-in-self-test (BIST) ; Test Scheduling ; Test Application Time

期刊名称

中原大學電子工程學系學位論文

卷期/出版年月

2017年

学位类别

碩士

导师

黃世旭

内容语文

繁體中文

中文摘要

隨著系統晶片設計中嵌入式記憶體數量的增加,記憶體測試就會顯著地影響測試成本,所以記憶體測試技術中內建自我測試則成為主流,但是,三維積體電路中鮮少有文獻提及內建自我測試相關問題。不同於二維系統晶片,三維積體電路中包含了堆疊前測試與堆疊後測試,因此,每一階層可能需要額外的內建自我測試控制器來減少整體測試時間。此篇論文中,我們提出兩階段啟發式演算法,第一階段為距離限制之下將記憶體分群並分配內建自我測試控制器,第二階段則為功率消耗限制下進行測試排程。與過去的文獻相較之下,我們的方法能有效減少整體測試時間以及內建自我測試的面積。

英文摘要

With the increasing number of embedded memory cores in modern electronic system designs, the cost of memory testing becomes significant. Built-in-self-test (BIST) is an effective approach for memory testing. However, memory BIST for three-dimensional integrated circuits (3D ICs) has not been well studied. Different from 2D SOCs, the testing of 3D ICs consists of both pre-bond testing and post-bond testing. Therefore, extra memory BIST controllers may be required for each layer to reduce the total test application time. In this thesis, we propose a two-stage approach: the first stage performs memory grouping under distance constraints and the second stage performs test scheduling under power constraints. Compared to the previous work, our approach can improve both BIST area cost and total test time simultaneously.

主题分类 電機資訊學院 > 電子工程學系
工程學 > 電機工程
工程學 > 電機工程
参考文献
  1. [2] S. Bahl and V. Srivastava, “Self-programmable shared BIST for testing multiple memories,” 13th European Test Symposium, 2008.
    連結:
  2. [3] M. Miyazaki, T. Yoneda, and H. Fujiwara, “A memory grouping method for sharing memory BIST logic,” in Proc. of IEEE Asia and South Pacific Design Automation Conference, pp. 671-676, 2006.
    連結:
  3. [4] A. B. Kahng and I. Kang, “Co-optimization of memory BIST grouping, test scheduling, and logic placement,” in Proc. of IEEE Design, Automation & Test in Europe Conference & Exhibition, pp. 1-6, 2014.
    連結:
  4. [6] L. Martirosyan, G. Harutyunyan, S. Shoukourian and Y. Zorian, “A power based memory BIST grouping methodology,” East-West Design & Test Symposium, 2015.
    連結:
  5. [7] W. Kang, C. Lee, H. Lim, and S. Kang, “Optimized built-in self-repair for multiple memories,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 24, no. 6, pp. 2174–2183, June 2016.
    連結:
  6. [8] T. Yoneda, Y. Fukuda and H. Fujiwara, “Test scheduling for memory cores with built-in self-repair,” 16th Asian Test Symposium (ATS '07), 2007.
    連結:
  7. [9] C.-W. Wang, J.-R. Huang, Y.-F. Lin, K.-L. Cheng, C.-T. Huang and C.-W. Wu, “Test scheduling of BISTed memory cores for SoC,” in Proceedings of the 11th Asian Test Symposium, 2002.
    連結:
  8. [10] C.-S. Hou, J.-F. Li and T.-W. Tseng, “Memory built-in self-repair planning framework for RAMs in SoCs,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 30, no. 11, pp. 1731-1743, 2011.
    連結:
  9. [11] C.-H. Yeh, C.-H. Cheng and S.-H. Huang, “Grouping and placement of memory BIST controllers for test application time minimization,” 5th International Symposium on Next-Generation Electronics, 2016.
    連結:
  10. [12] L. Zaourar, Y. Kieffer and A. Wenzel, “A multi-objective optimization for memory BIST sharing using a genetic algorithm,” IEEE 17th International On-Line Testing Symposium, 2011.
    連結:
  11. [13] U. Chandran and D. Zhao, “Cost-optimal design of wireless pre-bonding test framework,” 27th IEEE International System-on-Chip Conference, 2014.
    連結:
  12. [14] C.-S. Hou and J.-F. Li, “Allocation of RAM built-in self-repair circuits for SOC dies of 3D ICs,” IEEE 31st VLSI Test Symposium, 2013.
    連結:
  13. [15] M. Agrawal, K. Chakrabarty and B. Eklow, “A distributed, reconfigurable, and reusable BIST infrastructure for test and diagnosis of 3-D-Stacked ICs,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 35, no. 2, pp. 309-322, Feb. 2016.
    連結:
  14. [16] W. Kang, C. Lee, K. Cho and S. Kang, “A die selection and matching method with two stages for yield enhancement of 3-D memories,” 22nd Asian Test Symposium, 2013.
    連結:
  15. [17] B. Noia and K. Chakrabarty, “Testing and design-for-testability techniques for 3D integrated circuits,” 20th Asian Test Symposium, 2011.
    連結:
  16. [18] I. Rawat, M.K. Gupta and V. Singh, “Effect on temperature and time in parallel test scheduling with alterations in layers arrangements of 3D stacked SoCs,” International Conference on VLSI Systems, Architectures, Technology and Applications, 2016.
    連結:
  17. [19] M. Taouil, M. Lefter and S. Hamdioui, “Exploring test opportunities for memory and interconnects in 3D ICs,” 8th IEEE Design and Test Symposium, 2013.
    連結:
  18. [21] L.-C. Li, W.-H. Hsu, K.-J. Lee and C.-L. Hsu, “An efficient 3D-IC on-chip test framework to embed TSV testing in memory BIST,” The 20th Asia and South Pacific Design Automation Conference, 2015.
    連結:
  19. [22] M.-H. Hsu, C.-H. Cheng and S.-H. Huang, “3D IC test scheduling with test pads considered,” 5th International Symposium on Next-Generation Electronics, 2016.
    連結:
  20. [23] C.-H. Nien, C.-H. Cheng and S.-H. Huang, “Test wrapper bandwidth assignment for minimizing the SoC test application time,” 10th International Microsystems, Packaging, Assembly and Circuits Technology Conference, 2015.
    連結:
  21. [24] C.-C. Chiu and S.-H. Huang, “Temperature-dependent test scheduling with TAM bus wire assignment considered for core-based SoC designs,” 10th International Microsystems, Packaging, Assembly and Circuits Technology Conference, 2015.
    連結:
  22. [25] S. K. Millican and K. K. Saluja, “Optimal test scheduling of stacked circuits under various hardware and power constraints,” 28th International Conference on VLSI Design, 2015.
    連結:
  23. [27] B. S. Gupta, U. Ingelsson and E. Larsson, “Scheduling tests for 3D stacked chips under power constraints,” Sixth IEEE International Symposium on Electronic Design, Test and Application, 2011.
    連結:
  24. [28] S. K. Roy, P. Ghosh and H. Rahaman, “Session based core test scheduling for 3D SOCs,” IEEE Computer Society Annual Symposium on VLSI, 2014.
    連結:
  25. [30] E. J. Marinissen, V. Iyengar, and K. Chakrabarty, “A set of benchmarks for modular testing of SOCs,” in Proceedings. International Test Conference, 2002, pp. 519-528.
    連結:
  26. C.-T. Huang, J.-R. Huang and C.-F. Wu, “A programmable BIST core for embedded DRAM,” IEEE Design & Test of Computers, vol. 16, no. 1, pp. 59-70, 1999.
  27. [5] C.-S. Hou, J.-F. Li and C.-W. Chou, “Test and repair scheduling for built-in self-repair RAMs in SOCs,” in Proc. IEEE Int’l Symp. on Electronic Design, Test, and Applications (DELTA), Ho Chi Minh, pp. 3–7, Jan. 2010.
  28. [20] C.-C. Chi, Y.-F. Chou, D.-M. Kwai, Y.-Y. Hsiao, C.-W. Wu, Y.-T. Hsing, L.-M. Denq and T.-H. Lin, “3D-IC BISR for stacked memories using cross-die spares,” Proceedings of Technical Program of 2012 VLSI Design, Automation and Test, 2012.
  29. [26] H.-H. S. Lee and K. Chakrabarty, “Test challenges for 3D integrated circuits,” IEEE Design & Test of Computers, vol. 26, no. 5, Oct. 2009.
  30. [29] http://3dsocbench.ece.wisc.edu/