我发现我的 ncsim 只能模拟 10ps 精度的 sdf 文件(舍入到 10ps) 例如,这是一个简单的 BUF sdf 信息:
(CELL
(CELLTYPE "BUFCLKHD30X")
(INSTANCE U10)
(DELAY
(ABSOLUTE
(IOPATH A Z (0.263:0.266:0.266) (0.257:0.259:0.259))
)
)
)
当我在simvision窗口观察时序时,我发现由于A的变化,当Z从0转移到1时,模拟器会将其四舍五入到270p。
在我的 sdf 文件中,时间刻度(单位)是 1 ns。在我的测试平台中是 1ns/1ps。并且根据 cadence 的工具文档,sdf 细化/编译的默认计时精度为 1fs。我认为这意味着我们不需要在 ma 情况下设置任何与精度相关的编译器选项(如 sdf_precision 1ps)。(顺便说一句,我已经尝试过这样的编译器选项,但没有任何帮助)。
我怎样才能从我的模拟窗口观看/观察 266ps 的延迟或说 1ps 的精度?谢谢!我的 ncsim 版本是 IES 2012,我认为它已经足够“最新”了。
非常感谢。