首页 > 其他分享 >时序分析习题练习(一):最大时钟频率

时序分析习题练习(一):最大时钟频率

时间:2024-04-15 17:22:26浏览次数:23  
标签:Tperiod 1.1 Tdata 时序 习题 ns Thold 时钟

STA(静态时序分析) 详解:如何计算最大时钟频率,以及判断电路是否出现时钟违例(timing violation)?-CSDN博客

DFF1:

到达时间:

Tclk1 = 1+1.1+1.1 

Tdata1 = 1.5

Tco1 = 2 

到达时间:3.2+1.5+2=6.7ns

需求时间:Tperiod + Tclk2-Tsu

1+1.1+1.1 = Tclk2

Tsu = 2.5

Tperiod + Tclk2-Tsu  - 6.7 = 0

Tperiod  = 6.7-3.2+2.5

    = 6ns

1/6ns = Max

DFF2:

1+1.1+1.1 = Tclk1

2 = Tco1 + Tdata1

到达时间:3.2+2=5.2ns

1+1.2+1.2 + 1.4 = Tclk2 = 4.8

Tperiod + Tclk2-Tsu  - 5.2 = 0

Tperiod  = 5.2+2.5-4.8 = 2.9ns

 

如何判断电路是否出现时钟违例

判断电路是否出现时钟违例,就是检查每个DFF的hold time。

对于DFF1的hold time分析:

数据到达D端的时间:Tdata_arrive = 1 + 1.1 + 1.1 + 2 + 1.5 = 6.7ns

数据所需时间: Thold_time = 1 + 1.1 + 1.1 + Thold = 1 + 1.1 + 1.1 + 1 = 4.2ns

稳定时间裕量:Thold_slack = Tdata_arrive - Tdata_require = 2.5 ns > 0.

所以DFF1没有出现时钟违例。

对于DFF2的hold time分析:

数据到达D端的时间:Tdata_arrive = 1 + 1.1 + 1.1 + 2 = 5.2ns

数据所需时间: Thold_time = 1 + 1.2 + 1.2 + 1.4 + 1 = 5.8ns

稳定时间裕量:Thold_slack = Tdata_arrive - Tdata_require = -0.6ns < 0

所以DFF2存在时钟违例。修正方法为去除1.4ns延迟的buffer。

标签:Tperiod,1.1,Tdata,时序,习题,ns,Thold,时钟
From: https://www.cnblogs.com/VerweileDoch/p/18136515

相关文章

  • 时序约束学习拓展(一):偏移和Slack
    已知:(来自单刀)SetupSlack=DataRequiredTime–DataArrivalTime,即SetupSlack=(latchedge +Tclk2-Tsu)–(launchedge+Tclk1+Tco+Tdata)=(latchedge-launchedge)+(Tclk2 -Tclk1 )-(Tsu +Tco+Tdata)= Tperiod +Tskew-(Tsu +Tco+Tdata)。......
  • Linux系统时间与硬件时钟同步
    由于机房没做时间同步服务器,就只能依赖机器的时钟固件了。服务器断电后,服器内置的BIOS芯片的小电池也会继续供电,在硬件时钟层面持续记录时间(需要电池有电)。假如硬件时间与实际时间不一致,硬件时间存储的CST时间(应该存储UTC),断电重启后系统会读取硬件时间作为系统时间,导致系统时间快......
  • InfluxDB时序数据库图形用户界面可视化工具(influxdb-gui)
    说明之前开发了一款TDengine的GUI程序,出于兴趣,简单搞个InfluxDB的复制版,类似Navicat,目前基础操作功能已满足,后续看情况,可以继续扩展功能。介绍InfluxDB-GUI是一款功能全面、操作简便的influxdb时序数据库图形界面工具,V1.0.0目前支持influxdb版本列表如下:influxdb1.8.10版本......
  • 时钟
    时钟时钟源有两个重要指标,一个是稳定度,一个是准确度。ppm是一个相对变化量,1ppm指百万分之一,也就是相对标称频率的变化量。时钟源有两个重要指标,一个是稳定度,一个是准确度。准确度是指与标称值的偏差,稳定度是指随外部因素变化而产生的变化量。所以ppm是越小越好,而不是越大越好。......
  • 【练习题】财富排行榜
    题目描述很多信息学选手,在很多领域做出了非常大的贡献,为国家科技的发展出了很多力,有不少还是开领了科技的先河。叶老师这边带过竞赛的学生也有不少考上了清华北大,他们将会继续深造,以便发挥出自己的才能。在这些选手实现为科技进步贡献的同时,他们也实现了自我价值。比如:清华大学......
  • 云时代,监控系统NTP网络时钟同步(授时服务器)应用方案
    云时代,监控系统NTP网络时钟同步(授时服务器)应用方案云时代,监控系统NTP网络时钟同步(授时服务器)应用方案京准电子科技官微——ahjzsz随着大数据、云计算时代的到来,各行业信息化建设的不断提升,信息化下的各个系统不再单独处理各自业务,而是趋于协同工作,因此,各个单元的时间同步......
  • 系统入门课后习题1
    4.Redhat7/centos7操作系统安装图形界面文档1.安装一下XWINDOWSyumgroupinstall"XWindowSystem"2.输入图形界面安装命令yumgroupinstall-y"GNOMEDesktop"3.检查图形界面是否安装成功yumgrouplist5.CentOS、RedHat之间的区别CentosRedHat免费商业收费......
  • 27.C语言顺序循环结构结构练习题整理
    参考:https://www.qingsuyun.com/lib/d/600120380038000300010041/6、【单选题】语句while(!e);中的条件!e等价于()。[2分] ***AA、e==0B、e!=1C、e!=0D、~e9、【单选题】以下叙述正确的是()。[2分] ****BA、continue语句的作用是结束整个循环的执行......
  • 时序数据分解
    时序数据  时序数据作为与时间强相关数据,有着独特的特点,但是也有很多通用的数据的性质。1.通过数学期望与协方差进行特征相关性的计算;2.平稳性检验  定义上的平稳性指的是固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程。其数学期望和方差这......
  • Python复习题
    第1章Python概述【填空题】Python是一种代表(简单主义)思想的语言,同时也是一门面向对象的高级语言。【填空题】Python采用强制缩进的方式使得代码具有极佳的(可读性)。【填空题】Python源代码不需要编译成(二进制码),它可以直接使用源代码运行程序。运行时会被解释器......