|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 ljianlin 于 2015-9-25 13:16 编辑
用Primetime 做 postlayout sta时,report_constraint和report_timing报出的transition值相差很多,report_constraint的值更悲观一些。难道这两个命令报出来的不应该是一样的吗?请教一下可能是什么原因造成的?有没有可能是我用的这版pt的bug? 我的pt版本是J-2014.06-SP3。谢谢。
下面是一个例子,用report_constraint报的时候,其中一个pin (inst_regmap/mcsm2_reg_1_/CK)的transition是0.328ns.
pt_shell> report_constraint -all_violators -nosplit -max_transition
max_transition
Required Actual
Pin Transition Transition Slack
-----------------------------------------------------------------
.................
inst_regmap/mcsm2_reg_1_/CK 0.250 0.328 -0.078 (VIOLATED)
.................
###############################################################
###############################################################
改用report_timing, 同一点(inst_regmap/mcsm2_reg_1_/CK)报出来的trans值是0.223ns:
pt_shell> report_timing -from inst_regmap/mcsm2_reg_1_/CK -path full_clock_expand -trans -net -cap
Point Fanout Cap Trans Incr Path
-----------------------------------------------------------------------------
clock clk_master (rise edge) 0.000 0.000
clock source latency 0.000 0.000
clk_sys (in) 0.000 0.000 & 0.000 r
clk_sys (net) 2 0.104
...................................................................
inst_regmap/CLKNV16_G2B1I11/ZN (CLKNV16) 0.223 0.142 & 1.596 r
inst_regmap/xosc_sys_G2B14I11 (net)
36 0.352
inst_regmap/mcsm2_reg_1_/CK (EDSNQV1) 0.223 0.002 & 1.597 r
inst_regmap/mcsm2_reg_1_/Q (EDSNQV1) 0.248 1.152 & 2.750 f
inst_regmap/mcsm2[1] (net) 1 0.024
U268/Z (BUFV3) 0.441 0.525 & 3.275 f
mcsm2_buf[1] (net) 1 0.204
mcsm2_buf[1] (out) 0.441 0.000 & 3.275 f
data arrival time 3.275 |
|