微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > DC综合中compile和compile_ultra有什么区别?

DC综合中compile和compile_ultra有什么区别?

时间:10-02 整理:3721RD 点击:
如题。是不是compile_ultra时候必须要添加dw_foudation.sldb文件?
二者使用的作用上有什么区别?使用时候如何选择?

优化的策略更多,结果更好些

太荣幸了,又见阁下!
按阁下的说法是不是,每次综合直接用complie_ultra就行了?就可以得到更好的结果了啦。嚯嚯…你太有才了!
-----------------------------------------------------
回小编:sdb不必须,尤其是不用图形界面 da dv的时候更不用。
即使用了da dv 没有添加sdb的话,dc也自带通用的sdb库的。

1.同问。
是不是每次综合直接用complie_ultra就行了?
2.优化的策略更好?compile的时候不是最优化的优化吗?难道还有所保留?
complie_ultra优化的时候参考的东西有什么不同?

compile_ultra会打开一些优化选项,使用一些附加的优化能力,需要单独的license支持
比如说,topo模式就只能在compile_ultra下进行
当然也有问题,比如说综合的时间会明显变长

多谢大家。大点的设计是选哪种的比较好呢?

good experience for me

very good

所以最好选择compile_ultra,毕竟关心的是最后出来的结果,综合时间长点无所谓的,不过太大的设计用分块综合比较好。

还是不清楚

5楼正解 ultra要额外的license 优化算法更多一些

曾经试过用compile_ultra,hie综合的时候他会自动帮你打平一些逻辑(不加no_auto_ungroup选项的话),但是compile却不会

牛人很多啊,学习了

个人觉得synopsys就是靠这种不断的增加融合不同的脚本生成新的命令来卖钱。呵呵。
底层都是dc引擎,现在出各种dct,dcg,dc-upf。用户就不停的更新呗!

dc综合时用脚本和图形界面有什么区别,那个更好?

好像没什么区别

dct,dcg,dc-upf 这些也是和工艺的发展有关的。
你用.5的工艺,有何必关心呢。

知识又长了一点点
新手留名

不know

貌似compile_ultra还有一个小缺点就是在做fv的时候有时候会不太顺利

学习啦~

要注意乘法器的使用

那就把以前的compile命令中的compile换成compile_ultra就可以了是吧?

学习了,谢谢解答

很好的帖子

试了下同一个模块的三种不同综合引擎出来的·netlist`, (DC-Ultra, DC-T, DC-G)
发现DC-G综合出来的netlist在place&route时,cell area会小不少,对congestion的帮助也很大
有没有高手来做一个DC引擎的分析呢?

效果貌似好不了太多的

1、对于现在的设计,用complie_ultra,优化力度大
2、可能导致formal fail
3、会增加run time

长见识了....

学习了,受教呵呵

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

网站地图

Top