第十二课时:时序分析中的基本概念和术语

经典的时序分析模型

1. 建立时间边缘和保持时间边缘

reg a源端寄存器

reg b目的端寄存器,有共同的时钟源

2. 4种时序路径

PPT1

第四类是纯组合的路径

前三类是同一类

PPT2

3. 数据到达时间

PPT1

Tdata是布线延时h和逻辑延时和逻辑延迟

PPT2

捕获沿

建立时间要求

4. 保持时间的要求

数据到达之后至少存在Th,新的数据不能太早的到

5. 余量计算

PPT1

保持时间的余量

新的数据不能太早的到达,否则破坏了

PPT2

余量的计算

对于保持时间到达时间是下一个数据到达的时间

6. 分析Slack为负的情况

  1. 数据的延迟太大,setup slack为负的情况
  2. 时钟的延迟太大了,hold slack为负的情况

7. 关注的两个延迟

Tlogic和我们的代码风格,设计有关,Tnet和布局布线有关

系统的时钟频率和三个量有关

8. 总结

原文地址:https://www.cnblogs.com/ICworkman/p/12151704.html

时间: 2024-10-15 03:04:19

第十二课时:时序分析中的基本概念和术语的相关文章

perl5 第十二章 Perl5中的引用/指针

第十二章 Perl5中的引用/指针 by flamephoenix 一.引用简介二.使用引用三.使用反斜线(\)操作符四.引用和数组五.多维数组六.子程序的引用  子程序模板七.数组与子程序八.文件句柄的引用 一.引用简介    引用就是指针,可以指向变量.数组.哈希表(也叫关联数组)甚至子程序.Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定.在Perl中,可以把引用称为指针,二者是通用的,无差别的.引用在创建复杂数据方面十分有用

二十二、android中application标签说明

<application> <applicationandroid:allowClearUserData=["true" | "false"]android:allowTaskReparenting=["true" | "false"]android:backupAgent="string"android:debuggable=["true" | "false

十二个球中挑出一个球出来(智力题费程序)

有十二个球,形状,颜色,大小等完全一样,看不出区别.只有一个球的质量与其他球不同(其他十一个球的质量相同).给你一架两边是托盘的天平,让你称三次,找出这个球,并且要弄清它的质量比其他球重还是轻.图解

javaweb学习总结二十二(servlet开发中常见的问题汇总)

一:web应用的映射问题 通常我们从别人那里拷贝来的代码,自己会修改应用的名称,但是web映射的访问路径并没有修改,还是原来的映射. 解决方法: 工程右键--properties--myeclipse--web,修改webroot即可 二:web.xml配置文件 web.xml中的配置文件信息如下: 三:同一个servlet类可以映射到多个url地址上  

salesforce零基础学习(七十二)项目中的零碎知识点小总结(一)

项目终于告一段落,虽然比较苦逼,不过也学到了好多知识,总结一下,以后当作参考. 一.visualforce标签中使用html相关的属性使用 曾经看文档没有看得仔细,导致开发的时候走了一些弯路.还好得到了小兵同学的指点,get到了一个简单实用的知识.即使用html- + attribute方式,在visualforce标签解析成html标签时,添加相关属性,从而实现一些功能性的校验等功能. 比如我们经常会用到<apex:inputTextarea>标签来放置textarea字段的前台显示,而对于

第三十二篇:Windbg中USB2.0调试环境的搭建

2011年的时候,为了开发USB Mass storage -- UASP (USB attached SCSI Protocol)的设备驱动程序,从米国买了两个USB2.0的调试小设备(如下图,每个似乎80美刀,贼贵的东西). 主要是用来替代串口115200波特率的响应速度慢,以便解决调试效率的问题. 当时,根据WINDBG的HELP文档,而且也GOOGLE了一些网上的相关参考内容,硬是没有把USB2.0的调试环境搭建起来. 后来有一段时间,朋友要开发驱动程序,他原来一直用一台配有PCI转13

网络安全系列之三十二 组策略中的安全选项

在Win2003系统中打开组策略编辑器,展开[计算机配置\Windows设置\安全设置\本地策略\安全选项].通过本地策略中的安全选项,可以控制一些和操作系统安全相关的设置. 下面是一些常用的安全选项策略: (1)"关机:允许系统在未登录前关机" 正常情况下,用户只有登录到系统后,具有权限的用户才能关机,启用此策略后,登录屏幕上的关机命令可用. (2)"账户:使用空白密码的本地账户只允许进行控制台登录" 启用此策略后,密码为空的用户只能在本地登录,而无法通过网络访问

Java读书笔记十二(Java中的代码块)

前言 我们知道在java中通过构造器来为对象进行初始化操作,但是在java中与构造器类似的还有初始化块的操作,下面小编来为大家分享一下. 初始化块使用 在Java中初始化块是java中出现的第4中成员,前三种分别是成员变量.方法和构造器.一个类中可以有多个初始化块,并且相同类型的初始化块是按照顺序依次执行的.初始化块的修饰符只能是static,初始化块可以包含任何可执行语句,包括定义局部变量.调用其他对象方法,以及使用分支.循环语句等 /** * @FileName: test.java * @

(十二)Hibernate中的多表操作(1):单向多对一

由"多"方可知"一"方的信息,比如多个员工使用同一栋公寓,员工可以知道公寓的信息,而公寓无法知道员工的信息. 案例一: pojo类 public class Department { //公寓类,"一"方 private int id; private String name; //setter和getter方法.... } public class Employee { //员工类,"多"方 ,既然是多对一,多方知道一放的信