微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 问题求助:dc认为最长路径为几级

问题求助:dc认为最长路径为几级

时间:12-12 整理:3721RD 点击:
现在有 a b c d 四级组合逻辑
四级在一拍做,时序不够
现在想最大复用组合逻辑
计数器为偶数时,数据从a进,经b,最后从c出
计数器为奇数时,数据从b进,经c,最后从d出
问题是 dc会认为最长路径为a b c d四级吗?

应该不是四级,是三级

没有确定答案?

一般来说是4级

难道不是三级吗?

我认为是3级,你用dc报一下不就OK了

是 a b c d
用false_path断掉吧
set_false_path -thr a -thr d

就是3级

如果不需要每个cycle都出一个ABCD级联的运算结果,你直接set multi cycle应该就OK
如果每个cycle都需要ABCD的话,且接口时序可以往后延迟一拍的话,AB CD中间插一层寄存器就行
倒是不明白你的处理方案。。。奇数偶数cycle岂不是结果不一致。。。感觉你的处理方案和要处理的问题从描述看来formal 比不上。。。

就是三级,你用DC报一下不就行了
入口和出口,逻辑上要有MUX

当然是四级
你要复用逻辑
自然timing就差

奇数偶数计算结果本来就不同,只是为了复用部分组合逻辑,又要满足时序,所以这样做,我觉得问题描述的够清楚了啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top