簡易檢索 / 詳目顯示

研究生: 宋倬榮
Sung,Tso-Jung
論文名稱: An Efficient MAC Protocol for One-to-Many Wireless Communication Supporting HOY Test System
支援后羿一對多無線測試系統之高效能MAC通訊協定設計
指導教授: 吳誠文
Wu,Cheng-Wen
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2008
畢業學年度: 97
語文別: 英文
論文頁數: 51
中文關鍵詞: 后羿無線測試
外文關鍵詞: HOY, MAC, Wireless test, Protocol
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 現行的半導體設計越趨複雜,伴隨著製程技術的進步,導致自動測試機台已經漸漸無法負擔其所需要的針腳數目、高速度和時間準確性的要求,也使得測試成本一直居高不下。針對此一問題,清大電機可靠運算實驗室  (NTHU LaRC),提出了后羿無線測試系統 (HOY Wireless Test System)  的概念。后羿使用無線通訊的
    方式,搭配內建自我測試電路  (Built□Self Self Test ) ,期望以非接觸的測試方式取代現行的自動測試機台,並使測試成本大幅降低。基於實現平行測試的目標,此實驗室提出了一個適用於一個測試頭對多個待測物的 MAC 通訊協定  (Stable Performance Under Large Population MAC)。此通訊協定在待測物數量很多的情況下,仍然可以保持穩定的效能。儘管如此,當測試端從個別待測物收回測試資料時,為了避免封包碰撞而造成封包損壞的情況,一對一的輪詢  (Polling)  仍然是不可省略且極為耗時的一個步驟。
    另外,在高度使用內建測試電路的情況下,測試結果可用一個位元來表示。在原有的通訊協定下,要取得此一位元的測試結
    果必需要經過三個步驟,相當的耗費測試時間。 
    針對上述的問題和測試環境,我們在此提出了兩個改良的方法,讓使用者在做測試排程時有更多有效率的選擇。第一個方法讓使用者可以同時搜尋待測物之識別碼和接收測試結果,在得知個別待測物的需求下,原來一對一輪詢的步驟可以被省略。第二個方法利用無線通訊的特性,將大部分在原來輪詢方法中在訊框(frame)  裡所需要的識別欄位以廣播的方式送出,並用改良過後長度較短之訊框 來執行測試端和待測物端的資料交換,使通訊時間大幅的縮短。我們將所提出的
    通訊協定分別以硬體實做和軟體模擬兩種方式來進行實驗,實驗結果發現當待測物數量很大的情況下,所提出的方法確實可以大幅的減少測試的傳輸時間,而額外所需的硬體支出則非常有限。 


    Abstract i 1 Introduction 1 1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Proposed Method and Target Issue Overview . . . . . . . . . . . . . . . . . . . . 2 1.3 Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Overview of HOYWireless Test System 4 2.1 HOY Test Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 HOY Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2.1 Tester Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2.2 DUT Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 MAC protocol for HOYWireless Tester under Large Population 7 3.1 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2 Test Initialization (TI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.3 NACK Based Reliable Multicast (NBRM) . . . . . . . . . . . . . . . . . . . . . . 9 3.4 Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4 Modified MAC for Efficient Transmission 14 4.1 Test Initialization with Test Result Attached . . . . . . . . . . . . . . . . . . . . . 14 4.1.1 The Original Method to Get the Test Result . . . . . . . . . . . . . . . . . 14 4.1.2 The Modified Method- TI with Test Result Attached . . . . . . . . . . . . 14 4.2 Two Phase Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5 Design of Modified MAC Circuit and Verification 20 5.1 Implementation of DUT MAC Hardware . . . . . . . . . . . . . . . . . . . . . . . 20 5.1.1 RX Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.1.2 Process Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.1.3 TX Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.1.4 Synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5.2 FPGA Verification with Wireless Communication Environment . . . . . . . . . . 28 5.2.1 Tester Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2.2 DUT Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 Simulation Results 34 6.1 Simulation Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.1.1 SystemC Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.2 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2.1 TI with Test Result Attached . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2.2 Two Phase Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.3 Performance Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.3.1 Test Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.3.2 NACK Based Reliable Mulitcast . . . . . . . . . . . . . . . . . . . . . . . 43 6.3.3 Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.3.4 TI with Test Result Attached . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.3.5 Two Phase Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7 Conclusion and Future Work 48 7.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    [1] Semiconductor Industry Association, “International technology roadmap for semiconductors
    (ITRS), 2005 edition”, Dec. 2005.
    [2] 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.
    [3] 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.
    [4] 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 in Proc. IEEE Int. SOC Conf. (SOCC), Hsinchu, Sept. 2007.
    [5] T.-W. Ko, Y.-T. Hsing, C.-W. Wu, and C.-T. Huang, “Stable performance MAC protocol for
    HOY wireless tester under large population”, in Proc. Int’l Symp. on VLSI Design, Automa-
    tion, and Test (VLSI-DAT), Hsinchu, Apr. 2007, pp. 160–163.
    [6] J. I. Capetanakis, “Tree algorithm for packet broadcast channels”, IEEE Trans. on Informa-
    tion Theory, vol. 25, pp. 505–515, Sept. 1979.
    [7] M. Sidi and I. Cidon, “Splitting protocols in presence of capture”, IEEE Trans. on Information
    Theory, vol. 31, pp. 295–301, Mar. 1985.
    [8] R. Rom and M. Sidi, Multiple-Access Protocols, Springer-Verlag, ”NEW YORK”, 1990.
    [9] IEEE, IEEE 802.11 Standard: Wireless LAN Medium Access Control (MAC) and Physical
    Layer (PHY) Specifications, IEEE Standards Department, Piscataway, Aug. 1999.
    [10] Open SystemC Iniative (OSCI), “Systemc standards.”, Available: http://www.systemc.org.
    [11] UC Berkeley, LBL, USC/ISI, and Xerox PARC, “The network simulator: ns-2”,
    http://www.isi.edu/nsnam/ns/, 2006.
    [12] I. Cidon, H. Kodesh, and M. Sidi, “Erasure, capture, and random power level selection in
    multiple-access systems”, IEEE Trans. on Communications, vol. 36, no. 3, pp. 263–271,
    Mar. 1988.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE