作者hkrist (豆)
看板Electronics
标题[问题] postsim back annotate
时间Thu Sep 24 12:32:18 2015
各位板友好
我想请问一个关於数位电路跑postsim的问题
之前上课学的时候是直接用APR (Encounter)去write sdf出来
现在遇到一些问题,我在跑完DC後产生的sdf去做模拟可以正确执行
然而APR跑完之後产生的sdf一样在testbench里加入$annotate的方式去读取
结果从波形图看来,似乎并没有将delay反应出来
ncverilog.log中的讯息看来是有读到正确的sdf
但是就不知道有可能是什麽原因导致这样的情形?
想请问有没有板友遇过类似的问题呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.14.5
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1443069141.A.13E.html
1F:推 ptta: 你的sdf对吗?不是都是0吧,还有anno时corner对吗? 09/24 16:52
现在尝试过後OK了,发现是没有指定corner的样子,必须在ncverilog的指令加上
+maxdelays这个参数才能正确读到对的delay值。
想请问为什麽会这样呢?DC产生的sdf也不用特别指定,之前APR产生的sdf也没有特别指定
就可以正确跑,我自己猜测会不会是工作站环境设定的问题。
※ 编辑: hkrist (140.114.213.128), 09/24/2015 22:01:23
2F:推 aei23: 没下应该是跑typ,看一下sdf是不是只有取出max/min 09/26 08:27