请问magma高手
时间:12-11
整理:3721RD
点击:
我怎么感觉magma里面的Slew计算(timing report里面的transition)和pt计算的
很不一样, 比pt小很多
还有:
query library slew/delay 可以直接query .lib对于某个单元门在特定
cap/slew情况下的delay/output slew,但是好像和pt的计算结果很不一样
query library delay值类似,但是query library slew比pt小很多
pt的计算方法是:
set_annotated_transition $value [get_pins $inputpins]
set_load -subtract_pin_load $cap [get_pins $
outpins]
report_delay_calcuation -from [get_pins $inputpins] -to [get_pins $outpins]
相对应magma的方法:
query library delay -from $model/inpin -to $model/outpin -cap
$cap -slew $value
query library slew -from $model/inpin -to $model/outpin -cap $cap -slew $value
谢谢回答!
很不一样, 比pt小很多
还有:
query library slew/delay 可以直接query .lib对于某个单元门在特定
cap/slew情况下的delay/output slew,但是好像和pt的计算结果很不一样
query library delay值类似,但是query library slew比pt小很多
pt的计算方法是:
set_annotated_transition $value [get_pins $inputpins]
set_load -subtract_pin_load $cap [get_pins $
outpins]
report_delay_calcuation -from [get_pins $inputpins] -to [get_pins $outpins]
相对应magma的方法:
query library delay -from $model/inpin -to $model/outpin -cap
$cap -slew $value
query library slew -from $model/inpin -to $model/outpin -cap $cap -slew $value
谢谢回答!
molten上有一篇
Solution #00007118: Why the slew value in PT is almost double than reported in BF?
可能是PT和magma查表时阈值不同引起的
不过magma的timer还是和PT不太一样
开始要最好相关分析
lib里的threshold怎么定义的?
和这个有点关系,特别是几个lib里的threshold不同时
.113
magma 相关文章: