打印

使用retiming提高FPGA性能

[复制链接]
1952|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AutoESL|  楼主 | 2011-5-30 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Retiming is an optimization technique for synchronous circuits introduced by Leiserson and Saxe in 1983 [1]. Since then, the retiming concept has not been widely used and followed-up. It is fair to conclude why this powerful retiming algorithm has not been widely used in the logic synthesis tools until recently due to the following issues:
1) Retiming tends to increase area utilization, which was very costly in early ASIC and programmable logic.
2) Bandwidth has not always been an urgent need for implementing a typical design.
3) Limitation of applying retiming algorithm due to different type of registers with complex control signals.
However, in the recent years, designers have been demanding faster and higher bandwidth. Bandwidth has become the most common design bottleneck in network and telecom systems and it has continued to be until now. At the same time, the designs have become more complex and sophisticated. One of the most compelling technologies to apply this proved effectiveness of retiming algorithm is on Field Programmable Gate Arrays (FPGA). In this paper, we present the following facts:
1) How do FPGA synthesis tools implement and utilize retiming functions.
2) Why is FPGA a more suitable target technology for retiming algorithm than others?
How is retiming being integrated with today’s FPGA synthesis flows?

研究FPGA性能优化的可以看看这篇**.

使用retiming提高FPGA性能.pdf (548.71 KB)

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:天使宝贝 博客IT人生 From C/C++/SystemC to Xilinx FPGA

0

主题

2517

帖子

3

粉丝