0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QuarusⅡ工具时序分析结果

工程师邓生 来源:学堂在线《IC设计与方法》 作者:学堂在线《IC设计 2022-08-30 10:46 次阅读

图一是Quartus Ⅱ工具关于时序分析建立时间分析报告结果(个人理解:该报告可以作为时钟周期报告)。Quartus Ⅱ工具可以详细给出每一条路径的分析结果,路径信息按照延时由大到小的顺序排列,因为延时最长的情况通常被认定为最坏情况,所以需要关注延时长的情况。

图一的第一列展示的是延时的时间长度,最长的关键路径延时为8ns(1ns=10-9s),对该时间取倒数,可以得出芯片的工作频率在125MHz左右。

除此之外,图一还展示了延时路径的一些信息,包括源节点(可以理解为数据发送端)信息、目标节点(可以理解为数据接收端)信息等。目标节点从顶层到底层(含个人理解:门级信息,具体到某个节点的某个引脚)的信息均列出,设计人员可以通过以上信息分析出该路径在设计中的实际位置,方便对电路设计进行优化。

6e4258a8-2058-11ed-ba43-dac502259ad0.png

图一,图片来源:学堂在线《IC设计与方法》

设计人员可以通过图二的操作列出某一路径的详细信息,图二的操作可以展示延时最长路径的详细信息。

6e9aa602-2058-11ed-ba43-dac502259ad0.png

图二,图片来源:学堂在线《IC设计与方法》

经过图二的操作,Quartus Ⅱ工具会显示出图三界面,图三列出了延时最长路径的详细信息。

图三左下角是时序分析的模型图,设计人员可以对照模型图在图三界面中找到C(时钟信号传递到源触发器的延时)、E(时钟信号传递到目标触发器的延时)、B(从源触发器到目标触发器所经过的组合逻辑电路的延时)、tco(源触发器延时)、tsu的信息(目标触发器延时)。

图三界面中,一共有七行信息。第二行列出了最长的B的延时为7.445ns。第四行列出了最短的E的延时为3.7ns,第五行列出了最长的C的延时为3.7ns,可以发现C=E,这是因为该芯片面积较小,所以C和E相等。第六行列出了tco为0.384ns,第七行列出tsu为0.18ns。

根据时钟周期的公式:

time period=tco+B+tsu-(E-C)

可以计算得出time period(时钟周期)等于8.009ns。工作频率为timeperiod的倒数,其值约为124.86MHz。

6ed53eac-2058-11ed-ba43-dac502259ad0.png

图三,图片来源:学堂在线《IC设计与方法》

Quartus Ⅱ工具可以将图三中更详细的信息展示,如图四上侧,列出B路径的详细信息。图四上侧展示了互连线延时和单元(个人理解:一个门器件)的延时、元器件的扇出系数(扇出系数越大,延时越大)、节点相关信息。

图四下侧展示了总结性的报告,包括总互连线延时、总的单元延时、以及两种延时所占的比例。设计人员可以通过两种延时的比例判断延时过长的原因是因为互连线过长,还是因为逻辑过复杂。

6f054598-2058-11ed-ba43-dac502259ad0.png

图四,图片来源:学堂在线《IC设计与方法》

图五下侧的窗口展示了使用Technology Viewer(Quartus Ⅱ工具中一种运用图形展示分析结果的方式)展示最长延时路径。如图五所示,输入D触发器经过十几个单元达到输出D触发器,说明最长延时路径延时过长的原因是电路逻辑过复杂。

设计人员也可以通过Technology Viewer观测某个元器件所使用的信号、元器件的类型、元器件的延时。

6f3f84ba-2058-11ed-ba43-dac502259ad0.png

图五,图片来源:学堂在线《IC设计与方法》



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC设计
    +关注

    关注

    37

    文章

    1291

    浏览量

    103758
  • 时钟
    +关注

    关注

    10

    文章

    1720

    浏览量

    131360
  • 触发器
    +关注

    关注

    14

    文章

    1995

    浏览量

    61049
  • 时序分析
    +关注

    关注

    2

    文章

    127

    浏览量

    22551

原文标题:芯片设计相关介绍(32)——Quarus Ⅱ工具时序分析结果

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TPS65950实时时钟时序补偿分析

    电子发烧友网站提供《TPS65950实时时钟时序补偿分析.pdf》资料免费下载
    发表于 10-29 10:01 0次下载
    TPS65950实时时钟<b class='flag-5'>时序</b>补偿<b class='flag-5'>分析</b>

    使用IBIS模型进行时序分析

    电子发烧友网站提供《使用IBIS模型进行时序分析.pdf》资料免费下载
    发表于 10-21 10:00 0次下载
    使用IBIS模型进行<b class='flag-5'>时序</b><b class='flag-5'>分析</b>

    超高速数据采集系统的时序设计与信号完整性分析

    电子发烧友网站提供《超高速数据采集系统的时序设计与信号完整性分析.pdf》资料免费下载
    发表于 09-20 11:34 0次下载

    锁存器的基本输出时序

    在深入探讨锁存器的输出时序时,我们需要详细分析锁存器在不同控制信号下的行为表现,特别是控制信号(如使能信号E)的电平变化如何影响数据输入(D)到输出(Q)的传输过程。以下是对锁存器输出时序的详细描述,旨在全面覆盖其工作原理和
    的头像 发表于 08-30 10:43 450次阅读

    时序逻辑电路故障分析

    时序逻辑电路的主要故障分析是一个复杂而重要的课题,它涉及电路的稳定性、可靠性以及整体性能。以下是对时序逻辑电路主要故障的全面分析,旨在帮助理解和解决这些故障。
    的头像 发表于 08-29 11:13 550次阅读

    深度解析FPGA中的时序约束

    建立时间和保持时间是FPGA时序约束中两个最基本的概念,同样在芯片电路时序分析中也存在。
    的头像 发表于 08-06 11:40 560次阅读
    深度解析FPGA中的<b class='flag-5'>时序</b>约束

    数据分析工具有哪些

    数据分析是一个涉及收集、处理、分析和解释数据以得出有意义见解的过程。在这个过程中,使用正确的工具至关重要。以下是一些主要的数据分析工具,以及
    的头像 发表于 07-05 14:54 759次阅读

    matlab神经网络工具结果分析

    MATLAB神经网络工具箱的使用和结果分析。 MATLAB神经网络工具箱概述 MATLAB神经网络工具箱提供了一系列的函数和
    的头像 发表于 07-03 10:32 524次阅读

    FPGA 高级设计:时序分析和收敛

    Static Timing Analysis,简称 STA。它可以简单的定义为:设计者提出一些特定的时序要求(或者说是添加特定的时序约束),套用特定的时序模型,针对特定的电路进行分析
    发表于 06-17 17:07

    影响气密性测试结果的原因分析及解决方案分享

    影响气密性测试结果的原因分析及解决方案分享现在的制造业,对产品的气密性能都是要求很高的,通过气密性测试能检测出产品在使用时是否会出现渗漏、漏气等质量问题,确保产品的可靠性和安全性。不过,气密性测试
    的头像 发表于 05-30 08:30 1645次阅读
    影响气密性测试<b class='flag-5'>结果</b>的原因<b class='flag-5'>分析</b>及解决方案分享

    时序电路的分类 时序电路的基本单元电路有哪些

    时序电路是一种能够按照特定的顺序进行操作的电路。它以时钟信号为基准,根据输入信号的状态和过去的状态来确定输出信号的状态。时序电路广泛应用于计算机、通信系统、数字信号处理等领域。根据不同的分类标准
    的头像 发表于 02-06 11:25 2338次阅读

    Vivado时序问题分析

    有些时候在写完代码之后呢,Vivado时序报红,Timing一栏有很多时序问题。
    的头像 发表于 01-05 10:18 1910次阅读

    FPGA通过SPI对ADC配置简介(二)-4线SPI配置时序分析

    本篇将以德州仪器(TI)的高速ADC芯片—ads52j90为例,进行ADC的4线SPI配置时序介绍与分析
    的头像 发表于 12-11 09:05 1779次阅读
    FPGA通过SPI对ADC配置简介(二)-4线SPI配置<b class='flag-5'>时序</b><b class='flag-5'>分析</b>

    电源时序规格:电源导通时的时序工作

    电源时序规格:电源导通时的时序工作
    的头像 发表于 12-08 18:21 784次阅读
    电源<b class='flag-5'>时序</b>规格:电源导通时的<b class='flag-5'>时序</b>工作

    jvm内存分析命令和工具

    JVM内存分析是Java开发和调优过程中非常重要的一部分。通过对JVM内存分析命令和工具的深入了解和使用,可以帮助开发人员识别内存泄漏、性能瓶颈等问题,并对Java应用进行优化。 下面将从不同的角度
    的头像 发表于 12-05 11:07 1127次阅读