前言

在时序分析的相关文章中,我们常常看到很多关键术语,例如Launch edge, Latch edge, TCQ等,且时而存在不同的文章表达方式不一样的情况,例如Latch edge 与 Capture edge。其实,一旦了解一种术语的含义,就可以触类旁通,别人用其他方式表达,你也能明白他说什么,毕竟含义都是一样的。本文就针对时序分析中常用的术语,给予简单介绍。

正文

TCQ

TCQ,如下图示意:


以D触发器为例,它表示数据从被时钟C触发(输入时钟采样开始),到出现在输出引脚Q之间的时间;

Setup Time

Setup Time表示建立时间,这个我们都熟悉,它表示输入数据D,在时钟C触发之前必须保持稳定的时间,即距离时钟触发沿(上升沿或者是下降沿)之间数据稳定的时间。
如果数据在时钟触发之前的建立时间窗内(时钟沿之前的建立时间范围内)没有保持稳定,还在变化,则对该数据采样后得到的输出是不确定的。

Hold Time

Hold Time表示保持时间,它表示,输入数据D,在时钟C触发之后,保持稳定稳定的时间。
同理,如果数据在时钟触发沿之后的保持时间窗内没有保持稳定,而是变化了,那么输出也是不确定的。

Launch Edge

launch edge,即发起沿,即源触发器,或者发起触发器(Launch FF)的时钟有效沿,用于驱动数据,将数据发出。

Latch Edge

与Launch Edge同理,即捕获沿,或锁存沿,即锁存寄存器的时钟有效沿,用于捕获数据,将数据接收。

Setup Constraint

即为建立时间约束,它定义为设计中最慢的路径必须满足锁存触发器的建立时间;

Hold constraint

即为保持时间约束,它定义为设计中最快的路径必须满足锁存器的保持时间。

Timing Closure

时序收敛:如果一个设计同时满足了建立和保持约束,那么这个设计就被称为实现了时序收敛。静态时序分析将通过分析设计中的所有时序路径来证明/反驳设置和保持约束。

时序分析中的关键术语相关推荐

  1. 综述|寻找自动驾驶中的关键场景

    作者丨黄浴@知乎 来源丨https://zhuanlan.zhihu.com/p/426572273 编辑丨3D视觉工坊 arXiv在2021年10月16日上传论文"Finding Crit ...

  2. 《CCNP TSHOOT 300-135认证考试指南》——5.10节定义关键术语

    本节书摘来自异步社区<CCNP TSHOOT 300-135认证考试指南>一书中的第5章,第5.10节定义关键术语,作者 [加]Raymond Lacoste , [美]Kevin Wal ...

  3. java 白皮书的关键术语

    [0]README 0.1) 本文转自 core java volume 1,仅供了解,所谓爱屋及乌嘛: 0.2) java的设计者编写了颇有影响力的白皮书,用来解释设计的初衷以及完成的情况,并发布了 ...

  4. 【转】刨根究底字符编码【2.0版】(2):关键术语解释

    上一篇中讲道,字符编码所涉及的面非常广,向下的话,涉及到计算机的底层技术,甚至是硬件实现. 因此,这里就让我们从字符编码涉及到的最基本的术语讲起.大部分术语你可能都已经有了解了,但我们现在从字符编码的 ...

  5. 【转】刨根究底字符编码之二——关键术语解释(下)

    关键术语解释(下) 如前所述,现代字符编码模型共分为5层,下面分层进行简要介绍. 一.第1层 抽象字符表ACR (Abstract Character Repertoire抽象字符清单):明确字符的范 ...

  6. 【转】刨根究底字符编码之一——关键术语解释(上)

    声明:本系列文章参考了网上的大量资料,除了少部分资料由于未作大量修改(但基本也有少量修改,因为网上文章随意性较大,如若不改反而让人迷糊)而标明了出处之外,其余由于已作了大量改写,因此没有再一一说明,在 ...

  7. delay 芯片时序output_时序分析中的一些基本概念

    描述 时序分析时FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路.慢慢来,先介绍时序分析中的一些基本概念. 1. 时钟相关 时钟的时序特性主要分为抖动(Jitter).偏移(Skew) ...

  8. Java“白皮书”的关键术语

    Java的设计者已经编写了颇有影响力的"白皮书",用来解释设计的初衷以及完成的情况,并且发布了一个简短的摘要,这个摘要用下面11个关键术语进行组织:1)简单性2)面向对象3)分布式 ...

  9. 性能测试——性能测试中的专业术语

    性能测试中的专业术语 1.并发数:LoadRunner中的虚拟用户数指的就是并发数.比如说一个网站能抗多大的并发啊?也就是问你这个网站最多可以模拟多少个虚拟用户数在上面跑啊! 2.系统用户数:简单的说 ...

最新文章

  1. android监听器在哪里创建,[转载]android开发中创建按钮事件监听器的几种方法
  2. mysql中的触发器
  3. 剑指offer--变态跳台阶--递归和循环
  4. XEN的clone和copy那点事
  5. Ubuntu16.04下安装MySQL
  6. 【POJ - 1664】放苹果 (递归经典题 或 dp 或 母函数)
  7. Exchange2007创建管理收件人
  8. 9.11两点间距离(1636050091)
  9. linux中更改用户密码_如何在Linux中更改用户密码
  10. docker安装vim
  11. 阿里云:我们为全面服务政企市场做好了准备!
  12. 算法:回溯九 Plus在数字字符串中加入加号,求所有情况的和
  13. GOM引擎ItemShow代码在NPC对话框中显示装备图片及属性
  14. 什么是自签名证书?自签名SSL证书的优缺点?
  15. 大数据与人工智能学习心得_大数据与R
  16. springCloud Api网关搭建
  17. 新版本android_id,android手机唯一id方案总结
  18. Python音乐下载
  19. Visio科学图形包免费下载
  20. 站长们如何优化自已的新网站

热门文章

  1. Linux 用户和用户操作
  2. [置顶] 浅析objc的消息机制
  3. 优化CSS在网页中的加载方式
  4. Silverlight实例_人立方
  5. Access里执行SQL
  6. FLEX是什么及与FLASH的关系的介绍
  7. oracle在日期区间分页查询,Oracle 日期分页
  8. php lumen auth,学习 Lumen 用户认证 (一)
  9. docker 主进程 日志_[docker]从一个实例,一窥docker进程管理
  10. linux的dns查询工具,一款超强的统计DNS查询的工具--DNSTOP