两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

時脈數(shù)據(jù)回復(fù)裝置與方法與流程

文檔序號:12838843閱讀:203來源:國知局
時脈數(shù)據(jù)回復(fù)裝置與方法與流程

本發(fā)明是有關(guān)于一種集成電路,且特別是有關(guān)于時脈數(shù)據(jù)回復(fù)裝置與方法。



背景技術(shù):

由于制程技術(shù)快速發(fā)展,而使集成電路的操作速度有了大幅的提升。在高速傳輸?shù)耐ㄓ嵪到y(tǒng)中,時脈數(shù)據(jù)回復(fù)(clockanddatarecovery,cdr)裝置常被用來確??梢哉_地讀取所接收的輸入數(shù)據(jù)。

在現(xiàn)有技術(shù)中,采用相位選取(phase-picking)架構(gòu)的時脈數(shù)據(jù)回復(fù)裝置多以前饋(feedforward)式電路實現(xiàn)。若當傳輸與接收端的時脈信號有頻率誤差時,采用前饋式操作的時脈數(shù)據(jù)回復(fù)裝置無法即時地消除頻率誤差,進而導(dǎo)致所讀取的數(shù)據(jù)出現(xiàn)錯誤。



技術(shù)實現(xiàn)要素:

為了解決上述問題,本發(fā)明的一方面是提供一種時脈數(shù)據(jù)回復(fù)裝置。時脈數(shù)據(jù)回復(fù)裝置包含數(shù)據(jù)取樣模塊、相位偵測電路、頻率估計器、時脈產(chǎn)生模塊以及數(shù)據(jù)回復(fù)模塊。數(shù)據(jù)取樣模塊用以根據(jù)多個第一時脈信號對輸入數(shù)據(jù)取樣,以產(chǎn)生多個數(shù)據(jù)值,其中多個第一時脈信號的相位彼此不同。相位偵測電路用以根據(jù)至少一第二時脈信號偵測輸入數(shù)據(jù)中的相位誤差,以產(chǎn)生誤差信號。頻率估計器用以根據(jù)誤差信號、相位臨界值以及頻率臨界值產(chǎn)生調(diào)整信號。時脈產(chǎn)生模塊用以根據(jù)調(diào)整信號與參考時脈信號產(chǎn)生多個第一時脈信號與至少一第二時脈信號。數(shù)據(jù)回復(fù)模塊用以根據(jù)多個數(shù)據(jù)值產(chǎn)生相應(yīng)于輸入數(shù)據(jù)的回復(fù)數(shù)據(jù)。

于一些實施例中,頻率估計器包含第一三角積分調(diào)變器、第二三角積分調(diào)變器、積分器、計數(shù)器以及加法器。第一三角積分調(diào)變器用以累計誤差信號產(chǎn)生相位累計值,并在相位累計值高于相位臨界值時輸出第一控制信號。第二三 角積分調(diào)變器用以累計誤差信號產(chǎn)生頻率累計值,并在頻率累計值高于頻率臨界值時輸出第二控制信號。積分器用以對第二控制信號進行累加,以產(chǎn)生積分信號。計數(shù)器用以根據(jù)積分信號進行計數(shù),以產(chǎn)生第三控制信號。加法器用以相加第一控制信號與第三控制信號,以產(chǎn)生調(diào)整信號。

于一些實施例中,數(shù)據(jù)回復(fù)模塊包含數(shù)據(jù)儲存電路、邊緣偵測電路以及數(shù)據(jù)選擇電路。數(shù)據(jù)儲存電路用以儲存前述多個數(shù)據(jù)值。邊緣偵測電路用以根據(jù)多個數(shù)據(jù)值判斷輸入數(shù)據(jù)的至少一轉(zhuǎn)態(tài)點,以產(chǎn)生選擇信號。數(shù)據(jù)選擇電路用以根據(jù)選擇信號自數(shù)據(jù)儲存電路選擇多個數(shù)據(jù)值中的至少一對應(yīng)者,以產(chǎn)生回復(fù)數(shù)據(jù)。

于一些實施例中,數(shù)據(jù)儲存電路還根據(jù)本地時脈信號同步化多個數(shù)據(jù)值。

于一些實施例中,時脈產(chǎn)生模塊包含多相位時脈產(chǎn)生器以及相位內(nèi)插器。多相位時脈產(chǎn)生器用以根據(jù)本地時脈信號產(chǎn)生多個第一時脈信號以及至少一第二時脈信號。相位內(nèi)插器用以根據(jù)調(diào)整信號以及參考時脈信號產(chǎn)生本地時脈信號。

本發(fā)明的另一方面是提供一種時脈數(shù)據(jù)回復(fù)方法,其包含下列多個操作:根據(jù)多個第一時脈信號對輸入數(shù)據(jù)取樣,以產(chǎn)生多個數(shù)據(jù)值,其中多個第一時脈信號的相位彼此不同;根據(jù)至少一第二時脈信號偵測輸入數(shù)據(jù)中的相位誤差,以產(chǎn)生誤差信號;根據(jù)誤差信號、相位臨界值以及頻率臨界值產(chǎn)生調(diào)整信號;根據(jù)調(diào)整信號與參考時脈信號產(chǎn)生多個第一時脈信號與至少一第二時脈信號;以及根據(jù)多個數(shù)據(jù)值產(chǎn)生相應(yīng)于輸入數(shù)據(jù)的回復(fù)數(shù)據(jù)。

于一些實施例中,產(chǎn)生調(diào)整信號的操作包含:經(jīng)由第一三角積分調(diào)變器累計誤差信號以產(chǎn)生相位累計值,并在相位累計值高于相位臨界值時輸出第一控制信號;經(jīng)由第二三角積分調(diào)變器累計誤差信號產(chǎn)生頻率累計值,并在頻率累計值高于頻率臨界值時輸出第二控制信號;經(jīng)由積分器對第二控制信號進行累加,以產(chǎn)生積分信號;經(jīng)由計數(shù)器根據(jù)積分信號進行計數(shù),以產(chǎn)生第三控制信號;以及經(jīng)由加法器相加第一控制信號與第三控制信號,以產(chǎn)生調(diào)整信號。

于一些實施例中,產(chǎn)生回復(fù)數(shù)據(jù)的操作包含:儲存多個數(shù)據(jù)值;根據(jù)多個數(shù)據(jù)值判斷輸入數(shù)據(jù)的至少一轉(zhuǎn)態(tài)點,以產(chǎn)生選擇信號;以及根據(jù)選擇信號選擇多個數(shù)據(jù)值中的至少一對應(yīng)者,以產(chǎn)生回復(fù)數(shù)據(jù)。

于一些實施例中,時脈數(shù)據(jù)回復(fù)方法還包含:根據(jù)本地時脈信號同步化多 個數(shù)據(jù)值。

于一些實施例中,產(chǎn)生多個第一時脈信號與至少一第二時脈信號的操作包含:根據(jù)本地時脈信號產(chǎn)生多個第一時脈信號以及至少一第二時脈信號;以及經(jīng)由相位內(nèi)插器根據(jù)調(diào)整信號以及參考時脈信號產(chǎn)生本地時脈信號。

綜上所述,本發(fā)明所提供的時脈數(shù)據(jù)回復(fù)裝置與其時脈數(shù)據(jù)回復(fù)方法可透過回授機制來消除輸入數(shù)據(jù)上的頻率誤差,以改善回復(fù)數(shù)據(jù)的準確度。

附圖說明

為讓本發(fā)明的上述和其他目的、特征、優(yōu)點與實施例能更明顯易懂,所附附圖的說明如下:

圖1a為根據(jù)本發(fā)明中的一些實施例所繪示的一種時脈數(shù)據(jù)回復(fù)裝置的示意圖;

圖1b為根據(jù)本發(fā)明中的一些實施例所繪示的圖1a中的時脈數(shù)據(jù)回復(fù)裝置的取樣操作與相關(guān)技術(shù)的取樣操作的示意圖;

圖2為根據(jù)本發(fā)明中的一些實施例所繪示如圖1a中的頻率估計器的電路示意圖;

圖3為根據(jù)本發(fā)明中的一些實施例所繪示如圖1a中的邊緣偵測電路的操作示意圖;以及

圖4為根據(jù)本發(fā)明的一些實施例所繪示的一種時脈數(shù)據(jù)回復(fù)方法的流程圖。

具體實施方式

下文是舉實施例配合所附附圖作詳細說明,但所提供的實施例并非用以限制本發(fā)明所涵蓋的范圍,而結(jié)構(gòu)操作的描述非用以限制其執(zhí)行的順序,任何由元件重新組合的結(jié)構(gòu),所產(chǎn)生具有均等功效的裝置,皆為本發(fā)明所涵蓋的范圍。此外,附圖僅以說明為目的,并未依照原尺寸作圖。為使便于理解,下述說明中相同元件將以相同的符號標示來說明。

關(guān)于本文中所使用的“第一”、“第二”、…等,并非特別指稱次序或順位的意思,亦非用以限定本發(fā)明,其僅僅是為了區(qū)別以相同技術(shù)用語描述的元件或操作而已。

另外,關(guān)于本文中所使用的“耦接”或“連接”,均可指二或多個元件相互直接作實體或電性接觸,或是相互間接作實體或電性接觸,亦可指二或多個元件相互操作或動作。

請參照圖1a,圖1a為根據(jù)本發(fā)明中的一些實施例所繪示的一種時脈數(shù)據(jù)回復(fù)裝置100的示意圖。示例而言,時脈數(shù)據(jù)回復(fù)裝置100包含數(shù)據(jù)取樣模塊110、相位偵測電路120、頻率估計器130、時脈產(chǎn)生模塊140以及數(shù)據(jù)回復(fù)模塊150。

數(shù)據(jù)取樣模塊110用以接收輸入數(shù)據(jù)din,并根據(jù)多個時脈信號clk1對輸入數(shù)據(jù)din取樣,以產(chǎn)生多個數(shù)據(jù)值d1。于一些實施例中,數(shù)據(jù)取樣模塊110包含多個數(shù)據(jù)取樣器112。多個數(shù)據(jù)取樣器112用以接收輸入數(shù)據(jù)din,并耦接至時脈產(chǎn)生模塊140以接收多個時脈信號clk1,其中多個時脈信號clk1的相位彼此不同。通過此設(shè)置方式,多個數(shù)據(jù)取樣器112可根據(jù)不同的時脈信號clk1而于不同時間點對輸入數(shù)據(jù)din進行取樣,以產(chǎn)生前述的多個數(shù)據(jù)值d1。于一些實施例中,數(shù)據(jù)取樣器112可由放大器與切換式電容電路實現(xiàn),但本發(fā)明并不以此為限。

相位偵測電路120用以接收輸入數(shù)據(jù)din,并根據(jù)至少一時脈信號clk2偵測輸入數(shù)據(jù)din的相位誤差,以產(chǎn)生誤差信號ve。于一些實施例中,相位偵測電路120可包含兩個數(shù)據(jù)取樣器(未繪示)以及相位偵測器(未繪示)。上述兩個數(shù)據(jù)取樣器可根據(jù)兩個時脈信號clk2對輸入數(shù)據(jù)din進行取樣,并將取樣到的兩個數(shù)據(jù)值(未繪示)輸出至相位偵測器。據(jù)此,相位偵測器可比較上述兩個數(shù)據(jù)值,以產(chǎn)生誤差信號ve。于一些實施例中,前述的兩個時脈信號clk2之間具有90度的相位差,且上述所取樣到的兩個數(shù)據(jù)值為同相(in-phase)數(shù)據(jù)值與正交(quadrature)數(shù)據(jù)值。于一些實施例中,前述的相位偵測器為二位(bang-bang)相位偵測器。

上述相位偵測電路120的設(shè)置方式僅為示例,本發(fā)明并不以此為限。各種類型的相位偵測電路120亦為本發(fā)明所涵蓋的范圍。例如,于另一些實施例中,相位偵測電路120包含hogge相位偵測器。于又一些實施例中,相位偵測電路120包含muller-muller相位偵測器。

頻率估計器130耦接至相位偵測器120,以接收誤差信號ve。頻率估計器130用以根據(jù)誤差信號ve、相位臨界值(如后圖2中的mp)以及頻率臨界值 (如后圖2中的mf)產(chǎn)生調(diào)整信號up/down至時脈產(chǎn)生模塊140。

時脈產(chǎn)生模塊140耦接至頻率估計器130,以接收調(diào)整信號up/down。時脈產(chǎn)生模塊140用以根據(jù)調(diào)整信號up/down與參考時脈信號clkref產(chǎn)生前述多個時脈信號clk1與至少一時脈信號clk2。

示例而言,于一些實施例中,時脈產(chǎn)生模塊140包含相位內(nèi)插器142與多相位時脈產(chǎn)生器144。相位內(nèi)插器142耦接至頻率估計器130以接收調(diào)整信號up/down,并根據(jù)調(diào)整信號up/down以及參考時脈信號clkref產(chǎn)生相應(yīng)的本地時脈信號clkl。例如,假設(shè)當前本地時脈信號clkl具有第一相位。當調(diào)整信號up/down的狀態(tài)為up時,相位內(nèi)插器142可產(chǎn)生具有第二相位的本地時脈信號clkl,其中第二相位領(lǐng)先于第一相位。或者,當調(diào)整信號up/down的狀態(tài)為down時,相位內(nèi)插器142可產(chǎn)生具有第三相位的本地時脈信號clkl,其中第三相位落后于第一相位。

多相位時脈產(chǎn)生器144耦接至相位內(nèi)插器142,以接收本地時脈信號clkl。多相位時脈產(chǎn)生器144耦接至數(shù)據(jù)取樣模塊110以傳送多個時脈信號clk1。多相位時脈產(chǎn)生器144耦接至相位偵測電路120以傳送至少一時脈信號clk2。多相位時脈產(chǎn)生器144設(shè)置以根據(jù)本地時脈信號clkl產(chǎn)生前述的多個時脈信號clk1與至少一時脈信號clk2。

上述時脈產(chǎn)生模塊140的設(shè)置方式僅為示例,本發(fā)明并不以此為限。各種類型的時脈產(chǎn)生模塊140亦為本發(fā)明所涵蓋的范圍。

數(shù)據(jù)回復(fù)模塊150耦接至數(shù)據(jù)取樣模塊110,以接收多個數(shù)據(jù)值d1。數(shù)據(jù)回復(fù)模塊150用以根據(jù)多個數(shù)據(jù)值d1選擇相應(yīng)的數(shù)據(jù)值,以產(chǎn)生相應(yīng)于輸入數(shù)據(jù)din的回復(fù)數(shù)據(jù)dout。

示例而言,于一些實施例中,數(shù)據(jù)回復(fù)模塊150包含數(shù)據(jù)儲存電路152、邊緣偵測電路154以及數(shù)據(jù)選擇電路156。數(shù)據(jù)儲存電路152耦接至多個數(shù)據(jù)取樣器112,以接收并儲存多個數(shù)據(jù)值d1。于一些實施例中,數(shù)據(jù)儲存電路152為暫存器。于另一些實施例中,由于前述的多個數(shù)據(jù)值d1為根據(jù)多個具有不同相位的時脈信號clk1取得,數(shù)據(jù)儲存電路152可進一步根據(jù)本地時脈信號clkl而對多個數(shù)據(jù)值d1進行同步,并儲存同步化后的多個數(shù)據(jù)值d1。上述數(shù)據(jù)儲存電路152的設(shè)置方式僅為示例,本發(fā)明并不以此為限。各種類型的數(shù)據(jù)儲存電路152亦為本發(fā)明所涵蓋的范圍。

于各個實施例中,邊緣偵測電路154可由執(zhí)行各種決策演算法的數(shù)字電路實現(xiàn)。邊緣偵測電路154耦接至數(shù)據(jù)儲存電路152,以自數(shù)據(jù)儲存電路152讀取多個數(shù)據(jù)值d1。邊緣偵測電路154根據(jù)多個數(shù)據(jù)值d1的狀態(tài)而決定輸入數(shù)據(jù)din的至少一轉(zhuǎn)態(tài)點(例如為由邏輯1切換至邏輯0的下降邊緣,或是由邏輯0切換至邏輯1的上升邊緣),以產(chǎn)生選擇信號se。如此,數(shù)據(jù)回復(fù)模塊150可決定多個數(shù)據(jù)值d1與輸入數(shù)據(jù)din的多個位區(qū)間內(nèi)的中央數(shù)據(jù)值與邊界數(shù)據(jù)值的關(guān)系。為易于理解,詳細說明將于后述圖3一并說明。

數(shù)據(jù)選擇電路156耦接至邊緣偵測電路154以接收選擇信號se,并耦接至數(shù)據(jù)儲存電路152以讀取多個數(shù)據(jù)值d1。數(shù)據(jù)選擇電路156用以根據(jù)選擇信號se而選擇多個數(shù)據(jù)值d1中至少一對應(yīng)者。例如,數(shù)據(jù)選擇電路156包含計數(shù)(tally)電路(未繪示)、地址產(chǎn)生電路(未繪示)以及多工器(未繪示)。于此例中,選擇信號se為可反映轉(zhuǎn)態(tài)點位置的多個位數(shù)據(jù)。計數(shù)電路可根據(jù)選擇信號se的多個位數(shù)據(jù)產(chǎn)生一控制信號,且地址產(chǎn)生電路根據(jù)此控制信號輸出相應(yīng)的地址信號。如此一來,多個多工器可根據(jù)地址信號自數(shù)據(jù)儲存電路152選擇多個數(shù)據(jù)值d1中至少一對應(yīng)者,并輸出為回復(fù)數(shù)據(jù)dout。

上述數(shù)據(jù)選擇電路156的設(shè)置方式僅為示例,本發(fā)明并不以此為限。各種類型的數(shù)據(jù)選擇電路156亦為本發(fā)明所涵蓋的范圍。

請參照圖1b,圖1b為根據(jù)本發(fā)明中的一些實施例所繪示的圖1a中的時脈數(shù)據(jù)回復(fù)裝置100的取樣操作與相關(guān)技術(shù)的取樣操作的示意圖。

于一些相關(guān)技術(shù)中,采用相位選取(phase-picking)架構(gòu)的時脈數(shù)據(jù)回復(fù)裝置以前饋(feedforward)式電路實現(xiàn)。若當傳輸端與接收端之間的時脈信號有頻率誤差時,上述相關(guān)技術(shù)的時脈數(shù)據(jù)回復(fù)裝置所產(chǎn)生的回復(fù)數(shù)據(jù)可能會出現(xiàn)數(shù)據(jù)錯誤。例如,如圖1b所示,當出現(xiàn)頻率誤差時,由于相關(guān)技術(shù)僅采用前饋式電路結(jié)構(gòu),其取樣時間點ts1會逐漸偏移,而使得所取樣到的數(shù)據(jù)值出現(xiàn)錯誤。

相較于上述相關(guān)技術(shù),于時脈數(shù)據(jù)回復(fù)裝置100中,相位偵測電路120、頻率估計器130以及時脈產(chǎn)生模塊140配置為回授控制機制。通過此回授控制機制,當偵測到輸入數(shù)據(jù)din出現(xiàn)頻率誤差時,時脈產(chǎn)生模塊140會相應(yīng)調(diào)整本地時脈信號clkl,以降低頻率誤差的影響。如此一來,相較于上述相關(guān)技術(shù),回復(fù)數(shù)據(jù)dout的精準度得以改善。例如,如圖1b所示,當出現(xiàn)頻率誤 差時,通過前述的回授控制機制的操作,數(shù)據(jù)取樣模塊110的取樣時間點ts2能夠穩(wěn)定在固定時間,而使得所取樣到的數(shù)據(jù)值可以維持正確。

以下段落將提出各個實施例,來說明時脈數(shù)據(jù)回復(fù)裝置100的功能與應(yīng)用,但本發(fā)明并不僅以下所列的實施例為限。

請參照圖2,圖2為根據(jù)本發(fā)明中的一些實施例所繪示如圖1a中的頻率估計器130的電路示意圖。為易于理解,于圖2中的類似元件將與圖1a指定相同標號。

于一些實施例中,頻率估計器130包含三角積分調(diào)變器231、三角積分調(diào)變器232、積分器233、計數(shù)器234以及加法器235。

三角積分調(diào)變器231耦接至圖1a中的相位偵測電路120,以接收誤差信號ve。三角積分調(diào)變器231用以累加誤差信號ve以產(chǎn)生相位累計值ap,并比較相位累計值ap與相位臨界值mp。當相位累計值ap高于相位臨界值mp時,三角積分調(diào)變器231輸出控制信號vcp。

三角積分調(diào)變器232耦接至圖1a中的相位偵測電路120,以接收誤差信號ve。三角積分調(diào)變器232用以累加誤差信號ve以產(chǎn)生頻率累計值af,并比較頻率累計值af與頻率臨界值mf。當頻率累計值af高于頻率臨界值mf時,三角積分調(diào)變器232輸出控制信號vcf。

于一些實施例中,相位臨界值mp與頻率臨界值mf可為預(yù)定數(shù)值。于另一些實施例中,相位臨界值mp與頻率臨界值mf可預(yù)先儲存于頻率估計器130,并可經(jīng)由外部程序或電路動態(tài)地進行調(diào)整相位臨界值mp與頻率臨界值mf的值。

積分器233耦接至三角積分調(diào)變器232,以接收控制信號vcf。積分器233用以累加控制信號vcf,以產(chǎn)生積分信號vi。計數(shù)器234耦接至積分器233,以接收積分信號vi。計數(shù)器234根據(jù)積分信號vi產(chǎn)生控制信號vct。加法器235耦接三角積分調(diào)變器231與計數(shù)器234,以接收控制信號vcp與控制信號vct,并將控制信號vcp與控制信號vct進行加總后產(chǎn)生調(diào)整信號up/down。

于一些實施例中,控制信號vcp、控制信號vcf、積分信號vi與控制信號vct可為具有多位的數(shù)字信號。當頻率累計值af高于頻率臨界值mf時,三角積分調(diào)變器232切換控制信號vcf的位值,以使計數(shù)器234開始計數(shù)。 據(jù)此,計數(shù)器234產(chǎn)生不同的控制信號vct至加法器235?;蛘撸斚辔焕塾嬛礱p高于相位臨界值mp時,三角積分調(diào)變器231可切換控制信號vcp的位值,以使加法器235產(chǎn)生不同的調(diào)整信號up/down。通過上述設(shè)置方式,當輸入數(shù)據(jù)din出現(xiàn)頻率誤差時,時脈產(chǎn)生模塊140可根據(jù)調(diào)整信號up/down調(diào)整本地時脈信號clkl,以改善回復(fù)數(shù)據(jù)dout的準確度。

上述頻率估計器130的設(shè)置方式僅為示例,本發(fā)明并不以此為限。各種類型的頻率估計器130亦為本發(fā)明所涵蓋的范圍。

請參照圖3,圖3為根據(jù)本發(fā)明中的一些實施例所繪示如圖1a中的邊緣偵測電路154的操作示意圖。為易于理解,于圖3中的類似元件將與圖1a指定相同標號。為便于說明,于此例中,數(shù)據(jù)取樣模塊110利用三個時脈信號clk1對輸入數(shù)據(jù)din的位區(qū)間進行取樣,其中三個時脈信號clk1的相位分別為p1、p2與p3。

示例而言,如圖3所示,多個數(shù)據(jù)取樣器112根據(jù)上述三個時脈信號clk1依序取樣到的前6個數(shù)據(jù)值d1為“0”、“1”、“1”、“1”、“0”、以及“0”。于此例中,邊緣偵測電路154可對每兩個鄰近的數(shù)據(jù)值d1執(zhí)行互斥或操作,偵測輸入數(shù)據(jù)din的至少一轉(zhuǎn)態(tài)點。例如,邊緣偵測電路154包含多個互斥或門。第一個互斥或門根據(jù)第一個數(shù)據(jù)值d1(“0”)以及第二個數(shù)據(jù)值d1(“1”)輸出具有邏輯1的信號。第二個互斥或門根據(jù)第二個數(shù)據(jù)值d1(“1”)以及第三個數(shù)據(jù)值d1(“1”)輸出具有邏輯0的信號。根據(jù)第一個互斥或門輸出的具有邏輯1的信號,可確定輸入數(shù)據(jù)din于對應(yīng)的兩個取樣時間(亦即具有相位p1的時脈信號clk1與具有相位p2的時脈信號clk1)之間存在轉(zhuǎn)態(tài)點。根據(jù)第二個互斥或門輸出的具有邏輯0的信號,可確定輸入數(shù)據(jù)din于對應(yīng)的兩個取樣時間(亦即具有相位p2的時脈信號clk1與具有相位p3的時脈信號clk1)之間不存在轉(zhuǎn)態(tài)點。依此類推,可根據(jù)多個互斥或門所輸出的多個信號分析輸入數(shù)據(jù)din的轉(zhuǎn)態(tài)點。

例如,如圖3所示,發(fā)生于對應(yīng)的取樣時間(亦即相位p1與相位p2之間)上的轉(zhuǎn)態(tài)點數(shù)量為6,而發(fā)生于其他取樣時間(亦即相位p2與相位p3之間)的上轉(zhuǎn)態(tài)點數(shù)量皆為0。據(jù)此,邊緣偵測電路154可分析出根據(jù)具有相位p1或p2的時脈信號clk1所取樣到的數(shù)據(jù)值d1為輸入數(shù)據(jù)din的上升或下降邊緣,而根據(jù)具有p3的時脈信號clk1所取樣到的數(shù)據(jù)值d1為輸入數(shù)據(jù)din 的中央數(shù)據(jù)值。如此一來,邊緣偵測電路154輸出相應(yīng)的選擇信號se,以使數(shù)據(jù)選擇電路156選取出多個數(shù)據(jù)值d1中對應(yīng)于輸入數(shù)據(jù)din的中央數(shù)據(jù)值中至少一者。于一些實施例中,上述根據(jù)轉(zhuǎn)態(tài)點數(shù)量來判斷輸入數(shù)據(jù)din的轉(zhuǎn)態(tài)點的操作為中央選取(center-picking)演算法。于一些實施例中,上述判斷輸入數(shù)據(jù)din的轉(zhuǎn)態(tài)點數(shù)量的操作可由前述的計數(shù)(tally)電路執(zhí)行。

于另一些實施例中,邊緣偵測電路154亦可執(zhí)行多數(shù)決(majority-voting)演算法的數(shù)字電路實現(xiàn)。例如,如圖3所示,多個數(shù)據(jù)取樣器112根據(jù)上述三個時脈信號clk1依序取樣到的前3個數(shù)據(jù)值d1為“0”、“1”、“1”。由于具有邏輯1的數(shù)據(jù)值d1的數(shù)量較多,邊緣偵測電路154可判定邏輯1為輸入數(shù)據(jù)din的中央數(shù)據(jù)值,并據(jù)此判定根據(jù)具有相位p1的時脈信號clk1所取樣到的數(shù)據(jù)值d1為輸入數(shù)據(jù)din的上升或下降邊緣。

上述邊緣偵測電路154的設(shè)置方式僅為示例,本發(fā)明并不以此為限。各種采用不同的決策演算法的邊緣偵測電路154亦為本發(fā)明所涵蓋的范圍。

圖4為根據(jù)本發(fā)明的一些實施例所繪示的一種時脈數(shù)據(jù)回復(fù)方法400的流程圖。為了易于理解,請一并參照圖1a與圖4,時脈數(shù)據(jù)回復(fù)裝置100的操作將與時脈數(shù)據(jù)回復(fù)方法400一并說明。

于步驟s410中,數(shù)據(jù)取樣模塊110根據(jù)多個時脈信號clk1對輸入數(shù)據(jù)din取樣,以產(chǎn)生多個數(shù)據(jù)值d1。示例而言,如圖1a所示,多個數(shù)據(jù)取樣器112根據(jù)多個不同相位的時脈信號clk1對輸入數(shù)據(jù)din取樣,以連續(xù)地產(chǎn)生多個數(shù)據(jù)值d1。

于步驟s420中,相位偵測電路120根據(jù)至少一第二時脈信號clk2偵測輸入數(shù)據(jù)din中的相位誤差,以產(chǎn)生誤差信號ve。如先前所述,相位偵測電路120可采用各種類型的相位偵測器分析輸入數(shù)據(jù)din,以根據(jù)輸入數(shù)據(jù)din中的相位誤差產(chǎn)生誤差信號ve。

于步驟s430中,頻率估計器130根據(jù)誤差信號ve、相位臨界值mp以及頻率臨界值mf產(chǎn)生調(diào)整信號up/down。示例而言,如先前圖2所示,頻率估計器130可比較誤差信號ve與相位臨界值mp,并比較誤差信號ve與頻率臨界值mf,以產(chǎn)生相應(yīng)的調(diào)整信號up/down。

于步驟s440中,時脈產(chǎn)生模塊140根據(jù)調(diào)整信號up/down與參考時脈信號clkref產(chǎn)生多個時脈信號clk1與至少一時脈信號clk2。如先前所述, 相位偵測電路120、頻率估計器130以及時脈產(chǎn)生模塊140配置為回授機制。等效而言,經(jīng)由此回授機制,時脈產(chǎn)生模塊140可根據(jù)調(diào)整信號up/down動態(tài)地調(diào)整多個時脈信號clk1與至少一時脈信號clk2。

于步驟s450中,數(shù)據(jù)回復(fù)模塊150根據(jù)多個數(shù)據(jù)值d1產(chǎn)生相應(yīng)于輸入數(shù)據(jù)din的回復(fù)數(shù)據(jù)dout。示例而言,如先前所述,邊緣偵測電路154可通過執(zhí)行各種決策演算法來判定輸入數(shù)據(jù)din的轉(zhuǎn)態(tài)點,以決定多個數(shù)據(jù)值d1中何者為輸入數(shù)據(jù)din的中央數(shù)據(jù)值。數(shù)據(jù)選擇電路156可據(jù)此選取出多個數(shù)據(jù)值d1中對應(yīng)于輸入數(shù)據(jù)din的中央數(shù)據(jù)值中至少一者,以產(chǎn)生回復(fù)數(shù)據(jù)dout。

上述時脈數(shù)據(jù)回復(fù)方法400的多個步驟僅為示例,并非限于上述示例的順序執(zhí)行。在不違背本發(fā)明的各實施例的操作方式與范圍下,在時脈數(shù)據(jù)回復(fù)方法400下的各種操作當可適當?shù)卦黾印⑻鎿Q、省略或以不同順序執(zhí)行。

綜上所述,本發(fā)明所提供的時脈數(shù)據(jù)回復(fù)裝置100與其時脈數(shù)據(jù)回復(fù)方法400可透過回授機制來消除輸入數(shù)據(jù)上的頻率誤差,以改善回復(fù)數(shù)據(jù)的準確度。

雖然本發(fā)明已以實施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種的更動與潤飾,因此本發(fā)明的保護范圍當視所附的權(quán)利要求書所界定的范圍為準。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
双牌县| 佛学| 台东市| 海南省| 柳河县| 孟州市| 新竹县| 建湖县| 伊通| 峨边| 布尔津县| 海阳市| 冀州市| 萝北县| 兖州市| 墨竹工卡县| 八宿县| 马尔康县| 大方县| 新安县| 长葛市| 麦盖提县| 丹凤县| 桃江县| 名山县| 临泉县| 襄汾县| 扎囊县| 涟源市| 商丘市| 获嘉县| 潜山县| 策勒县| 九龙县| 凌海市| 新龙县| 陇川县| 德清县| 堆龙德庆县| 泰和县| 澳门|