研究生: |
許鈞凱 Chun-Kai Hsu |
---|---|
論文名稱: |
利用系統層級設計技巧降低后羿無線測試系統晶片面積和測試成本 Area and Test Cost Reduction for HOY Wireless Test System Using System-Level Design Techniques |
指導教授: |
吳誠文
Cheng-Wen Wu |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 49 |
中文關鍵詞: | electronic system level 、optimization 、system design 、SystemC |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
The continuing trend to embed more on-chip test circuits results in an increasing complexity, which requires more efforts on design and validation. Design and simulation at system level are more and more important. In this thesis, we use a wireless test system as an example, to demonstrate the efficiency of system-level techniques in assisting circuit specification exploration, with the goal of area and test-cost reduction. We model the wireless test system in SystemC by using transaction-level modeling methodology which can give high level of abstraction and improve the simulation efficiency. In addition, we define a set of communication API and library which help designers
implement test program. We also introduce a circuit-under-test (CUT) modeling method that can evaluate our model, which acts as a virtual tester. In our experiments, we parameterize several design variables such as buffer size, error-checking bit size, etc., and perform the search method to find the optimal design specifications based on different test conditions, such as different amount of
test results, different parallelism, etc., on Memory BISTs. We find that the optimal combinations of design specifications can reduce cost (including test and chip area) by 10% to 40%, in comparison with original ad-hoc design.
隨著將測試電路內嵌在晶片上成為趨勢,電路複雜度持續增加,也導致在設計或驗證上需要更多心力。因此,系統層級的設計和模擬益加重要。在這篇論文中,我們以無線測試系統當作例子,展現利用屬於系統層級 (electronic system level) 的技巧,在以同時減少晶片面積成本和測試時間成本為目標下,有效率地協助制定設計規格。藉由 SystemC 語言中轉換層級模型 (transaction-level modeling) 建構方法,可以提高我們無線測試平台模型抽象層級和模擬效率。除此之外,我們訂定一套溝通應用程序介面 (application programming interface) 和函式庫 (library) ,幫助設計者開發適用於無線測試系統的測試程式。我們同時提出一種待測電路模型建置方法,可用來評估被視為虛擬測試平台的無線系統模型。在實驗中,藉由搜尋方法以及調整不同的設計參數,例如緩衝區大小、錯誤檢查碼多寡等,在不同的測試環境中尋找最適當的無線測試系統設計規格。這些不同的測試環境,包括測試結果多寡、平行化數量等。從實驗結果中可以發現,最佳的設計規格組合相較於原先直覺設計下的設計規格組合,可以減少包含測試時間成本及晶片面積成本達10%到40%。
[1] C.-W. Wu, C.-T. Huang, S.-Y. Huang, P.-C. Huang, T.-Y. Chang, and Y.-T. Hsing, “The HOY tester—Can IC testing go wireless?” in Proc. Int’l Symp. on VLSI Design, Automation, and Test (VLSI-DAT), Hsinchu, Apr. 2006, pp. 183–186.
[2] P.-K. Chen, Y.-T. Hsing, and C.-W. Wu, “On feasibility of HOY—a wireless test methodology for VLSI chips and wafers,” in Proc. Int’l Symp. on VLSI Design, Automation, and Test (VLSI-DAT), Hsinchu, Apr. 2006, pp. 243–246.
[3] J.-J. Liou, C.-T. Huang, C.-W. Wu, C.-C. Tien, C.-H. Wang, H.-P. Ma, Y.-Y. Chen, Y.-C. Hsu, L.-M. Deng, C.-J. Chiu, Y.-W. Li, and C.-M. Chang, “A prototype of a wireless-based test system,” in Proc. IEEE Int. SOC Conf. (SOCC), Hsinchu, Sept. 2007.
[4] M. Caldari, M. Conti, M. Coppola, S. Curaba, L. Pieralisi, and C. Turchetti, “Transaction-level models for AMBA bus architecture using SystemC 2.0,” in Proc. Conf. Design, Automation, and Test in Europe (DATE), 2003, pp. 26–31.
[5] H. D. Patel and S. K. Shukla, “On cosimulating multiple abstraction-level system-level models,” IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, no. 2, pp. 394–398, Feb. 2008.
[6] Open SystemC Iniative (OSCI), “Systemc standards.” [Online]. Available: http://www.systemc.org
[7] “IEEE Std. 1666 - 2005 IEEE standard SystemC language reference manual,” IEEE Std 1666-2005, pp. 1–423, 2006.
[8] C. R. Reeves, Ed., Modern Heuristic Techniques for Combinatorial Problems. New York, USA: John Wiley & Sons, Inc., 1993.
[9] N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller, “Equation of state calculations by fast computing machines,” Jour. of Chemical Physics, vol. 21, pp. 1087–1092, June 1953.
[10] G. Martin, B. Bailey, and A. Piziali, Eds., ESL Design and Verification: A Prescription for Electronic System Level Methodology. Boston: Elsevier (Morgan Kaufmann), 2007.
[11] D. C. Black and J. Donovan, Eds., SystemC: From the Ground Up. Boston: Kluwer Academic Publishers, 2004.
[12] S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, “Optimization by simulated annealing,” Science, vol. 220, no. 4598, pp. 671–680, May 1983.
[13] V. Cerny , “Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm,” Jour. of Optimization Theory and Applications, vol. 45, no. 1, pp. 41–51, Jan. 1985.
[14] Y.-C. Hsu, “Design and implementation of the wireless test protocol and interface,” Master’s thesis, National Tsing Hua University, Computer Science Department, June 2007.
[15] L.-M. Denq and C.-W. Wu, “A hybrid BIST scheme for multiple heterogeneous embedded memories,” in Proc. 16th IEEE Asian Test Symp. (ATS), Beijing, Oct. 2007.
[16] L. Cai and D. Gajski, “Transaction level modeling: an overview,” in CODES+ISSS ’03: Proceedings of the 1st IEEE/ACM/IFIP international conference on hardware/software codesign and system synthesis, Newport Beach, CA, USA, 2003, pp. 19–24.
[17] “IEEE Std. 1450.6 - 2005 IEEE standard test interface language (STIL) for digital test vector data-core test language (CTL),” IEEE Std 1450.6-2005, pp. 1–113, 2006.
[18] A. Viterbi, “Error bounds for convolutional codes and an asymptotically optimum decoding algorithm,” IEEE Trans. on Information Theory, vol. 13, no. 2, pp. 260–269, Apr. 1967.
[19] S. Haykin, Ed., Communication Systems, 4th ed. New York, USA: John Wiley & Sons, Inc., 2001.
[20] C.-F. Wu, C.-T. Huang, K.-L. Cheng, and C.-W. Wu, “Fault simulation and test algorithm generation for random access memories,” IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 21, no. 4, pp. 480–490, Apr. 2002.