找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3372|回复: 0
收起左侧

Altera的时序分析(setup/hold实图版本)

[复制链接]
ID:104287 发表于 2016-1-31 03:50 | 显示全部楼层 |阅读模式
前面的笔记中,我们贴出了时序计算的两个公式,但这两个公司看起来让人头大,这里就结合TimeQuest的时序分析报告来说明
先补上公式:
Data Arrival Time = Launch Edge + Source Clock Delay + μtCO + Register-to-Register Delay
Data Required Time = Latch Edge + Destination Clock Delay – μtSU

[size=15.714285850524902px]Source Clock Delay = Tc2t
[size=15.714285850524902px]μtCO = Tco
[size=15.714285850524902px]Register-to-Register Delay = Tc2r

[size=15.714285850524902px]Destination Clock Delay = Tc2r
[size=15.714285850524902px]μtSU = Tsu

下面,上图



先Report出所有的时序报告

然后在上面的Report窗口,就会显示:


选中Core Clock Setup: SYSCLK,右侧的主窗口就会列举出所有SYSCLK的路径,


有很多,第一列Slack是余量,单位ns,只要是正数就没问题
如果我们想看具体的参数自己计算,那么右击你想查看的路径,选择Report Worst Case Path,就会列出出具体的参数了:
怎么样,公式里面的参数是不是全部出来了
其实我们都不用套进去算了,第一列的数值就是帮我们计算好了的,这里点进去只是一个检验的过程
如果出现时间违例,就可以点进来查看一下是哪里有问题。

由此可见,时序约束,首先是要有良好的编码习惯,其次就是写SDC约束脚本,
不过SDC脚本能调整的范围是有限的,所以良好的编码习惯就尤为重要了
[size=15.714285850524902px]


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表