今天,整理一下最近工作中遇到的一个问题,及解决问题的办法,仅分享给大家。
我们知道,我们在完成SDF时序反标之后,首先要做的事情:检查sdfannotation 文件。文件中记录了每个sdf 文件,每个实例的时序反标结果率。文件中的信息要经过仔细排查,一个都不要放过。因为,通常以为小事一桩的某个反标路径,可能在后期时序仿真过程中,埋下陷阱。到时花费大量精力,去debug ,得不偿失。
那么,回归主题:有时候,我们在debug 时序采样问题的时候,需要检查某个时序器件的时序反标信息数据。通常,我们可以启动Verdi, 加载波形,然后找到详细的层次路径。通过工具量取数字。效率很慢。
今天,不妨尝试如下的方法。
第一步: simv -ucli
第二步: 执行 report_timing -file U130.timing.rpt tb_top.macinst.U130
第三步: 检查输出内容
通过Verdi 波形验证:
结论: 两者信息一致,均是40ps