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设计
    +关注

    关注

    38

    文章

    1369

    浏览量

    107922
  • 时钟
    +关注

    关注

    11

    文章

    1953

    浏览量

    134561
  • 触发器
    +关注

    关注

    14

    文章

    2051

    浏览量

    63048
  • 时序分析
    +关注

    关注

    2

    文章

    128

    浏览量

    24152

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智多晶EDA工具HqFpga软件的主要重大进展

    图、时序分析等。HQ支持Windows、Linux操作系统利用HQ设计套件,设计人员能够实现高效率的FPGA工程开发与调试验证。
    的头像 发表于 11-08 10:15 2680次阅读
    智多晶EDA<b class='flag-5'>工具</b>HqFpga软件的主要重大进展

    Chroma 80611 电源时序/安规综合分析仪:电器安全与性能的自动化验证专家

    (Chroma)的 80611 时序/安规综合分析仪 正是为此类高要求应用而设计的集成化测试平台。它将时序分析与安规测试(交直流耐压、绝缘电阻、接地电阻)融为一体,极大地提升了测试效率
    的头像 发表于 11-04 10:25 207次阅读
    Chroma 80611 电源<b class='flag-5'>时序</b>/安规综合<b class='flag-5'>分析</b>仪:电器安全与性能的自动化验证专家

    vivado时序分析相关经验

    vivado综合后时序为例主要是有两种原因导致: 1,太多的逻辑级 2,太高的扇出 分析时序违例的具体位置以及原因可以使用一些tcl命令方便快速得到路径信息
    发表于 10-30 06:58

    FPGA测试DDR带宽跑不满的常见原因及分析方法

    在 FPGA 中测试 DDR 带宽时,带宽无法跑满是常见问题。下面我将从架构、时序、访问模式、工具限制等多个维度,系统梳理导致 DDR 带宽跑不满的常见原因及分析方法。
    的头像 发表于 10-15 10:17 572次阅读

    FPGA时序分析工具TimeQuest详解

    上述代码所描述的逻辑电路在Cyclone IV E的EP4CE10F17C8(65nm)这个器件上能最高运行在多少频率的时钟?
    的头像 发表于 08-06 14:54 3616次阅读
    FPGA<b class='flag-5'>时序</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b>TimeQuest详解

    如何测试协议分析仪的实时响应效率?

    %)。 工具:信号发生器、流量监控软件(如Wireshark抓包对比)。 时序精度测试 目的:验证分析仪对信号时序的捕获精度(如时钟偏移、抖动)。 方法: 生成具有精确时间间隔的信
    发表于 07-24 14:19

    使用Percepio View免费跟踪工具分析Zephyr应用

    Percepio View免费跟踪工具现在可以针对Zephyr应用程序进行跟踪和可视化分析了。Percepio View可以帮助开发人员理解和调试Zephyr中的固定优先级的多线程行为及复杂的线程交互。
    的头像 发表于 05-27 15:08 590次阅读
    使用Percepio View免费跟踪<b class='flag-5'>工具</b><b class='flag-5'>分析</b>Zephyr应用

    概伦电子先进电路检查分析平台工具NanoSpice CCK介绍

    NanoSpiceCCK是一款先进的电路检查可靠性分析工具,支持晶体管级全面的ERC、SOA电路检查,适用于前后仿电路规则检查功能,能够快速提供准确、简洁的测试结果,方便设计人员及时发现电路中漏电、高阻态等问题。
    的头像 发表于 04-23 15:05 673次阅读
    概伦电子先进电路检查<b class='flag-5'>分析</b>平台<b class='flag-5'>工具</b>NanoSpice CCK介绍

    FPGA时序约束之设置时钟组

    Vivado中时序分析工具默认会分析设计中所有时钟相关的时序路径,除非时序约束中设置了时钟组或f
    的头像 发表于 04-23 09:50 973次阅读
    FPGA<b class='flag-5'>时序</b>约束之设置时钟组

    TDengine 发布时序数据分析 AI 智能体 TDgpt,核心代码开源

    2025 年 3 月 26 日,涛思数据通过线上直播形式正式发布了其新一代时序数据分析 AI 智能体——TDgpt,并同步开源其核心代码。这一创新功能作为 TDengine 3.3.6.0 的重要
    的头像 发表于 03-27 10:30 563次阅读
    TDengine 发布<b class='flag-5'>时序数据分析</b> AI 智能体 TDgpt,核心代码开源

    功率分析仪测量结果的影响因素

    在使用功率分析仪进行测试过程中,有时虽然面对同样的信号,因使用设备的不同测量结果会出现较大偏差,即使更换同一品牌功率分析仪,也可能出现一些差异,这些时候,往往是现场测试工程师们对功率分析
    的头像 发表于 03-14 10:22 565次阅读
    功率<b class='flag-5'>分析</b>仪测量<b class='flag-5'>结果</b>的影响因素

    集成电路设计中静态时序分析介绍

    本文介绍了集成电路设计中静态时序分析(Static Timing Analysis,STA)的基本原理、概念和作用,并分析了其优势和局限性。   静态时序
    的头像 发表于 02-19 09:46 1310次阅读

    ADC的静态指标有专用的分析工具吗?

    请问:ADC的静态指标有专用的分析工具吗?该指标很少在评估ADC指标时使用,是否该指标不重要,应用中什么情况下需要评估该指标? 另外ADC的SNR = 6.02*N + 1.76 +10*log10(fs/2BW) 当被采样信号为单音时 该BW为多少?
    发表于 02-08 08:13

    混合信号分析仪的原理和应用场景

    分析仪通过模拟通道和数字通道对信号进行采样。模拟通道使用模拟采样器对模拟信号进行连续采样,将其转换为数字信号;数字通道则使用数字采样器对数字信号进行时序采样,转换为时序波形。 信号存储:采样后的数据会被
    发表于 01-21 16:45

    车载总线监控分析及仿真工具 - VBA

    INTEWORK-VBA(Vehicle Bus Analyzer)车载总线监控分析及仿真工具,是由经纬恒润自主研发的一款专业、易用的车载总线工具。VBA集监控分析、节点仿真、测量标定
    的头像 发表于 01-02 17:00 1153次阅读
    车载总线监控<b class='flag-5'>分析</b>及仿真<b class='flag-5'>工具</b> - VBA