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

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

3天内不再提示

clock skew会影响时序收敛吗?

傅里叶的猫 来源:傅里叶的猫 2023-06-12 09:15 次阅读

Q:clock skew会影响时序违例吗?

对于发送时钟和接收时钟是同一时钟的单周期路径,时钟抖动对建立时间有负面影响,但对保持时间没有影响。

这一点,在Vivado的时序报告中也可以看到。

如下图所示,图中左侧为建立时间时序报告,可以看到Clock Uncertainty,而右侧为保持时间时序报告,是没有Clock Uncertainty。

aa4087b2-08b5-11ee-962d-dac502259ad0.png

但如果发送和接收是不同的时钟,而且这两个不是异步时钟,那我们可采用多周期路径进行约束,这个时候,skew对建立和保持时间都是有影响的,也可以从时序报告中看出:

aa83e994-08b5-11ee-962d-dac502259ad0.png

Q:定义一个parameter不指明位宽,工具在implemention时应该是会自动转换成最小位宽么?

A:如果parameter没定义位宽,vivado应该会默认为integer类型,parameter的参数应该不会在implemention看到,在综合之前就会把这些参数吃掉了。

Q:有什么好用的时序绘图工具?

A:WaveDrom是一个免费开源的在线数字时序图渲染引擎。它可以使用JavaScript, HTML5和SVG来将时序图的WaveJSON描述转成SVG矢量图形,从而进行显示。WaveDrom可以嵌入到任何网页中。

下图是WaveDrom画出来的时序图:

aaa95e9a-08b5-11ee-962d-dac502259ad0.pngimage-20230611175031176

Q:fpga + dac输出波形,为何锯齿波的时候,频率稍微高一点,幅度下降,正弦波却不会下降?

A:这跟锯齿波的频谱有很大关系,如果我们画一下锯齿波的频谱,会发现它的频谱是很宽的,不像正弦波是单一的频点,所以当锯齿波信号带宽超过DAC的带宽时,输出的信号就会被削弱。





审核编辑:刘清

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

    关注

    11

    文章

    641

    浏览量

    55310
  • SVG
    SVG
    +关注

    关注

    0

    文章

    127

    浏览量

    16397
  • 时钟信号
    +关注

    关注

    4

    文章

    445

    浏览量

    28523
  • 异步时钟
    +关注

    关注

    0

    文章

    17

    浏览量

    9402
  • Vivado
    +关注

    关注

    19

    文章

    808

    浏览量

    66370

原文标题:FPGA问答系列--clock skew是影响时序收敛吗?

文章出处:【微信号:傅里叶的猫,微信公众号:傅里叶的猫】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    进行RTL代码设计需要考虑时序收敛的问题

    更快,而一个坏的代码风格则给后续时序收敛造成很大负担。你可能要花费很长时间去优化时序,保证时序收敛。拆解你的代码,添加寄存器,修改走线,最后
    的头像 发表于 11-20 15:51 3929次阅读
    进行RTL代码设计需要考虑<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>的问题

    UltraFast设计方法时序收敛快捷参考指南

    《UltraFast 设计方法时序收敛快捷参考指南》提供了以下分步骤流程, 用于根据《UltraFast设计方法指南》( UG949 )中的建议快速完成时序收敛: 1初始设计检查:在实
    的头像 发表于 11-05 15:10 4989次阅读
    UltraFast设计方法<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>快捷参考指南

    FPGA时序约束之Skew讲解

    针对第2章节时序路径中用到skew,在本章再仔细讲解一下。
    发表于 08-14 17:50 1169次阅读
    FPGA<b class='flag-5'>时序</b>约束之<b class='flag-5'>Skew</b>讲解

    哪些因此导致时钟skew过大呢?FPGA中降低时钟skew的几种方法

    时序报告中,显示出clock path skew,如果时钟偏移超过0.5ns,就需要额外关注了。
    的头像 发表于 03-13 09:06 1383次阅读
    哪些因此<b class='flag-5'>会</b>导致时钟<b class='flag-5'>skew</b>过大呢?FPGA中降低时钟<b class='flag-5'>skew</b>的几种方法

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

    今天给大侠带来FPGA 高级设计:时序分析和收敛,话不多说,上货。 这里超链接一篇之前的STA的文章,仅供各位大侠参考。 FPGA STA(静态时序分析) 什么是静态时序分析?静
    发表于 06-17 17:07

    如何减小clock skew

    求助大神,clock skew太大,导致时序违规怎么破?时钟由DCM输出,已经过BUFG
    发表于 01-14 17:00

    请问如何收敛高速ADC时序

    如何收敛高速ADC时序?有哪种办法可以最大化ADC的建立和保持时间?
    发表于 04-14 06:06

    有哪些方法可以解决时序收敛的问题?

    什么是时序收敛?如何去解决物理设计中时序收敛的问题?
    发表于 04-26 06:38

    使用时钟PLL的源同步系统时序分析

    使用时钟PLL的源同步系统时序分析一)回顾源同步时序计算Setup Margin = Min Clock Etch Delay – Max Data Etch Delay – Max Delay
    发表于 10-05 09:47 31次下载

    Skew Correction Using Delay Li

    " of phased signals such as data and clock signals. Skew can be caused by signal delays in the signal path or inherent incompatibilities
    发表于 04-22 11:21 1283次阅读
    <b class='flag-5'>Skew</b> Correction Using Delay Li

    fpga时序收敛

    fpga时序收敛
    发表于 03-01 13:13 23次下载

    基于MCMM技术IC时序收敛的快速实现

    如今的集成电路(Integrated Circuit,IC)设计往往要求芯片包含多个工作模式,并且在不同工艺角(corner)下能正常工作。工艺角和工作模式的增加,无疑使时序收敛面临极大挑战。本文
    发表于 10-20 15:21 3次下载
    基于MCMM技术IC<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>的快速实现

    时序分析之useful skew的作用分析

    对于positive skew来说,它可以减少T的时间,相当于提升芯片的performace。但是它的hold时间变得更加难以满足对于negative skew来说,它的hold时间更加容易满足,取而代之的是,它会降低芯片的性
    的头像 发表于 07-23 17:15 1.7w次阅读
    <b class='flag-5'>时序</b>分析之useful <b class='flag-5'>skew</b>的作用分析

    同步电路设计中CLOCK SKEW的分析说明

    Clock shew是数字集成电路设计中一个重要的因素。本文比较了在同步电路设计中0clock shew和非0clock shew时钟分布对电路性能的影响,分析了通过调整时钟树中CLOCK
    发表于 01-14 16:26 21次下载
    同步电路设计中<b class='flag-5'>CLOCK</b> <b class='flag-5'>SKEW</b>的分析说明

    RQS设计收敛建议ID RQS_CLOCK-12

    本文聊聊“RQS_CLOCK-12”时钟设置建议以及它如何帮助达成时序收敛
    的头像 发表于 07-12 15:44 532次阅读
    RQS设计<b class='flag-5'>收敛</b>建议ID RQS_<b class='flag-5'>CLOCK</b>-12