帳號:guest(3.133.128.210)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):陳致亨
作者(外文):Chen, Chih Heng
論文名稱(中文):Performance Driven Logic Replication for FPGA Emulation System
論文名稱(外文):針對FPGA仿真系統所做的效能導向邏輯元件複製
指導教授(中文):麥偉基
指導教授(外文):Mak, Wai Kei
口試委員(中文):王廷基
陳宏明
口試委員(外文):Wang, Ting Chi
Chen, Hung Ming
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:103062636
出版年(民國):105
畢業學年度:105
語文別:英文中文
論文頁數:29
中文關鍵詞:邏輯元件複製現場可程式化閘陣列
外文關鍵詞:logic replicationFPGA
相關次數:
  • 推薦推薦:0
  • 點閱點閱:604
  • 評分評分:*****
  • 下載下載:12
  • 收藏收藏:0
FPGA 仿 真 系 統 對 於 邏 輯 驗 證 來 說 非 常 重 要,它 比 使 用 軟 體 模 擬 器 的 速度 來 得 快 速。它 是 由 多 個 FPGA互 相 連 結 而 成 的 系 統,我 們 可 以 將 要 模 仿 的 邏 輯 電 路 做 切 割 並 映 成 到 系 統 上 的 FPGA上 來 進 行 模 擬 。 然 而 當 有 一 條 訊 號 路 徑 通 過 FPGA與 FPGA 之 間 的 連 接 時,它 的 延 遲 時 間 會 是 一 條 訊 號 路 徑 通 過 一 個 FPGA 的 2 到 4 倍 慢 。 而 我 們 的 研 究 則 是 透 過 複 製 邏 輯 元 件 的 方 式 , 來 使 整 個 系 統 的 效 能 提 升 。 就 實 驗 結 果 來 看 , 我 們 可 使 效 能 比 原 來 的 效 能 提 升 大 約 9 % 。
Field Programmable Gate Array (FPGA) emulation systems are important for logic verification. This approach is faster than software simulators and hardware accelerators. FPGA emulation systems are made up of interconnected FPGAs. Logic designs can be partitioned into small circuits and mapped onto an FPGA emulation system in order to implement the design.
However, delays of the path pass through connections between FPGAs is approximately 2x to 4x slower than the delay of the path pass through single FPGA. In this work, we present an algorithm to replicate logic components to improve performance. Experiment results demonstrate that this can reduce delays (i.e., improve performance) by as much as 9%
Abstract i
1 Introduction 1
1.1 LogicReplication............................... 1
1.2 RelatedWorks................................. 3
1.3 OurContributions............................... 4
1.4 Organization.................................. 4
2 Preliminaries 5
2.1 Timingmodel................................. 5
2.2 Timinganalysis................................ 6
2.3 ProblemFormulation............................. 7
3 Algorithm 9
3.1 OverallFlow................................. 9
3.2 FindShortestDelayPath........................... 11
3.3 CandidateLUTsSelection.......................... 11
3.4 DynamicProgrammingforLUTsReplication................ 13
3.5 Flip-flopreplication.............................. 18
4 Experiment 20
4.1 LUTsreplication............................... 22
4.2 Flip-flopsreplication............................. 23
4.3 LUTSandflip-flopsreplication........................ 24
5 Conclusion..............26
G. Beraudo and J. Lillis. "Timing Optimization of FPGA placements by logic replication". In Proceedings of the International Conference Computer-Aided Design pages 196-201, 2003.


M. Hrkic, J. Lillis, G. Beraudo. Lillis. "An Approach to Placement-Coupled Logic Replication". In Proceedings of IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems pages 2539-2551, 2006.


A. Srivastava, R. Kastner, M. Sarrafzadeh. "Timing driven gate duplication: complexity issues and algorithms". In Proceedings of the International Conference Computer-Aided Design
Pages 447-450, 2000.


L. -T. Liu, M. Shih, N. -C. Chou, C. -K. Cheng, W. Ku.
" Performance-driven partitioning using retiming and replication". In Proceedings of the International Conference Computer-Aided Design
pages 296-299, 1993.

C. Kring, A. R. Newton.
"A cell-replicating approach to minicut-based circuit partitioning". In Proceedings of the International Conference Computer-Aided Design
pages 2-5, 1991.


Lung-Tien Liu, Ming-Ter Kuo, Chung-Kuan Cheng, T. C. Hu.
"A replication cut for two-way partitioning". In Proceedings of IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems pages 623-630, 1995.


J. Lillis, Chung-Kuan Cheng, T. -T. Y. Lin.
"Algorithms for optimal introduction of redundant logic for timing and area optimization". In International Symposium on Circuits and Systems pages 452-455, 1996.


M. Hrkic, J. Lillis.
"S-Tree: a technique for buffered routing tree synthesis". In Design Automation Conference pages 578-583, 2002.


M. Shih, E. S. Kuh, R. -S. Tsay.
"Performance-driven system partitioning on multi-chip modules". In Design Automation Conference pages 53-56, 1992.


Tzu-Hen Lin, Pritha Banerjee, Yao-Wen Chang
"An efficient and effective analytical placer for FPGAs". In Design Automation Conference pages 1-6, 2013.


Adrian Bock, Stephan Held, Nicolas Kámmerling, Ulrike Schorr
"Local search algorithms for timing-driven placement under arbitrary delay models". In Design Automation Conference pages 1-6, 2015.


Sung-Woo Hur, Tung Cao, K. Rajagopal, Y. Parasuram, A. Chowdhary, V. Tiourin, B. Halpin
"Force directed Mongrel with physical net constraints". In Design Automation Conference pages 214-219, 2003.

Alexander (Sandy) Marquardt, Vaughn Betz, Jonathan Rose
"Timing-Driven Placement for FPGAs". In international symposium on Field programmable gate arrays
Pages 203-213, 2000.


Jonathan Rose, Jason Luu, Chi Wai Yu, Opal Densmore, Jeffrey Goeders, Andrew Somerville, Kenneth B. Kent, Peter Jamieson, Jason Anderson
"The VTR project: architecture and CAD for FPGAs from verilog to routing". In the ACM/SIGDA international symposium on Field Programmable Gate Arrays
Pages 77-86, 2012.


A. Mishchenko et al. "ABC: A System for Sequential Synthesis and Verification". http://people.eecs.berkeley.edu/~alanmi/abc/, 2009.


"hMETIS". http://glaros.dtc.umn.edu/gkhome/metis/hmetis/overview.


Alan Mishchenko, Robert Brayton, Jie-Hong Roland Jiang, Stephen Jang
"Scalable Don’t-Care-Based Logic Optimization and Resynthesis".
In Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays Pages 151-160, 2009.


Alan Mishchenko, Robert Brayton, Satrajit Chatterjee
"Boolean Factoring and Decomposition of Logic Networks". In International Conference on Computer-Aided Design Pages: 38 - 44, 2008.


Wai-Kei Mak
"Min-Cut Partitioning with Functional Replication for
Technology Mapped Circuits using Minimum Area
Overhead". In Proceedings of the 2001 international symposium on Physical design Pages 100-105, 2001.


Wai-Kei Mak and D. F. Wong
"On Optimal Board-Level Routing for FPGA-based Logic Emulation". In Proceedings of the 32nd annual ACM/IEEE Design Automation Conference Pages 552-556, 1995.


Wai-Kei Mak and D. F. Wong
"Board-Level Multi-Terminal Net Routing for FPGA-based Logic
Emulation". In Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design Pages 339-344, 1995.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *