在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: del_1010

[求助] 求助,关于quartusii中的clock network delay!万分感谢!

[复制链接]
发表于 2011-3-25 10:38:51 | 显示全部楼层
回复 9# del_1010


    有一些问题你没有搞清楚:
    1. 你没有理解跨越时钟之间信号传输的处理原则。
    2. 你没有非常明确静态时序分析的作用。

#1: 跨越时钟域之间的信号传输要通过前端设计保证信号的完整采样,不能有错误采样出现。常用的方法有异步FIFO,握手协议,同步等等。为什么这样,因为后端STA(静态时序分析)工具能够分析和保证所有同步设计的时序不会出错,只要formal保证网表功能正确性,STA保证时序正确性。那么芯片设计基本上没有问题。但是STA分析工具不能很好的分析和处理异步时钟之间的信号处理,因为异步时钟没有确切的时钟相位关系。所以异步时钟之间的信号需要通过设计保证。STA不能保证。既然不能保证,那么STA就会在分析异步时钟域之间的信号时序关系时候报错,那么需要将这些路径false path掉,让STA工具不分析其时序。因为前段设计保证正确性,所以后端分析工具不需要分析。
#2: 上面也大概说了STA的作用。STA是根据你设计的RTL代码综合之后的网表,分析网表之间的同步时序逻辑之内的时序功能。也就是你的设计综合成网表之后(或布局布线后)是否满足你设计的时钟速度或者时序约束要求。

综上所述,为什么要设置false path,是为了让STA时序分析的时候忽略这些不需要分析的路径。包括实际不存在的一些假路径和异步时序路径。因为假路径对芯片功能没影响,所以不用分析,异步时序路径因为STA不能很好的分析,所以不分析。
你明白了吗?
没错,你的设计中80M时钟是通过280M的时钟分频出来的。但是,PLL如何确定他们每个周期之间的相位关系呢?280M的时钟和80M的时钟之间完全没有整数倍的关系,那么经过一定的时间延迟之后,这两个时钟根本没有确定的相位关系。你让STA工具怎么分析这之间的时序路径?
 楼主| 发表于 2011-3-26 21:20:19 | 显示全部楼层



谢谢您的回复,我明白您说的意思了,就是说,最好只用STA分析同步时序,如果有同步时序问题,可以用后端约束来解决。对于异步时钟域来说的话,最好从代码方面解决,比如说异步fifo、握手或者用快速时钟将慢速时钟数据打两排的方法解决。是这个意思吧,呵呵。
发表于 2012-10-26 21:33:51 | 显示全部楼层


谢谢您的回复,在我的例子中,两个时钟是有关系的,80MHz时钟是280MHz时钟经PLL分频后的输出。这样的话 ...
del_1010 发表于 2011-3-24 22:37




    PLL时钟输出不一定有固定的相位关系吧,况且两个时钟之间不是简单的2倍或3倍关系,在设计中也很难控制而这的相位关系吧
发表于 2012-10-26 21:39:09 | 显示全部楼层


回复  del_1010


    有一些问题你没有搞清楚:
    1. 你没有理解跨越时钟之间信号传输的处理原则。 ...
acgoal 发表于 2011-3-25 10:38




    说得太好了,版主对STA与异步问题理解非常好。  顺带向版主请教一个问题,我最近在自学PT的使用方法,在把sdf与netlist读入后,使用report_timing报路径时序时,clock network delay 一项总是ideal,可是明显这个应该有延时的,我不知道是不是report_timing中哪个参数没有设置对还是怎么回事,版主指导一下。
发表于 2012-10-26 21:46:09 | 显示全部楼层


说得太好了,版主对STA与异步问题理解非常好。  顺带向版主请教一个问题,我最近在自学PT的使用方 ...
matafeiye 发表于 2012-10-26 21:39




    或者是SDC没有写对?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-29 22:04 , Processed in 0.016895 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表