Chip123 科技應用創新平台

標題: 16 freq divider,輸入輸出延時太差了,請教怎么改進啊! [打印本頁]

作者: skygardon    時間: 2008-12-9 09:47 PM
標題: 16 freq divider,輸入輸出延時太差了,請教怎么改進啊!
要設計一個4,16位同步分頻器,最后用組合邏輯選頻輸出四種情況的分頻器。
* `# y+ Q- o1 N; m( R0 |+ i頻率要在10M∼1G,但是最苛刻的條件是延時的要求。
: a7 z, Q7 w- }7 X) o6 h延時要求:tPHL,tPLH要求很高,在0.5ns以內,并且負載至少等于輸入電容,并且要求輸出波形要盡量接近方波。  ^3 H. G) B, }7 c7 i3 p( T4 j6 e
本人采用8個D觸發器(主從R-S鎖存器構成)進行分頻,然后在其中選擇4,16分頻來通過組合邏輯選擇輸出,但是由于
. }. X5 J" A; o1 E, Z負載電容很大,這樣延時就在20ns左右,我想可能要改進D觸發器的內部主從鎖存的電路結構和形式,消除初始狀態的不確定性。' g* M0 t) V. `/ F$ T
下面是10M的仿真波形,1G時肯定更加差。
8 n4 F* W. i3 d. n# V7 `4 A! ?由于對延時的要求很高,所以請教各位大大!!怎么處理來降低延時?
* X5 C  ?8 [  A理想是藍色波形,紅色是選聘后的4分頻。而且16分頻實現時出現了錯誤翻轉。0 K; Y: N+ A3 S

! d/ b* d0 E8 P( w( z[ 本帖最後由 skygardon 於 2008-12-9 09:49 PM 編輯 ]
作者: shaq    時間: 2008-12-10 06:01 PM
Static flip-flop 不適用於高速除頻,請改用動態邏輯(如: TSPC-based Divider, CML)
作者: skygardon    時間: 2008-12-10 09:47 PM
標題: 回復 2# 的帖子
多謝回復,不知道采用TSPC-based Divider能達到很小的延時要求么,與采用全加器來計數分頻比那個更好一些?
作者: finster    時間: 2008-12-11 03:10 PM
對於這種高速電路,建議你留意一下path delay matching
" w2 p( x) j' n) ]' {因為有時候會因為path delay沒有作到matching而會產生吃錯資料的情況7 M/ C. r/ j  y/ E

# q9 H* [! o9 O* k4 u至於採用TSPC的D-FF,delay time可以很小,不過,最後一級仍建議把size放大
0 i% h" ^  {, E6 z) j: T1 N這個樣子的rise time和fall time會比較沒有問題8 W7 w6 }3 e( X
另外,TSPC D-FF有分rise edge和fall edge兩種
! H# w! Z( D8 k3 H: ^! _& ?在使用上需留意一下
作者: skygardon    時間: 2008-12-15 12:18 AM
多謝斑斑的回復,現在已經有所了解了,看來還是需要不斷學習交流啊,對于數字電路還是理解不是太深,還要多多學習啊!




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2