微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > DC后的仿真问题

DC后的仿真问题

时间:10-02 整理:3721RD 点击:
今天遇到一件很郁闷的事情,具体情况如下:
用dc综合了一个数字模块,之后做formal check没问题,sta也没问题,跑了下综合后的仿真(+notimingcheck)发现顶层的波形不对,实在搞不懂什么原因
仔细看了下,综合的时候也没有什么warning和error,综合的报告也都还正常,就是有几个hold violation,但我仿真的时候也没有checktiming呀,真是见了鬼了。
不知大家有没有遇到过类似的问题,谢谢

谨慎怀疑是tb的问题

TB中是否有异步信号加的不合适,或者跨时钟域的时序不对?

检查SDF 文件是否正确读进去了,有没有错误,检查TB的时钟频率是否是实际的始终频率,检查cell的delay是否是ps为单位的

综合脚本的问题,有两个时钟,我把一个设为generated_clock就不正确了,晕
看来我的DC水平还待提高啊,呵呵,谢谢大家

鼓励小编这样,问题解决以后,马上告诉大家正解。
赞一个

有多信号,包括端口在在综合后的名称会变,比如有些计数器的一些位会变为高阻态,但是可以通过查看netlist找到,只是有些名称变了而已。

我好像也遇到你的问题了,有两个clock,一个是256分频另一个clock的,也出现了你的hold问题
请问你们DC出来在哪里仿真的,我新手,谢谢!

可能出在库上,你在你的库文件的DFF上加个小延迟,然后再仿真

很可能可能tb有问题

看来,DC还是挺深的

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

网站地图

Top