找回密码
 注册
关于网站域名变更的通知
查看: 146|回复: 2
打印 上一主题 下一主题

时钟相关概念

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-4-24 14:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
一、时钟相关概念
4 Q( }* c1 Z& I2 r
理想的时钟模型是一个占空比为50%且周期固定的方波。Tclk为一个时钟周期,T1为高脉冲宽度,T2为低脉冲宽度,Tclk=T1+T2。占空比定义为高脉冲宽度与周期之比,即T1/Tclk。

9 h6 m5 \& z- a% c" h
7 d0 k" o  ]4 S, d3 V
图1 理想时钟波形
  R0 ]! c4 s4 q+ W7 p8 j) K! @7 E
建立时间(Tsu):是指在时钟上升沿到来之前数据必须保持稳定的时间;
% {7 c3 k" u, r( m0 T5 x6 f
保持时间(Th):是指在时钟上升沿到来以后数据必须保持稳定的时间。如图2所示。

) k6 D8 h7 b3 B' X6 {
( o* _( n, I+ ^! d5 x2 Y$ }
图2 建立和保持时间

6 [/ X+ g; n$ Q- T$ ]
一个数据需要在时钟的上升沿锁存,那么这个数据就必须在这个时钟上升沿的建立时间和保持时间内保持稳定。

5 j' M; k% f) d" T: }7 U7 l4 H1 v+ d* t
上面列举的是一个理想的时钟波形,而实际时钟信号的分析要比这复杂得多。时钟本身也具有一些不确定性,如时钟抖动(jitter)和时钟偏斜(sknew)等。时钟的边沿变化不可能总是理想的瞬变,它会有一个从高到低或者从低到高的变化过程,实际的情况抽象出来就如图3所示,时钟信号边沿变化的不确定时间称之为时钟偏斜(clock skew)。再回到之前定义的建立时间和保持时间,严格的说,建立时间就应该是Tsu+T1,而保持时间就应该是Th+T2。

+ e% C9 j  t5 R4 ~: I

; g3 r6 C" j% E. W4 U
图3 时钟抖动模型

' C+ N) g4 L# G; n( s
时钟分析的起点是源寄存器(reg1),终点是目的寄存器(reg2)。时钟和其他信号的传输一样都会有延时。图4中,时钟信号从时钟源传输到源寄存器的延时定义为Tc2s,传输到目的寄存器的延时定义为Tc2d,时钟网络延时就定义为Tc2d与Tc2s之差,即Tskew=Tc2d-Tc2s。

# P' s5 y' ~& r
+ j5 }( I/ z6 Z, Y9 |+ x& @8 t2 I
图4 时钟偏斜的寄存器传输模型

# b/ V6 C% {+ E: H. N
图5是时钟偏斜模型的波形表示。
图5 时钟偏斜的波形图

( R) Q: B" ]5 S) p7 Y7 |9 _4 l8 G. H. O2 K3 ^! J( }

1 [9 F' R7 {! ~% G
clk是源时钟,可以认为是一个理想的时钟模型。clk_1是时钟传输到源寄存器reg1的波形(延时Tc2s),clk_2是时钟传输到目的寄存器reg2的波形(延时Tc2d)。data_1是数据在源寄存器reg1的传输波形,data_2是数据在目的寄存器reg2的传输波形。
0 V. x) A8 p, n* Y

+ q% Z7 N5 N" H  k
图6 数据与时钟关系
4 e3 k1 m7 f" G

该用户从未签到

2#
发表于 2022-4-24 15:10 | 只看该作者
理想的时钟模型是一个占空比为50%且周期固定的方波

该用户从未签到

3#
发表于 2022-4-24 17:47 | 只看该作者
理想的时钟模型是一个占空比为50%且周期固定的方波
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 11:25 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表