微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 请问magma高手

请问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
谢谢回答!

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top