研究生: |
張竣傑 |
---|---|
論文名稱: |
30 Gbps負載平衡式布可夫-范紐曼交換機之設計與實作 Design and Implementation of 30 Gbps Load-Balanced Birkhoff-von Neumann Switches |
指導教授: | 馮開明 |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 英文 |
論文頁數: | 56 |
中文關鍵詞: | 布可夫-范紐曼交換機 |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在此篇論文中,我們用的是負載平衡式布可夫-范紐曼交換機的架構。記憶體存取速度在製作高速網路交換機時是一個很重要的問題,但隨著網路頻寬的需求量大增,記憶體存取速度將無法滿足高速交換機的需求,因此,具有平行讀取與寫入的輸入佇列式交換機逐漸受到重視。此架構即是輸入佇列式交換機之一種,它可利用遞迴建構的方式擴充成N × N並擁有超高資料處理量與100%使用率的交換機。
論文中,總共有三種建立在此架構基礎上的交換機。第一個是應用在乙太網路且擁有序列輸出入阜與8/10B編/解碼器的8 × 8分時多工交換機,裡頭建立了三種模式,分別是編/解碼器驅動模式,編/解碼器旁路模式,與內建自我測試電路模式。第2個是利用超高速介面架構的平行列輸出入阜與8/10B編/解碼器的8 × 8分時多工交換機,還有一個修改過並擁有更大資料處理量的架構也列在其中。此更新的架構中也分為兩種模式,一個是8 × 8模式,另一個是自我測試電路模式。最後一個是雙模式的平行列輸出入阜8 × 8或是序列式輸出入阜64 × 64的分時多工交換機,內部自我測試的電路也包括在其中。以上所有架構都是採用0.18 CMOS的製程。
在各個架構各個章節中,所有的詳細設計流程都包含在內,如整體架構的介紹,內部各個電路架構的介紹,模擬環境的參數設定,使用的軟體,模擬結果,晶片的佈局與報告與實際晶片測試結果,最後,將對整體系統來做探討與改進。
The proposed load-balanced Birkhoff-von Neumann switch can achieve ultra high speed switch capability with N × N TDM switch via recursive construction. In this thesis, three architectures were implemented. The first one was an 8 × 8 TDM switch with serial input/output ports and embedded 8/10B CODEC for Ethernet applications. The second one was an 8 × 8 TDM switch with parallel input/output ports and embedded 8/10B CODEC using high speed interface. Another modified architecture is also included. The last was a dual-mode parallel 8 × 8 or serial 64 × 64 TDM switch for high speed networking application. A novel testing circuit was also implemented to easily verify switching results. All implementation were based on the 0.18 µm CMOS technology.
[1]. C. S. Chang, D. S. Lee and Y. S. Jou, “Load balanced Birkhoff-von Neumann switches, part I: one-stage buffering,” Computer Communications, Vol. 25, pp. 611-622, 2002
[2]. C. S. Chang, D. S. Lee and C. M. Lien, “Load balanced Birkhoff-von Neumann switch, part II: Multi-stage buffering,” Computer Communications, Vol. 25, 2002, pp. 623-634]
[3]. C. S. Chang, D. S. Lee and Y. J. Shih, “Mailbox switch: a scalable two-stage switch architecture for conflict resolution of ordered packets,” INFORCOM, 2003.
[4]. Widmer, A.X&Franaszek, P.A., A DC-Balanced, Partitioned-Block, 8/10B Transmission Code. IBM J. Res. Develop., Vol. 27, No. 5. September 1983.
[5]. Arekapudi, S., Shang-Tse Chuang, Keslassy, I., McKeown, N., “Using hardware to configure a load-balanced switch”, Micro, IEEE, Volume 25, Issue 1, Jan.-Feb. 2005 pp. 70 – 78
[6]. Yorozu, S.; Hashimoto, Y.; Kameda, Y.; Terai, H.; Fujimaki, A.; Yoshikawa, N., ” A 40 GHz clock 160 Gb/s 4/spl times/4 switch circuit using single flux quantum technology for high-speed packet switching systems”, High Performance Switching and Routing, 2004. HPSR. 2004 Workshop on 2004 pp.20-23
[7]. C. S. Chang, W.J. Chen and H.J. Huang, “On service guarantees for input buffered crossbar switches: a capacity decomposition approach by Birkhoff and von Neumann”, IEEE IWQoS’99, pp. 79-86, London, U.K., 1999.
[8]. C. S. Chang, W.J. Chen and H.J. Huang, “Birkhoff-von Neumann input buffered crossbar switches”, IEEE INFOCOM2000, pp. 1614-1623, Tel Aviv, Israel, 2000.
[9]. C. S. Chang, W.J. Chen and C.Y. Yue, “Providing guaranteed rate service in the load balanced Birkhoff-von Neumann switch”, Proceeding of IEEE INFOCOM, 2003.
[10]. Y. Tamir, and H.C. Chi, “Symmetric crossbar arbiters for VLSI communication switches”, IEEE Transactions on Parallel and Distributed Systems, Vol. 4, pp. 13-27, 1993.