今天要介绍的时序分析基本概念是 Slew ,信号转换时间,也被称为transition time。是指电压从10%VDD上升到90%VDD所需要的时间,或者是从90%VDD下降到10%VDD所需要的时间,当然也可以是20%VDD上升到80%VDD的时间,具体要看timing lib库里面的定义,如:
# Falling edge thresholds:
slew_lower_threshold_pct_fall : 10.0;
slew_upper_threshold_pct_fall : 90.0;
# Rising edge thresholds:
slew_lower_threshold_pct_rise : 10.0;
slew_upper_threshold_pct_rise : 90.0;
信号上升和下降的转换时间过长意味着该单元内部电路的速度很慢,延时就比较长。在sdc中,用以下命令来限制slew大小。
set_max_transition 0.1 -clock_path [all_clocks]
对CTS来说,这也是一个target值,当你设定了一个slew target后,CTS engine会通过插入buffer或者upsize等操作,尽可能地去满足整个target值。当然,slew也不是越小越好,过小的slew会导致CTS阶段在clock path上插入过多的buffer,从而影响到skew的balance以及功耗和面积。
-
信号转换器
+关注
关注
0文章
79浏览量
14008 -
时序分析
+关注
关注
2文章
127浏览量
22622 -
VDD
+关注
关注
1文章
313浏览量
33706 -
CTS
+关注
关注
0文章
35浏览量
14156 -
时序分析器
+关注
关注
0文章
24浏览量
5297
发布评论请先 登录
相关推荐
时序分析基本概念介绍
![<b class='flag-5'>时序</b><b class='flag-5'>分析</b><b class='flag-5'>基本概念</b><b class='flag-5'>介绍</b>](https://file.elecfans.com/web1/M00/92/25/pIYBAFzaiguAYXS3AAAbkB6FQUs595.jpg)
评论