请教write_sdf
时间:12-12
整理:3721RD
点击:
pt读入spef文件,然后write_sdf需要什么设置么?
为什么write_sdf里面 delay 没有中间值? 类似这样: (0.01::0.5),中间的值被忽略了?
直接看sdf的header,里面的operatiing_condition也是这样,只有worst::best
少了中间的normal。 请问这是怎么回事?
在pt里面set_operating_condition -analysis single的话,输出的sdf是正常的。
但是不管是bc_wc或者on_chip_variation,得到的都是缺少normal的值。
谢谢
为什么write_sdf里面 delay 没有中间值? 类似这样: (0.01::0.5),中间的值被忽略了?
直接看sdf的header,里面的operatiing_condition也是这样,只有worst::best
少了中间的normal。 请问这是怎么回事?
在pt里面set_operating_condition -analysis single的话,输出的sdf是正常的。
但是不管是bc_wc或者on_chip_variation,得到的都是缺少normal的值。
谢谢
我记不太清了,应该是spef生成的问题。时间久了,有点忘了
建议去查SDF格式的手册。我印象里,如果没有中间值,中间值就是最大值和最小值的平均数。默认把中间那个值省略了。
你用的是OCV或者min-max STA模式,就是没有中间值。你用single模式的话3列值就都有了。
没有中间值并不影响你做gate simulation,反标sdf的参数改一下就是了,default使用typical的中间列。
从实际跑来看,应该是没有中间值就用了library.v里面的值了。
所以你需要该仿真参数啊,别让他用中间值反标就可以了。默认是用中间值反标