时序分析中的关键术语
前言
在时序分析的相关文章中,我们常常看到很多关键术语,例如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
时序收敛:如果一个设计同时满足了建立和保持约束,那么这个设计就被称为实现了时序收敛。静态时序分析将通过分析设计中的所有时序路径来证明/反驳设置和保持约束。
时序分析中的关键术语相关推荐
- 综述|寻找自动驾驶中的关键场景
作者丨黄浴@知乎 来源丨https://zhuanlan.zhihu.com/p/426572273 编辑丨3D视觉工坊 arXiv在2021年10月16日上传论文"Finding Crit ...
- 《CCNP TSHOOT 300-135认证考试指南》——5.10节定义关键术语
本节书摘来自异步社区<CCNP TSHOOT 300-135认证考试指南>一书中的第5章,第5.10节定义关键术语,作者 [加]Raymond Lacoste , [美]Kevin Wal ...
- java 白皮书的关键术语
[0]README 0.1) 本文转自 core java volume 1,仅供了解,所谓爱屋及乌嘛: 0.2) java的设计者编写了颇有影响力的白皮书,用来解释设计的初衷以及完成的情况,并发布了 ...
- 【转】刨根究底字符编码【2.0版】(2):关键术语解释
上一篇中讲道,字符编码所涉及的面非常广,向下的话,涉及到计算机的底层技术,甚至是硬件实现. 因此,这里就让我们从字符编码涉及到的最基本的术语讲起.大部分术语你可能都已经有了解了,但我们现在从字符编码的 ...
- 【转】刨根究底字符编码之二——关键术语解释(下)
关键术语解释(下) 如前所述,现代字符编码模型共分为5层,下面分层进行简要介绍. 一.第1层 抽象字符表ACR (Abstract Character Repertoire抽象字符清单):明确字符的范 ...
- 【转】刨根究底字符编码之一——关键术语解释(上)
声明:本系列文章参考了网上的大量资料,除了少部分资料由于未作大量修改(但基本也有少量修改,因为网上文章随意性较大,如若不改反而让人迷糊)而标明了出处之外,其余由于已作了大量改写,因此没有再一一说明,在 ...
- delay 芯片时序output_时序分析中的一些基本概念
描述 时序分析时FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路.慢慢来,先介绍时序分析中的一些基本概念. 1. 时钟相关 时钟的时序特性主要分为抖动(Jitter).偏移(Skew) ...
- Java“白皮书”的关键术语
Java的设计者已经编写了颇有影响力的"白皮书",用来解释设计的初衷以及完成的情况,并且发布了一个简短的摘要,这个摘要用下面11个关键术语进行组织:1)简单性2)面向对象3)分布式 ...
- 性能测试——性能测试中的专业术语
性能测试中的专业术语 1.并发数:LoadRunner中的虚拟用户数指的就是并发数.比如说一个网站能抗多大的并发啊?也就是问你这个网站最多可以模拟多少个虚拟用户数在上面跑啊! 2.系统用户数:简单的说 ...
最新文章
- android监听器在哪里创建,[转载]android开发中创建按钮事件监听器的几种方法
- mysql中的触发器
- 剑指offer--变态跳台阶--递归和循环
- XEN的clone和copy那点事
- Ubuntu16.04下安装MySQL
- 【POJ - 1664】放苹果 (递归经典题 或 dp 或 母函数)
- Exchange2007创建管理收件人
- 9.11两点间距离(1636050091)
- linux中更改用户密码_如何在Linux中更改用户密码
- docker安装vim
- 阿里云:我们为全面服务政企市场做好了准备!
- 算法:回溯九 Plus在数字字符串中加入加号,求所有情况的和
- GOM引擎ItemShow代码在NPC对话框中显示装备图片及属性
- 什么是自签名证书?自签名SSL证书的优缺点?
- 大数据与人工智能学习心得_大数据与R
- springCloud Api网关搭建
- 新版本android_id,android手机唯一id方案总结
- Python音乐下载
- Visio科学图形包免费下载
- 站长们如何优化自已的新网站
热门文章
- Linux 用户和用户操作
- [置顶] 浅析objc的消息机制
- 优化CSS在网页中的加载方式
- Silverlight实例_人立方
- Access里执行SQL
- FLEX是什么及与FLASH的关系的介绍
- oracle在日期区间分页查询,Oracle 日期分页
- php lumen auth,学习 Lumen 用户认证 (一)
- docker 主进程 日志_[docker]从一个实例,一窥docker进程管理
- linux的dns查询工具,一款超强的统计DNS查询的工具--DNSTOP