研究生: |
黃俞傑 Yu-Chieh Huang |
---|---|
論文名稱: |
IEEE 1500-Based Delay Test Framework for At-Speed Testing of Multiple Clock Domains 基於IEEE1500且支援多個時脈域之自動化延遲錯誤測試架構 |
指導教授: |
張慶元
Tsin-Yuan Chang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 52 |
中文關鍵詞: | 延遲測試 、多時脈 |
外文關鍵詞: | at-speed, multiple clock domains |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Rapid advance of semi-conductor technology and the increasing speed of system clocks make designs with multiple clock domains and further integration of these designs into a System-on-Chip (SOC) feasible. The IEEE std. 1500 has been enhanced to not only be capable of testing the functionality but also support at-speed testing of each embedded cores in SOC designs. However, previous works on designing the on-chip clock controllers only aim at the at-speed testing of single clock domain but fail to verify the corresponding timing specifications of clock-crossing domains. In addition, lacking the controllability of test wrapper makes these controllers unable to be integrated into IEEE 1500-based test environment. In this paper, an IEEE 1500-based at-speed testing clock controller that can support at-speed testing of multiple clock domains is proposed. Experimental results show a successful application to 1500-wrappered intellectual property (IP) cores with low area overhead.
在半導體產業技術的高度發展之下,晶片中所擁有的電晶體個數隨著製程技術的提升呈現出一個高速的成長趨勢,也使原本只擁有單一功能的晶片可以將一個完整的系統置入其中,這就是所謂的系統晶片(System on Chip)。而為了提升靈活性,設計有著多時脈域的系統晶片也越來越受歡迎。在另依方面,隨著操作頻率的提升,許多與時間有關的問題以及所造成的錯誤也變的越趨嚴重,其中我們將針對因延遲所造成的錯誤做一個討論,稱之為延遲錯誤測試(Delay Fault Testing) 。
對系統晶片而言,目前已有一套關於系統晶片測試的標準存在,但在這套標準當中並未對延遲錯誤測試制定出一套規範,為了使用整個系統晶片測試標準更加的完善,試圖在這套標準之下將延遲錯誤測試的功能置入其中,為了達到這個目的,先前的研究提出了一個時脈控制器來產生延遲錯誤測試所需要的連續的系統時脈,並以一套完善的流程來完成整個延遲錯誤測試。但是先前的時脈控制器,主要是針對單一時脈域的延遲錯誤測試,在對於多時脈域且跨時脈域的延遲錯誤測試上不能產生測試所需要的系統時脈,所以缺乏在多時脈域的錯誤測試功能,因此在此篇論文中,我們提出一個能夠支援多時脈域錯誤延遲測試的時脈控制器,並驗證其正確性以確保整個測試的可靠度及準確性,而在面積的消耗上也不會隨著時脈域的增加有次方性的增長。
Bibliography
[1] Q. Xu and N. Nicolici, “Delay Faults Testing of Core-Based Systems-on-a-Chip,” Proc. of the Design, Automation and Test in Europe conf. and Exhibition (DATE), pp. 744-749, 2003.
[2] P.-L Chen, H.-H Chiu, C.-W Lin and T.-Y Chang, “A Smart Delay Testing Framework based-on IEEE 1500,” Proc. of the European Test Symposium, pp. 113-118, May 2007.
[3] Q. Xu and N. Nicolici, “Wrapper Design for Multifrequency IP Cores,” IEEE Trans. Very Large Scale Integer. (VLSI) Syst., vol. 13, no. 6, pp. 678-685, Jun. 2005.
[4] X. -X Fan, Y Hu and L. -T Wang, B. Sheu, Z. Jiang and S. Wu, “A Novel and Practical Control Scheme for Inter-Clock At-Speed Testing,” Proc. of IEEE Inter-Clock At-Speed Testing, pp. 1-10, 2006.
[5] Furukawa, H., X. Wen and L. –T Wang, “A On-Chip Test Clock Control Scheme for Multi-Clock At-Speed Testing,” Proc. of IEEE Asia Test Symposium, pp. 341-346, 2007.
[6] Q. Xu and N. Nicolici, “Multi-frequency Test Access Mechanism Design for Modular SOC Testing,” Proc. of IEEE Asia Test Symposium, pp. 2-7, 2004.
[7] H. Yi, J. Song and S. Park, “Interconnect Delay Fault Test on Boards and SoCs with Multiple Clock Domains,” Proc. of IEEE Int’l Test Conf.(ITC), pp. 1-7, 2006.
[8] P.-L Chen, H.-H Chiu and T.-Y Chang, “A New Delay Fault Testing Framework on Core-Based System-on-a-Chip”, in Proc. Workshop on RTL and High Level Testing, pp. 33-40, 2006.
[9] IEEE, “IEEE P1500 standard for embedded core test (SECT)”, http://grouper.ieee.org/groups/1500.
[10] P. J. Bricaud, “IP reuse creation for system-on-a-chip design,” in Proc. IEEE Custom Integrated Circuits, pp.395-401, May 1999.
[11] Q. Xu and N. Nicolici, “DFT Infrastructure for Broadside Two- Pattern Test of Core Based SOCs,” IEEE trans. on Computers, vol. 55, no. 4, pp. 470-485, April 2006.
[12] C.-Y, Lo, C.-H, Wang, K.-L, Cheng, J.-R, Huang, C.-W, Wang, S.-M, Wang, C.-W, Wu, “STEAC: A Platform for Automatic SOC Test Integration”, IEEE trans. on Very Large Scale Integration (VLSI) Systems, vol. 15, no. 4, pp. 541-545, May 2007.
[13] Agarwala, S.; Wiley, P.; Rajagopal, A.; et al., “A 800 MHz system-on-chip for wireless infrastructure applications,” in Proc. Int’l Conf. on VLSI design, pp. 381-389, 2004.
[14] Khan, A.K.; Magoshi, H.; Matsumoto, T.; Fujita, J.; Furuhashi, M.; Imai, M.; Kurose, Y.; Sato, M.; Sato, K.; Yamashita, Y.; Kinying Kwan; Duc-Ngoc Le; Yu, J.H.; Trung Nguyen; Yang, S.; Tsou, A.; Chow, K.; Shen, J.; Min Li; Jun Li; Hong Zhao; Yoshida, K., “A 150-MHz graphics rendering processor with 256-Mb embedded DRAM,” IEEE Journal of Solid-State Circuits, pp. 1775-1784, Nov. 2001.
[15] Bower, J, “A system-on-a-chip for audio encoding,” in Proc. Int’l Symp. on System-on-Chip, pages 149-155, November, 2004.
[16] V. Iyengar et al., “At-Speed Structural Test For High-Performance ASICs,” in Proc. IEEE Int’l Test Conf. (ITC), pp. 1-10, October 2006.
[17] X. Lin, R. Pres, J. Rajski, P. Reuter, T. Rinderknecht, B. Swanson and N. Tamarapalli, “High-Frequency, At-speed Scan Testing”, IEEE Design and Test of Computers, vol. 20, no. 5, pp. 17-25, 2003.
[18] M. Beck, O. Barondeau, F. Poehl, and X. Lin, “Measures to Improve Delay Fault Testing on Low-Cost Testers – A Case Study,” in Proc. VLSI Test Symp. (VTS), pp. 223-228, 2005.
[19] S. Wang, X. Liu and S.T. Chakradhar, “Hybrid Delay Scan: A Low Hardware Overhead Scan-Based Delay Test Technique for High Fault Coverage and Compact Test Sets,” in Proc. Design, Automation, and Test in Euro conf. (DATE), pp 1296-1301, 2004
[20] N. Ahmed, M. Tehranipoor, C. P. Ravikumar and K. Butler, “Local At-Speed Scan Enable Generation for Transition Fault Testing Using Low-Cost Testers, ” IEEE trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, no. 5, pp. 896-906, May 2007.