尝试使用Retiming优化时序失败

我昨天给TCAM加入数据存储器后, 整体的组合逻辑路径变长了, 因此时序会变差。听说Vivado的Retiming优化能够在组合逻辑和寄存器组成的路径上移动寄存器, 从而优化关键路径时序, 我决定试一试。于是, 我随意在一个地方插入了一排寄存器, 然后开启了Retiming选项。综合之后, 时序并没有变好。经查阅日志, 我并没有看到Retiming相关的优化记录, 说明Retiming似乎并没有被成功开启。我之后研究了多种方法, 都没有成功开启它, 还需继续学习。

后来, 我手动调整(优化)了一下寄存器的位置, 时序果然变好了。哈哈。

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/17485QrCode