zoukankan      html  css  js  c++  java
  • 时钟抖动与时钟漂移

    所谓时钟漂移:抖动的另一种形式,工程上给出这样的解释:当抖动频率小于10Hz的时候把这样的抖动叫做漂移。抖动即在时钟信号短时间内的波动。抖动漂移区别:实际时钟和理想时钟做一个CYCLE TO CYCLE的比对,会两种误差,一种时长期的漂移(WANDER),一种是短时的各周期之间的抖动(jitter)。
    产生原因:


    clock skew(时钟漂移),由于clock tree上的load不完全匹配(也不可能完全匹配)或physical design(P&R)等原因,导致clock到达各个Flip-Flop的时间不一致,而这种时间上的偏差,通常是称之为clock skew,clock skew对于某一个确定的模块或完成physical design来说是固定存在的,其值也是固定的(前一个clock cycle上,两个FF之间的clock skew和后一个clock cycle上的是一样的),所以,只要在设计中考虑这个,就可以避免,甚至可以利用clock skew来偷时间。

    clock jitter(时钟抖动),由于PLL的phase lock出现不确定因素问题,从而导致clock在某个时间点出现了偏差,从而导致到达两个FF的时钟有偏差。clock jitter与clock skew不一样就在于它是不确定的,不是每个clock cycle都存在,出现的时间点也不确定,在设计中无法避免它能带来的影响,通常只能在设计中留有一定的margin。

  • 相关阅读:
    第一章 zookeeper基础概念
    ntp服务
    nfs与dhcp服务
    samba、ftp和ssh服务
    Linux系统的RAID磁盘阵列
    Linux系统中lvm简介
    Linux系统中的计划任务
    Linux权限管理
    Linux用户及组管理
    简谈OSI七层模型(网络层)
  • 原文地址:https://www.cnblogs.com/lianjiehere/p/4026282.html
Copyright © 2011-2022 走看看