Timing Driven Partition on Multi-FPGA System with Predictive TDM Estimation

碩士 === 國立交通大學 === 電子研究所 === 108 === Multi-FPGA system is a popular approach to achieve hardware acceleration with the scalability to accommodate large designs. The problem on design partition to improve emulator performance is a non-trivial problem due to the connectivity constraint between FPGAs an...

Full description

Bibliographic Details
Main Authors: Liou, Shin-Hong, 劉信宏
Other Authors: Chen, Hung-Ming
Format: Others
Language:en_US
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/ktd6c5
Description
Summary:碩士 === 國立交通大學 === 電子研究所 === 108 === Multi-FPGA system is a popular approach to achieve hardware acceleration with the scalability to accommodate large designs. The problem on design partition to improve emulator performance is a non-trivial problem due to the connectivity constraint between FPGAs and the resource constraint that limits the amount of logic placed on each FPGA. To overcome the connectivity constraint, time-division multiplexing (TDM) is adopted to deliver multiple signals over a single wire at the expense of additional delay for shared signals. In this work, a timing driven partition methodology considering hardware configuration of the emulator and timing critical paths is proposed. Critical paths are identified and optimized with the guidance of analytical placer. Delay introduced by TDM is estimated and optimized using look-up table for better efficiency. Compared with conventional metric using cut, our work can achieve 43\% improvement.