微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于DC中 命令 characterize的一个疑问

关于DC中 命令 characterize的一个疑问

时间:10-02 整理:3721RD 点击:
想问下 这个characterize命令到底是怎么使用的呢? 流程是什么呢
看ug上说:
current_design top
characterize U2
current_design B
compile

上面B是一个subdesign,U2是B在top level例化的一个instance;但是ug上又提到:Can only be used when all blocks are compiled;
想问下,既然block已经compiled的了,为什么还需要提取其周围特性,再对其compile一次呢?

帮顶,对于这个命令,同样不解

可以从顶层的timing constraint中抽取出子模块的约束

这种方法对大型设计而言可以减少运行时间。
先粗略的跑一边top design, 这样各个小模块之间的driver, load都已经有了。
characterize的过程可以将各个小模块的约束抽取出来,同时还包括了小模块的周围环境(input driver, output load...)
那么在分别优化sub module的时候才是有意义的。

那么在对top综合的时候 要不要打散呢,compile_ultra加不加选项-no_autoungroup 呢

这个不加也行吧!没有具体研究过这个,你可以自己拿个小电路对比一下。

顶贴赚积分

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

网站地图

Top