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

    文章

    562

    浏览量

    54329
  • SVG
    SVG
    +关注

    关注

    0

    文章

    105

    浏览量

    16050
  • 时钟信号
    +关注

    关注

    4

    文章

    374

    浏览量

    28065
  • 异步时钟
    +关注

    关注

    0

    文章

    17

    浏览量

    9366
  • Vivado
    +关注

    关注

    18

    文章

    790

    浏览量

    65103

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    FPGA时序约束之Skew讲解

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

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

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

    FPGA时序收敛学习报告

    的方法一般有四个步骤:时序分析→时序约束→时序报告→时序收敛。 为什么要进行时序分析?
    发表于 09-23 10:26

    如何减小clock skew

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

    请问如何收敛高速ADC时序

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

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

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

    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>的快速实现

    FPGA时序收敛让你的产品达到最佳性能!

    FPGA时序收敛让你的产品达到最佳性能!
    发表于 04-10 11:38 18次下载
    FPGA<b class='flag-5'>时序</b><b class='flag-5'>收敛</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>的分析说明

    从已布线设计中提取模块用于评估时序收敛就绪状态

    本文旨在提供一种方法,以帮助设计师判断给定模块是否能够在空裸片上达成时序收敛。 如果目标模块无法在空裸片上达成非关联 (OOC) 时序收敛,则恐难以与设计其余部分达成关联性
    发表于 08-02 11:37 350次阅读
    从已布线设计中提取模块用于评估<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>就绪状态

    RQS设计收敛建议ID RQS_CLOCK-12

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

    RQS_CLOCK-12时钟设置建议

    在本篇博文中,我们来聊聊“RQS_CLOCK-12”时钟设置建议以及它如何帮助达成时序收敛
    的头像 发表于 07-26 09:53 431次阅读
    RQS_<b class='flag-5'>CLOCK</b>-12时钟设置建议