時鐘漂移,是工程術語,指的是抖動頻率小於10Hz。
基本介紹
- 中文名:時鐘漂移
- 外文名:clock skew
- 產生原因:clock tree上的load不完全匹配
- 含義:抖動頻率小於10Hz
概述,產生原因,
概述
所謂時鐘漂移:抖動的另一種形式,工程上給出這樣的解釋:當抖動頻率小於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。