Static Timing Analysis is one of the many techniques available to verify the timing of a digital design. An alternate approach used to verify the timing is the timing simulation which can verify the functionality as well as the timing of the design. The term timing analysis is used to refer to either of these two methods - static timing analysis, or the timing simulation.

1  Propagation delay

   Consider a CMOS inverter cell. The propagation delay of the cell is defined with respect to some measurement points on the switching waveforms.

      

  Consider the example inverter cell and the waveforms at its pins shown following. The propagation delays are represented as:

  - Output fall delay (Tf)

  - Output rise delay (Tr)

  

  If we were looking at ideal waveforms, propagation delay would simply be the delay between the two edges.

    

 # Threshold point of an input falling edge:
input_threshold_pct_fall : 50.0;
# Threshold point of an input rising edge:
input_threshold_pct_rise : 50.0;
# Threshold point of an output falling edge:
output_threshold_pct_fall : 50.0;
# Threshold point of an output rising edge:
output_threshold_pct_rise : 50.0;

2  Slew of a Waveform

  A slew rate is defined as a rate of change. In static timing analysis, the rising or falling waveforms are measured in terms of whether the transition is slow or fast. The slew is typically measured in terms of the transition time.

 # Falling edge thresholds:
slew_lower_threshold_pct_fall : 30.0;
slew_upper_threshold_pct_fall : 70.0;
# Rising edge thresholds:
slew_lower_threshold_pct_rise : 30.0;
slew_upper_threshold_pct_rise : 70.0;
 # Falling edge thresholds:
slew_lower_threshold_pct_fall : 20.0;
slew_upper_threshold_pct_fall : 80.0;
# Rising edge thresholds:
slew_lower_threshold_pct_rise : 10.0;
slew_upper_threshold_pct_rise : 90.0;

最新文章

  1. yarn关于app max attempt深度解析,针对长服务appmaster平滑重启
  2. angularjs指令系统系列课程(4):作用域Scope
  3. hive内部表、外部表、分区表、视图
  4. C# Winform 脱离 Framework (一)
  5. uva 1368 DNA Consensus String
  6. 基于apt实现的Android快速持久化框架:AptPreferences
  7. 老码农教你在 StackOverflow 上谈笑风生
  8. php头像上传并裁剪支持3个尺寸
  9. 黄聪:手机移动站Web响应式开发工具Viewport Resizer插件(360浏览器、谷歌Chrome浏览器兼容)
  10. 自学Linux命令的四种方法
  11. Linux环境上,Oracle常用命令
  12. Codeforces Gym 100637B B. Lunch 找规律
  13. ModelAndView解析
  14. foreach学习笔记
  15. LoadRunner系统资源监视
  16. Python-闭包详解
  17. 一文读懂ES6(附PY3对比)
  18. Jira和Confluence备份恢复
  19. Android学习之基础知识十六 — Android开发高级技巧的掌握
  20. 广播消费:允许一个 Group ID 所标识的所有 Consumer 都会各自消费某条消息一次。

热门文章

  1. antd 的 Table 遇到的 bug
  2. openstack-glance-api.service start request repeated too quickly, refusing to start
  3. Codeforces Beta Round #2 B. The least round way
  4. 2016/1/25 多线程 作业 方法一 继承Thread 方法二 实现Runnable 多线程笔记
  5. luogu1941 飞扬的小鸟
  6. 编译android framework的例子【转】
  7. MFC ListControl技巧汇总
  8. [Codeforces 666B] World Tour
  9. 掌握面试主动权,从看懂这份Java技术手册开始
  10. 3-5 编程练习:jQuery实现简单的图片对应展示效果