Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電子工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/24159
標題: 以0.18um CMOS積體電路技術設計支援大部份MIPS指令的低分支代價處理器
A Low Branch Penalty Processor Supporting Most MIPS Instructions in 0.18um CMOS Technology
作者: Hung-Chi Chang
張弘琦
指導教授: 陳中平(Chung-Ping Chen)
關鍵字: 分支,預測,處理器,
branch,prediction,MIPS,processor,0.18um,
出版年 : 2005
學位: 碩士
摘要: 自從電腦被發明之後,我們一直在尋找能夠提升處理器效能的方法。但由分支指令所產生出的週期代價始終還是個問題。因此,這篇論文主要是在陳述如何實現一個低分支代價處理器的電路。
我們所用的架構主要是基本的MIPS五階層管路處理器。我們將這架構分為兩個部份: 功能區塊和控制區塊。功能區塊是負責各階層的運算,而控制區塊則是負責控制整個晶片,讓這個晶片能夠正確的執行每個步驟。另外,我們也在裡面介紹了三種在執行中會產生的危障(結構危障、資料危障和分支危障)和解決它們的方法。我們也會介紹分支預測單元和分支目標緩衝單元。
我們使用了 cell-based流程來實現我們的晶片。我們也在其中介紹了這個讓我們能夠由設計到製作出晶片的cell-base流程的一些主要重點。然後我們會展示出一些模擬結果。
我們是用聯電0.18um CMOS製程來製作這個晶片,最後我們會展示一些量測結果。這個晶片最高可在65MHz下工作且能夠支援37個指令,它的面積為1765.74(um) x 1652.32(um)。
Since the first computer is invented, we are seeking for ways to raise the performance of processors. But the penalty caused by branch instruction is still a problem. Therefore, this thesis mainly describes the implementation of a low branch penalty processor.
The structure we used is basically based on the basic and classic five-stage processor that would be introduced along with its five stages. We separate this structure into two parts: functional blocks, which are the blocks that responsible for the operations in each stage, and the control blocks, which are in charge of the control of the whole design so that the execution flow could work correctly. Besides, the three kinds of hazards (structural hazard, data hazard, and branch hazard) and the method to solve them are also referred. The branch predictor and branch target buffer are also presented.
We took the cell-based design flow as our implementation way. We also show the main point of this cell-based design flow, the way we transform a design into a chip. And then we present the simulation results of the design.
UMC 0.18um 1p6m CMOS technology is used to implement this chip. At last we show the measurement result. This chip can work up to 65MHz with its area of
1765.74(um) x 1652.32(um) and support 37 instruction sets.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/24159
全文授權: 未授權
顯示於系所單位:電子工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-94-1.pdf
  目前未授權公開取用
855.71 kBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved