在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4104|回复: 9

[求助] 请教高手 DC综合纯组合电路

[复制链接]
发表于 2011-3-16 13:35:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 sdustyj 于 2011-3-16 13:39 编辑

我用移位-加的方法自己用verilog写了一个16位x13位的乘法器,现在是纯组合电路。用DC进行综合,想看看这个乘法器能跑多快,占多大面积。
1)不加任何约束,DC综合报告中看,面积比较小,时间比较长;
2)加上时序约束,能跑到7ns,这时候时间裕量正好是0,但是面积增加了好几倍。
3)用同样的流程综合disignware里的乘法器,没有这样的现象,加不加时序约束面积变换不大。

初学DC,请高手指点,解释一下这是为什么?O(∩_∩)O谢谢!
发表于 2011-3-16 17:50:28 | 显示全部楼层
速度换面积,加了约束,电路跑的快,面积自然要增大。
desingware是DC自带的电路结构,基本上都是最优了的。
发表于 2011-3-16 20:01:56 | 显示全部楼层
designware是synopsys的硬核,其网表已经确定了,没有优化的地方了。所以加不加约束都是一样。
发表于 2011-3-17 10:26:18 | 显示全部楼层
如果你做的乘法器完全是门级电路的体现,比如完全用and, or, full adder ,half adder等门电路搭出来,那你综合出来的,不管怎么约束,netlist应该是一致的。
如果你在乘法器里面用了一些运算符,比如+,-,那不同约束综合出来的netlist可能有差异,当然面积也有差异
发表于 2011-3-17 12:52:49 | 显示全部楼层
上面是正解!
发表于 2011-3-17 13:00:50 | 显示全部楼层
学习了,呵呵
 楼主| 发表于 2011-3-17 14:24:28 | 显示全部楼层
回复 3# acgoal


    哦,原来是这样啊,大家都说designware 里的非常优化了,但是都不知道为什么。继续好好学习乘法器设计。O(∩_∩)O谢谢~
发表于 2011-3-18 10:43:38 | 显示全部楼层
designware里面的约束不同,结构也不同的。面积相差很大的。你可以试试看,比如除法器,约束不同,那关键路径长度不同,加法器链的长度就不同。
发表于 2012-8-16 14:00:01 | 显示全部楼层
谢谢分享~~~
发表于 2012-8-16 15:33:15 | 显示全部楼层
学习了,哈哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-9 05:33 , Processed in 0.022831 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表