原创 【博客大赛】QuartusII中的Register Retiming对流水线寄存器位置的影响

2014-2-8 22:03 2149 17 17 分类: FPGA/CPLD 文集: Altera软件以及时序

QuartusII中的Register Retiming对流水线寄存器位置的影响

 

KevinWan

 

    对于优化时序,通常我们减少组合逻辑的路径长度,这时候就需要我们在组合逻辑中插入寄存器,但是:一条很长的组合逻辑,中间添加一个寄存器即流水线,那这个寄存器理想的位置应该在两个组合逻辑的中间,但是QuartusII往往由于布线和布局等原因,往往这个寄存器并不是在中间位置,这样添加的寄存器的时序改善效果就打打折扣,QuartusII中对此有相关的设置,

Setting--.Complation process settings-->Physical Synthesis Optimizations中时能register retiming,如下图:

20140208211343182001.png

 

测试一个简单的模块,功能如下:

20140208211350856002.png

 

布线图如下:

 

20140208211357850003.png

添加register retiming以后的效果:

20140208211405560004.png

 

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
17
关闭 站长推荐上一条 /1 下一条