2881|1

928

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

【设计工具】使用retiming提高FPGA性能 [复制链接]

Retiming is an intelligent process of moving and balancing registers backward and/or forward across combinatorial delay paths to obtain an optimum timing while maintaining the functional behavior of the circuit. As describing by a well-known author, Leiserson and Saxe [1], retiming algorithm can find an optimum solution for clock period when the circuit is timed by one clock on the same edge without considering interconnect delay. A flip-flop can be moved from each incoming edge of a combinational component to each of the outgoing edges of the component. Such a move can reduce the critical path delay associated with the flip-flop. However, it can move across only one combinatorial component each time, so the timing improvement offered by this algorithm is very limited. Also there are numerous limitations concerning interconnect delay and packing rules for each specific FPGA architecture technology. The current retiming algorithms developed by today’s FPGA synthesis tools are working towards solving and enhancing these limitations to obtain a much better timing performance.
Pipelining is another optimization technique that involves partitioning logic into stages so that the first stage can begin processing new inputs while the last stage is finishing the previous inputs. This ensures better throughput and faster circuit performance. For pipelining, some synthesis tools may actually introduce more registers in a cycle or delay path from a primary input to primary output pins therefore adding clock latency cycles to the designs.

使用retiming提高FPGA性能.pdf

548.71 KB, 下载次数: 12

使用retiming提高FPGA性能

此帖出自FPGA/CPLD论坛

最新回复

感谢,太好了!  详情 回复 发表于 2012-4-26 22:17
点赞 关注
个人签名动手创造个性自我

https://home.eeworld.com.cn/?95709
 

回复
举报

6892

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

感谢,太好了!

此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表