專利名稱::延遲電路以及延遲方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)于一種延遲電路以及相關(guān)方法,特別有關(guān)于一種可檢測延遲級(jí)是否有延遲錯(cuò)誤的延遲電路以及相關(guān)方法。
背景技術(shù):
:圖1為現(xiàn)有技術(shù)的延遲電路100的電路圖。延遲電路100包含多個(gè)延遲級(jí)101、103、105......10n(圖中僅繪出部分延遲級(jí)),并使用選擇信號(hào)SS選擇某一數(shù)目的延遲級(jí)以使用所需延遲量延遲輸入數(shù)據(jù)信號(hào)Datain,以產(chǎn)生所需輸出數(shù)據(jù)信號(hào)Dataout。然而,在所選擇的延遲級(jí)中可能會(huì)有一個(gè)或多個(gè)延遲級(jí)產(chǎn)生錯(cuò)誤的延遲量,因此可能會(huì)產(chǎn)生錯(cuò)誤的輸出數(shù)據(jù)信號(hào)Dataout。為此,發(fā)展出了可用于檢測延遲電路是否有延遲錯(cuò)誤的檢測方法。其中一種檢測方法是,將輸入時(shí)鐘信號(hào)輸入到一條路徑,此路徑具有特定數(shù)目的延遲電路的延遲級(jí)。然后確認(rèn)輸出時(shí)鐘信號(hào)是否隨著輸入時(shí)鐘信號(hào)而改變。若是,則表示延遲電路處于好的狀態(tài),若否,則路徑上的至少一延遲級(jí)具有延遲錯(cuò)誤,此延遲電路便被認(rèn)定為不可使用。此外,輸入時(shí)鐘信號(hào)在轉(zhuǎn)變成輸出時(shí)鐘信號(hào)時(shí),會(huì)存在延遲時(shí)間。此延遲時(shí)間若小于特定值,則為可接受的延遲時(shí)間。因此,另一種檢測方法為將兩個(gè)輸入時(shí)鐘信號(hào)輸入到一條路徑,這兩個(gè)輸入時(shí)鐘信號(hào)具有微小的時(shí)間差異且此路徑具有特定數(shù)目的延遲電路的延遲級(jí)。然后確認(rèn)輸出時(shí)鐘信號(hào)的改變(此改變是由兩輸入時(shí)鐘信號(hào)而造成)是否在可接受的延遲時(shí)間之內(nèi)。若是,則表示延遲電路處于好的狀態(tài),若否,則路徑上的至少一延遲級(jí)具有延遲錯(cuò)誤,此延遲電路便被認(rèn)定為不可使用。然而,此類機(jī)制具有不少缺點(diǎn)。舉例來說,輸入時(shí)鐘信號(hào)與輸出時(shí)鐘信號(hào)的改變之間若有延遲時(shí)間,則需要觸發(fā)器(flipflop)來檢測延遲電路是否有延遲錯(cuò)誤。此外,延遲級(jí)可能具有在可允許范圍內(nèi)的延遲量變化,但實(shí)際上難以判斷信號(hào)的延遲是延遲級(jí)可允許范圍內(nèi)的延遲量變化還是不被允許的信號(hào)時(shí)間延遲,因此變動(dòng)的延遲量變化可能會(huì)影響檢測結(jié)果。
發(fā)明內(nèi)容因此,本發(fā)明的目的之一在于提供一種延遲電路,可檢測延遲鏈?zhǔn)欠裼醒舆t錯(cuò)誤。本發(fā)明的另一目的是提供一種延遲電路,其具有多個(gè)延遲鏈,而延遲電路可檢測延遲鏈?zhǔn)欠裼醒舆t錯(cuò)誤。本發(fā)明的一個(gè)實(shí)施例揭露了一種延遲電路,包含第一延遲模塊,具有第一延遲鏈,且第一延遲鏈具有至少一延遲級(jí);延遲量測單元,耦合于第一延遲模塊,用于量測第一延遲鏈的第一延遲量以及第二延遲量,其中第一延遲量以及第二延遲量分別對(duì)應(yīng)第一數(shù)目的延遲級(jí)以及第二數(shù)目的延遲級(jí);以及錯(cuò)誤判斷單元,耦合于延遲量測單元,用于根據(jù)第一和第二延遲量,判斷第一延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。本發(fā)明的另一實(shí)施例揭露了一種延遲電路,包含第一延遲模塊,具有第一延遲鏈,且第一延遲鏈具有至少一延遲級(jí);第二延遲模塊,具有第二延遲鏈,且第二延遲鏈具有至少一延遲級(jí);延遲量測單元,耦合于第一延遲鏈以及第二延遲鏈,用于量測第一延遲鏈的第一延遲量以及第二延遲鏈的第二延遲量;以及錯(cuò)誤判斷單元,耦合于延遲量測單元,用于根據(jù)第一和第二延遲量判斷第一延遲鏈或第二延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。本發(fā)明的又一實(shí)施例揭露了一種延遲方法,包含量測第一延遲鏈的第一延遲量以及第二延遲量,其中第一延遲量以及第二延遲量分別對(duì)應(yīng)第一數(shù)目的延遲級(jí)以及第二數(shù)目的延遲級(jí);以及根據(jù)第一延遲量和第二延遲量判斷第一延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。本發(fā)明的實(shí)施例還揭露一種延遲方法,包含量測第一延遲鏈的第一延遲量以及第二延遲鏈的第二延遲量;以及根據(jù)第一延遲量和第二延遲量判斷第一延遲鏈或第二延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。根據(jù)前述電路,通過檢測延遲量可判斷是否具有延遲錯(cuò)誤,從而避免了現(xiàn)有技術(shù)的問題。而且,根據(jù)本發(fā)明的延遲電路也可作為普通延遲電路使用,更增加了本發(fā)明的實(shí)用性。圖1為現(xiàn)有技術(shù)的延遲電路的電路圖。圖2a顯示本發(fā)明的一個(gè)實(shí)施例的延遲電路的方框圖。圖2b為圖2a所示的延遲電路在第一模式下的運(yùn)作流程圖。圖2c為圖2a所示的延遲電路在第二模式下的運(yùn)作流程圖。圖3為本發(fā)明第二實(shí)施例的包括多個(gè)延遲映射單元及映射延遲模塊的延遲電路的方框圖。圖4顯示圖2a所示的延遲映射單元的詳細(xì)結(jié)構(gòu)的電路圖。圖5顯示圖2a所示的映射延遲模塊的詳細(xì)結(jié)構(gòu)的電路圖。圖6顯示圖2a所示的延遲量測單元的詳細(xì)結(jié)構(gòu)的電路圖。圖7為包含主延遲鏈及偏置延遲鏈的延遲電路的電路圖。圖8為本發(fā)明一個(gè)實(shí)施例的延遲映射單元的電路圖。圖9顯示了根據(jù)本發(fā)明另一實(shí)施例的延遲電路的方框圖,其可檢測延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。圖IO顯示了圖9的延遲模塊的其中一例。圖11顯示了圖9所示的延遲量測單元的動(dòng)作示意圖。圖12顯示了圖9所示的延遲電路動(dòng)作的流程圖。z圖13顯示了根據(jù)本發(fā)明的另一實(shí)施例的延遲電路的方框圖,其可檢測延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。圖14顯示了圖13所示的延遲電路動(dòng)作的流程圖。具體實(shí)施方式在本說明書以及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定的元件,本領(lǐng)域的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同一個(gè)元件,本說明書及權(quán)利要求并不以名稱的差異作為區(qū)分元件的方式,而是以元件在功能上的差異作為區(qū)分的準(zhǔn)則,在通篇說明書及權(quán)利要求書當(dāng)中所提及的"包含有"是開放式的用語,故應(yīng)解釋成"包含有但不限定于",此外,"耦合"一詞在此包含任何直接及間接的電氣連接手段,因此,若文中描述第一裝置耦合于第二裝置,則代表第一裝置可以直接電氣連接于第二裝置,或通過其它裝置或連接手段間接地電氣連接至第二裝置。圖2a顯示本發(fā)明實(shí)施例的用于產(chǎn)生映射表并根據(jù)映射表選擇合適的延遲級(jí)數(shù)目的延遲電路200的方框圖。延遲電路200包括延遲量測單元201、存儲(chǔ)裝置203、延遲映射單元205以及映射延遲模塊207。延遲量測單元201用于根據(jù)參考信號(hào)RS及參考時(shí)鐘信號(hào)RCLK產(chǎn)生映射表MT、映射使能信號(hào)MES、環(huán)狀使能信號(hào)(ringenablesignal)RES以及延遲選擇信號(hào)DS。存儲(chǔ)裝置203(例如,緩存器或內(nèi)存),耦合于延遲量測單元201,用于存儲(chǔ)來自延遲量測單元201的映射表MT。延遲映射單元205,耦合于存儲(chǔ)裝置203及延遲量測單元201,由映射使能信號(hào)MES控制,以根據(jù)第一模式(映射表產(chǎn)生模式)中的延遲選擇信號(hào)DS以及第二模式(標(biāo)準(zhǔn)模式)中的輸入延遲選擇信號(hào)IDS及映射表MT的映射值產(chǎn)生映射延遲選擇信號(hào)MDS。映射延遲模塊207,耦合于延遲量測單元201及延遲映射單元205,由環(huán)狀使能信號(hào)RES控制,在第一模式中用于產(chǎn)生對(duì)應(yīng)于映射延遲選擇信號(hào)MDS的參考信號(hào)RS,以及在第二模式中用于根據(jù)映射延遲選擇信號(hào)MDS延遲輸入數(shù)據(jù)信號(hào)Datain以產(chǎn)生輸出數(shù)據(jù)信號(hào)Dataouto簡要來說,延遲電路200的運(yùn)作可分為兩個(gè)步驟第一步驟是在第一模式中,根據(jù)延遲電路中的參考信號(hào)RS產(chǎn)生映射表MT。第二步驟是在第二模式中,根據(jù)映射表MT的映射值來映射輸入延遲選擇信號(hào)IDS以選擇出映射延遲模塊207的合適的延遲級(jí)數(shù)目。圖2b為在第一模式(映射表產(chǎn)生模式)下延遲電路200的運(yùn)作流程圖。包括步驟2001:映射使能信號(hào)MES控制延遲映射單元205以根據(jù)延遲選擇信號(hào)DS產(chǎn)生映射延遲選擇信號(hào)MDS。在其它模式下,輸入延遲選擇信號(hào)IDS根據(jù)存儲(chǔ)于存儲(chǔ)裝置203中的映射表MT轉(zhuǎn)換為映射延遲選擇信號(hào)MDS。因此在其它模式下,通過映射延遲選擇信號(hào)MDS選擇的延遲級(jí)數(shù)目與輸入延遲選擇信號(hào)IDS選擇的延遲級(jí)數(shù)目可能不同。然而,在此模式中,由映射延遲選擇信號(hào)MDS選擇的延遲級(jí)數(shù)目與延遲選擇信號(hào)DS的數(shù)目相等。步驟2003:環(huán)狀使能信號(hào)RES控制映射延遲模塊207以產(chǎn)生對(duì)應(yīng)于延遲級(jí)N的參考信號(hào)RS,延遲級(jí)N是由映射延遲選擇信號(hào)MDS選擇。在本實(shí)施例中參考信號(hào)RS為周期信號(hào),可以指示映射延遲模塊207中每個(gè)延遲級(jí)的實(shí)際延遲量。映射延遲模塊207的詳細(xì)結(jié)構(gòu)以及參考信號(hào)RS的產(chǎn)生過程將在下文進(jìn)行詳細(xì)描述。步驟2005:根據(jù)參考信號(hào)RS及參考時(shí)鐘信號(hào)RCLK獲得由延遲級(jí)N選擇的延遲級(jí)的實(shí)際延遲量。其中延遲級(jí)N由映射延遲選擇信號(hào)MDS所選擇。步驟2007:判斷由映射延遲選擇信號(hào)MDS所選擇的延遲級(jí)N是否為延遲電路的最終延遲級(jí)。如果是,進(jìn)行步驟2009;如果否,則令N-N+1,并返回步驟2003。步驟2009:延遲量測單元201根據(jù)所有延遲級(jí)的實(shí)際延遲量產(chǎn)生映射表MT。在一個(gè)實(shí)施例中,映射表MT根據(jù)具有實(shí)際延遲量的延遲級(jí)數(shù)目?生,其實(shí)際延遲量與最初選擇的延遲級(jí)的延遲量的差異最小。例如,如果輸入延遲選擇信號(hào)IDS選擇延遲量為1微秒的3個(gè)延遲級(jí),并且這3個(gè)延遲級(jí)的實(shí)際延遲量為0.6微秒,5個(gè)延遲級(jí)的實(shí)際延遲量為1.1微秒。接著,映射表將3個(gè)延遲級(jí)映射到5個(gè)延遲級(jí),也就是說,映射延遲選擇信號(hào)MDS會(huì)選擇5個(gè)延遲級(jí)來替代3個(gè)延遲級(jí)。需要注意的是,本機(jī)制僅用于說明本發(fā)明,并非是對(duì)本發(fā)明的限制。任何基于本發(fā)明構(gòu)思的機(jī)制均涵蓋于本發(fā)明所申請(qǐng)的專利范圍內(nèi)。當(dāng)然,在某些實(shí)施例中,根據(jù)延遲電路中所有的延遲級(jí)產(chǎn)生映射表MT,但映射表MT也可以僅根據(jù)部分延遲級(jí)產(chǎn)生。映射表MT不僅用于指示映射延遲模塊207的實(shí)際延遲量,更用于滿足不同的需求。例如,根據(jù)映射表MT,映射延遲模塊207中的延遲電路可以為單調(diào)延遲鏈(monotonicdelaychain)。映射表MT也可使得映射延遲模塊207中的延遲電路的延遲級(jí)彼此之間具有最小的延遲量差異。具體范例將在以下進(jìn)行詳細(xì)描述。在第一模式下,映射使能信號(hào)MES控制延遲映射單元205發(fā)送延遲選擇信號(hào)DS,來選擇映射延遲模塊207的延遲級(jí)數(shù)目,因此,映射延遲模塊207可以產(chǎn)生對(duì)應(yīng)于所選延遲級(jí)數(shù)目的參考信號(hào)RS(在本實(shí)施例中為周期信號(hào),但并非對(duì)本發(fā)明的限制)。參考信號(hào)RS可以指示所選延遲級(jí)數(shù)目的實(shí)際延遲量。接著,延遲量測單元201根據(jù)參考信號(hào)RS產(chǎn)生映射表MT。圖2c為在第二模式(標(biāo)準(zhǔn)模式)下延遲電路200的運(yùn)作流程圖。包括步驟2002:映射使能信號(hào)MES控制延遲映射單元205以根據(jù)輸入延遲選擇信號(hào)IDS及存儲(chǔ)于存儲(chǔ)裝置203的映射表MT的映射值產(chǎn)生映射延遲選擇信號(hào)MDS。在第二模式下,映射延遲選擇信號(hào)MDS根據(jù)輸入延遲選擇信號(hào)IDS而不是延遲選擇信號(hào)DS產(chǎn)生,并且依據(jù)映射延遲選擇信號(hào)MDS及輸入延遲選擇信號(hào)IDS所選擇的延遲級(jí)數(shù)目可能不同。步驟2004:根據(jù)映射延遲選擇信號(hào)MDS選擇映射延遲模塊207的延遲級(jí)。步驟2006:環(huán)狀使能信號(hào)RES控制映射延遲模塊207依據(jù)映射延遲選擇信號(hào)MDS所選擇的延遲級(jí)來延遲輸入數(shù)據(jù)信號(hào)Datain以產(chǎn)生輸出數(shù)據(jù)信號(hào)Dataout,而不是產(chǎn)生參考信號(hào)RS。在第二模式下,延遲映射單元205根據(jù)映射表MT的映射值,將輸入延遲選擇信號(hào)IDS映射到映射延遲選擇信號(hào)MDS,以選擇合適的延遲級(jí)數(shù)目,因此可提供期望延遲量或期望延遲電路形式。例如,如果由輸入延遲選擇信號(hào)IDS所選擇的最初延遲級(jí)數(shù)目為2,并且由映射延遲選擇信號(hào)MDS選擇的最初延遲級(jí)數(shù)目相對(duì)應(yīng)的映射延遲級(jí)數(shù)目為3,則映射值為3。需要注意的是,本發(fā)明不限于圖2a所揭露的所有裝置。所本領(lǐng)域技術(shù)人員應(yīng)可以僅利用延遲量測單元201及映射延遲模塊207產(chǎn)生映射表MT。另外,上述映射表MT不限于由上述電路獲得。如果預(yù)設(shè)至少一特定映射值或通過其它電路或程序獲得映射表MT,延遲映射單元205可用于將輸入延遲選擇信號(hào)IDS映射到映射延遲選擇信號(hào)MDS,以根據(jù)映射值選擇合適的延遲級(jí)數(shù)目。另外,延遲電路200不限于應(yīng)用于單一延遲映射單元。圖3為本發(fā)明第二實(shí)施例的包括多個(gè)延遲映射單元及映射延遲模塊的延遲電路300的方框圖。如圖3所示,延遲電路300包括多個(gè)延遲映射單元305、307、309及多個(gè)映射延遲模塊311、313、315。延遲映射單元305、307、309均耦合于延遲量測單元301與存儲(chǔ)裝置303,以根據(jù)存儲(chǔ)于存儲(chǔ)裝置303中的映射表MT分別將輸入延遲選擇信號(hào)IDS1,IDS2IDSN映射到映射延遲選擇信號(hào)MDS1,MDS2MDSN。映射延遲模塊311、313、315用于根據(jù)映射延遲選擇信號(hào)MDS1,MDS2MDSN延遲輸入數(shù)據(jù)信號(hào)Datainl,Datain2DatainN,以分別產(chǎn)生輸出數(shù)據(jù)信號(hào)Dataoutl,Dataout2DataoutN。如果映射延遲模塊311、313、315具有相同的特性,則其可使用相同的映射表。另外,如果映射延遲模塊311、313、315具有不同的特性,其可以分別產(chǎn)生參考信號(hào)RS1,RS2RSN以產(chǎn)生不同的映射表,以及延遲映射單元305、307、309可以根據(jù)不同的映射表將輸入延遲選擇信號(hào)IDS1,IDS2IDSN映射到映射延遲選擇信號(hào)MDS1,MDS2MDSN。圖4顯示圖2a所示的延遲映射單元205的詳細(xì)結(jié)構(gòu)的電路圖。延^E映射單元205包括第一多路復(fù)用器401以及第二多路復(fù)用器403。第一多路復(fù)用器401,耦合于存儲(chǔ)裝置203,用于根據(jù)輸入延遲選擇信號(hào)IDS輸出存儲(chǔ)于存儲(chǔ)裝置203中映射表MT的映射值。第二多路復(fù)用器403,耦合于第一多路復(fù)用器401并由映射使能信號(hào)MES控制,用于在第一模式下輸出作為映射延遲選擇信號(hào)MDS的延遲選擇信號(hào)DS,以及在第二模式下輸出作為映射延遲選擇信號(hào)MDS的映射值。圖5顯示圖2a所示的映射延遲模塊207的詳細(xì)結(jié)構(gòu)的電路圖。映射延遲模塊207包括延遲鏈501以及多路復(fù)用器503,在本實(shí)施例中,參考信號(hào)RS為周期信號(hào)。多路復(fù)用器503用于在第一模式下輸出參考信號(hào)RS以及在第二模式下輸出輸入數(shù)據(jù)信號(hào)Datain。延遲鏈501,包括多個(gè)延遲級(jí),用于在第一模式下產(chǎn)生參考信號(hào)RS以及用于在第二模式下根據(jù)輸入到多路復(fù)用器503的輸入數(shù)據(jù)信號(hào)Datain以及映射延遲選擇信號(hào)MDS產(chǎn)生輸出數(shù)據(jù)信號(hào)Dataout。依據(jù)映射延遲選擇信號(hào)MDS選擇合適的延遲級(jí)數(shù)目,以及從延遲鏈501輸出對(duì)應(yīng)于所選的延遲級(jí)的輸出數(shù)據(jù)信號(hào)Dataout及參考信號(hào)RS。在這種情況下,如果映射延遲選擇信號(hào)MDS選擇了d個(gè)延遲級(jí),則參考信號(hào)RS的周期為2(ti+td),其中2ti是參考信號(hào)RS對(duì)應(yīng)于無延遲級(jí)時(shí)的周期,td為對(duì)應(yīng)于d個(gè)延遲級(jí)的延遲。需要注意的是,雖然映射延遲模塊207更包括與延遲鏈501的結(jié)構(gòu)相匹配的反向器505,以便產(chǎn)生參考信號(hào)RS,如果延遲電路的結(jié)構(gòu)不同,反向器505可以省略。圖6顯示圖2a所示的延遲量測單元201的詳細(xì)結(jié)構(gòu)的電路圖。延遲量測單元201包括控制單元601、周期計(jì)數(shù)器603、使能信號(hào)產(chǎn)生器605以及參考計(jì)數(shù)器607。周期計(jì)數(shù)器603用于計(jì)數(shù)周期信號(hào)(參考信號(hào)RS)以產(chǎn)生周期計(jì)數(shù)值。使能信號(hào)產(chǎn)生器605,耦合于周期計(jì)數(shù)器603,用于根據(jù)周斯計(jì)數(shù)值產(chǎn)生使能信號(hào)ES。參考計(jì)數(shù)器607,由使能信號(hào)ES控制,用于計(jì)數(shù)參考時(shí)鐘信號(hào)RCLK以產(chǎn)生對(duì)應(yīng)于兩個(gè)不同映射延遲選擇信號(hào)MDS的兩個(gè)不同周期^f言號(hào)之間的計(jì)數(shù)差值CD(countdifference)??刂茊卧?01,耦合于周期計(jì)數(shù)器603以及參考計(jì)數(shù)器607,用于控制周期計(jì)數(shù)器603以及參考計(jì)數(shù)器607根據(jù)計(jì)數(shù)差值CD產(chǎn)生映射表MT,以及用于產(chǎn)生映射使能信號(hào)MES、環(huán)狀使能信號(hào)RES以及延遲選擇信號(hào)DS。周期計(jì)數(shù)器603被重置為接近于0的負(fù)數(shù),參考計(jì)數(shù)器607被設(shè)為0。接著,依據(jù)延遲選擇信號(hào)DS選擇延遲級(jí)數(shù)目,以及映射延遲模塊207輸出對(duì)應(yīng)于所選擇的延遲級(jí)的周期信號(hào)(參考信號(hào)RS)到周期計(jì)數(shù)器603,以便周期計(jì)數(shù)器603開始遞增計(jì)數(shù)。當(dāng)周期計(jì)數(shù)值達(dá)到0時(shí),使能信號(hào)產(chǎn)生器605控制使能信號(hào)ES為1,以便使能參考計(jì)數(shù)器607開始遞增計(jì)數(shù)。當(dāng)周期計(jì)數(shù)器603達(dá)到特定值M時(shí),使能信號(hào)ES被設(shè)為0以停止參考計(jì)數(shù)器607以及環(huán)狀使能信號(hào)RES被設(shè)為0。在一段時(shí)間后,控制單元601重置周期計(jì)數(shù)器603為接近于0的負(fù)數(shù),設(shè)置延遲選擇信號(hào)DS為O(亦即,使映射延遲模塊207提供無延遲級(jí)的周期信號(hào)),以及設(shè)置環(huán)狀使能信號(hào)RES為1。接著執(zhí)行上述相同的運(yùn)作,但此時(shí)參考計(jì)數(shù)器607為遞減計(jì)數(shù)。這樣,可以獲得對(duì)應(yīng)于所選擇的延遲級(jí)數(shù)目的周期信號(hào)與對(duì)應(yīng)于無延遲級(jí)的周期信號(hào)之間的計(jì)數(shù)差值CD。如果參考時(shí)鐘信號(hào)的周期為tr,則理想的計(jì)數(shù)差值CD為2Mtd/tr。通過重復(fù)上述的運(yùn)作,可以獲得對(duì)應(yīng)于所有延遲級(jí)的周期信號(hào)與對(duì)應(yīng)于無延遲級(jí)的周期信號(hào)的所有計(jì)數(shù)差值CD。接下來,控制單元601可以根據(jù)計(jì)數(shù)差值CD產(chǎn)生映射表MT。需要注意的是,雖然在本實(shí)施例中,計(jì)數(shù)差值CD用于指示延遲級(jí)之間的關(guān)系,如果已知延遲級(jí)的延遲量,則也可以根據(jù)計(jì)數(shù)差值CD獲得延遲級(jí)的延遲量。需要注意的是,圖6所示的裝置與運(yùn)作僅為實(shí)施例,并非對(duì)本發(fā)明的限制。例如,控制單元601可僅從參考計(jì)數(shù)器607接收對(duì)應(yīng)于延遲級(jí)的參考計(jì)數(shù)值,并傳送參考計(jì)數(shù)值至其它裝置,以便根據(jù)參考計(jì)數(shù)值計(jì)算,表MT。用于計(jì)算映射表MT的裝置可以為微處理器,其可獨(dú)立于延遲量測單元201或整合于延遲量測單元201中。任何基于本發(fā)明的修改及替換形式皆涵蓋于本發(fā)明所申請(qǐng)的專利范圍內(nèi)。因?yàn)榭赡苄枰@得全部或部分的計(jì)數(shù)差值,映射表MT可以根據(jù)所期望的結(jié)果來決定。表l為理想計(jì)數(shù)差值與實(shí)際計(jì)數(shù)差值之間關(guān)系的例表。延遲級(jí)數(shù)目01234實(shí)際計(jì)數(shù)差值017524380理想計(jì)數(shù)差值020406080表1從理想計(jì)數(shù)差值來看,延遲電路為單調(diào)延遲電路,但是從實(shí)際計(jì)數(shù)差值來看,延遲電路為非單調(diào)延遲電路。因此,如果期望延遲電路為單調(diào)延遲電路,將得到如表2所示的映射表。雖然輸入延遲選擇信號(hào)IDS選擇了2個(gè)延遲級(jí),但映射值為3。相似的,雖然輸入延遲選擇信號(hào)IDS選擇了3個(gè)延遲級(jí),但映射值為2。這樣,每一個(gè)所選擇的延遲級(jí)數(shù)目將有最接近于理想延遲量的延遲量。經(jīng)由本實(shí)施例中表2映射后的延遲電路為單調(diào)延遲電路。IDS01234映射值01324表2另外,如果電路的設(shè)計(jì)不允許記錄所有的計(jì)數(shù)差值,每個(gè)所選擇的延遲級(jí)數(shù)目皆期望有最接近于理想延遲量的延遲量??梢援a(chǎn)生不同于表2所示映射表的其它類型的映射表。例如,僅可選擇具有大于理想計(jì)數(shù)差值的實(shí)際計(jì)數(shù)差值的延遲級(jí)作為用于映射的延遲級(jí)。表3所示則為此類映射表,其參考表1所示的關(guān)系。在此情況下,雖然理想計(jì)數(shù)差值與實(shí)際計(jì)數(shù)差值之間的誤差為32,延遲電路仍然為單調(diào)延遲電路,并可以減少用于記錄計(jì)數(shù)差值的空間。IDS01234映射值02244i如果延遲鏈為高分辨率延遲鏈,存儲(chǔ)裝置可以僅包含簡單的映射表,而不是對(duì)應(yīng)于所有延遲級(jí)的映射表,以節(jié)省存儲(chǔ)空間。表4為高分辨率—延遲鏈的理想計(jì)數(shù)差值與實(shí)際計(jì)數(shù)差值之間關(guān)系的范例。延遲鏈包括16個(gè)延遲級(jí),但理想計(jì)數(shù)差值的數(shù)目僅為4個(gè)。因此,1個(gè)延遲級(jí)的實(shí)際計(jì)數(shù)差值可以與第一理想計(jì)數(shù)差值20相比較,2個(gè)延遲級(jí)的實(shí)際計(jì)數(shù)差值可以與第二理想計(jì)數(shù)差值40相比較,等等。從而可以相應(yīng)地產(chǎn)生映射表。<table>tableseeoriginaldocumentpage17</column></row><table>表4表5是對(duì)應(yīng)于表4的高分辨率延遲鏈的映射表的范例。在此情況下,最初延遲級(jí)映射到具有大于理想計(jì)數(shù)差值的實(shí)際計(jì)數(shù)差值的最接近的延遲級(jí)。根據(jù)表5所示的映射表,延遲電路為單調(diào)延遲電路。在此情況下,輸入延遲選擇信號(hào)IDS與預(yù)設(shè)參數(shù)n(本實(shí)施例中n為4)相乘以產(chǎn)生映射延遲選擇信號(hào)MDS,用于選擇映射延遲級(jí)。<table>tableseeoriginaldocumentpage17</column></row><table>表5然而,這種結(jié)構(gòu)的映射延遲模塊207的延遲量將具有較大的誤差。圖7為具有主延遲鏈及偏置延遲鏈的延遲電路1200的電路圖。如圖7所示,為了減少最初延遲級(jí)與映射延遲級(jí)之間的差值,延遲鏈可以包含主延遲鏈1201,用于根據(jù)輸入延遲選擇信號(hào)IDS提供主延遲量,以及偏置延遲鏈1203,用于根據(jù)偏置延遲選擇信號(hào)提供偏置延遲量來修正實(shí)際延遲量與理想延遲量之間的差值。圖8為本發(fā)明實(shí)施例的延遲映射單元1300的電路圖。如圖8所示,延遲映射單元包括多路復(fù)用器1301與1303、乘法器1305以及累加器1307。多路復(fù)用器1301,耦合于存儲(chǔ)裝置1309,用于根據(jù)輸入延遲選擇信號(hào)IDS輸出存儲(chǔ)于存儲(chǔ)裝置1309的映射表中的映射值以及偏置表中的偏置延遲選擇信號(hào)OS。多路復(fù)用器1303,耦合于累加器1307,用于在第一模式下輸出延遲選擇信號(hào)DS以作為映射延遲選擇信號(hào)MDS,以及在第二模式下輸出結(jié)合輸入延遲選擇信號(hào)CIDS作為映射延遲選擇信號(hào)MDS。乘法器1305,耦合于累加器1307,用于產(chǎn)生乘法輸入延遲選擇信號(hào)MIDS。累加器1307用于結(jié)合乘法輸入延遲選擇信號(hào)MIDS及偏置延遲選擇信號(hào)OS以產(chǎn)生結(jié)合輸入延遲選擇信號(hào)CIDS。另外,如圖7所示的延遲電路1200并不限于使用于表4與表5的高分辨率電路。主延遲鏈1201可以依據(jù)主延遲選擇信號(hào)直接選擇,其等于輸入延遲選擇信號(hào)IDS,而不是預(yù)設(shè)參數(shù)n與輸入延遲選擇信號(hào)IDS相乘。偏置延遲鏈1203依據(jù)偏置延遲選擇信號(hào)來選擇,其根據(jù)輸入延遲選擇信號(hào)IDS從存儲(chǔ)于存儲(chǔ)裝置中的偏置表中選擇。這樣,不僅可獲得單調(diào)延遲電路,更可以減少實(shí)際延遲量與理想延遲量之間的差值。根據(jù)上述電路以及方法,不僅可以通過映射獲得所期望的延遲量,更可根據(jù)產(chǎn)生于延遲電路的參考信號(hào)產(chǎn)生用于映射的映射表。也可相應(yīng)的獲得單調(diào)延遲電路。通過映射來產(chǎn)生映射表及選擇期望延遲級(jí)的步驟可以利用相同的電路運(yùn)作。根據(jù)前述機(jī)制所量測的延遲量也可運(yùn)用在其它目的上。舉例來說,在延遲量被量測后,可根據(jù)量測結(jié)果判斷延遲電路中的延遲級(jí)是否具有延遲錯(cuò)誤。圖9至圖14即揭露了此類機(jī)制。圖9顯示了根據(jù)本發(fā)明一個(gè)實(shí)施例的延遲電路的方框圖,其可檢測延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。如圖9所示,延遲電路900包含延遲模塊901、延遲量測單元903以及錯(cuò)誤判斷單元卯5。延遲模塊901具有延遲鏈902,且延遲鏈902具有至少一延遲級(jí)。延遲量測單元903量測延遲模塊的第一延遲量以及第二延遲量,其中第一延遲量以及第二延遲量分別對(duì)應(yīng)第一數(shù)目的延遲級(jí)以及第二數(shù)目的延遲級(jí)。錯(cuò)誤判斷單元905用于根據(jù)第一和第二延遲l:判斷延遲模塊901中的延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。903產(chǎn)生延遲碼DC,其對(duì)應(yīng)于參考時(shí)鐘信號(hào)RCLK以及參考信號(hào)RS,而代表了對(duì)應(yīng)延遲鏈902的不同數(shù)目延遲級(jí)的延遲量,參考信號(hào)RS可為周期性信號(hào)。錯(cuò)誤判斷單元905根據(jù)延遲碼DC,產(chǎn)生錯(cuò)誤標(biāo)記(failflag)以表示延遲鏈902是否具有延遲錯(cuò)誤。在本實(shí)施例中,延遲模塊901在偵錯(cuò)模式下輸出參考信號(hào)RS,并在正常模式下延遲輸入數(shù)據(jù)信號(hào)Datain以產(chǎn)生輸出數(shù)據(jù)信號(hào)Dataout。而且,延遲量測單元903使用環(huán)狀使能信號(hào)RES以及錯(cuò)誤判斷單元905使用模式選擇信號(hào)MS來共同控制延遲模塊901,以輸出參考信號(hào)RS或輸出數(shù)據(jù)信號(hào)Dataout。錯(cuò)誤選擇信號(hào)FS用于在偵錯(cuò)模式下選擇延遲級(jí),且延遲模塊901根據(jù)所選擇的延遲級(jí)輸出參考信號(hào)RS。輸入選擇信號(hào)IS用于在正常模式下選擇延遲級(jí),且延遲模塊901對(duì)應(yīng)所選擇的延遲級(jí)輸出輸出數(shù)據(jù)信號(hào)Dataout。圖10顯示了圖9的延遲模塊901的其中一例。在此例中,如前所述參考信號(hào)RS為周期信號(hào)。如圖10所示,延遲模塊901包含延遲鏈902、多路復(fù)用器1001和1003。多路復(fù)用器1001由環(huán)狀使能信號(hào)RES控制,在正常模式輸出輸入數(shù)據(jù)信號(hào)Datain給延遲鏈902,或是在偵錯(cuò)模式下輸出參考信號(hào)RS給延返鏈902。多路復(fù)用器1003由模式選擇信號(hào)MS控制,在偵錯(cuò)模式輸出錯(cuò)誤選擇信號(hào)FS給延遲鏈902,或是在正常模式下輸出輸入選擇信號(hào)IS給延遲鏈902。圖11顯示了圖9所示的延遲量測單元?jiǎng)幼鞯男盘?hào)時(shí)序示意圖。如圖11所示,參考信號(hào)RS在使能信號(hào)ES的周期內(nèi)被計(jì)數(shù)以產(chǎn)生周期計(jì)數(shù)值-lM。而且,參考時(shí)鐘信號(hào)RCLK被計(jì)數(shù)以產(chǎn)生參考計(jì)數(shù)值,且根據(jù)周期計(jì)數(shù)值以及參考計(jì)數(shù)值之間的關(guān)系產(chǎn)生延遲碼。須注意的是,雖然周期計(jì)數(shù)值從-1開始,其僅為計(jì)數(shù)方便,并非用于限定本發(fā)明。周期計(jì)數(shù)值可以從任何數(shù)值開始。圖12顯示了圖9所示的延遲電路動(dòng)作的流程圖。請(qǐng)結(jié)合圖—9至圖12以了解根據(jù)本發(fā)明的第一實(shí)施例的延遲電路的動(dòng)作。須注意的是,圖12中的步驟僅用于舉例,并非用于限定本發(fā)明。如圖12所示,這些步驟包含.-步驟1201:開始。步驟1203:將模式選擇信號(hào)MS設(shè)定成1;并將錯(cuò)誤選擇信號(hào)FS設(shè)定成初始值。步驟1205:觸發(fā)延遲量測單元以動(dòng)作。步驟1207:等待量測完成。步驟1209:將錯(cuò)誤選擇信號(hào)FS調(diào)整成下一個(gè)值,也就是,選擇下一個(gè)延遲級(jí)數(shù)目,此延遲級(jí)數(shù)目為當(dāng)前延遲級(jí)數(shù)目加1或加上非1的預(yù)設(shè)整數(shù)值;并將延遲碼DC存儲(chǔ)成預(yù)先延遲碼。步驟1211:觸發(fā)延遲量測單元以動(dòng)作。步驟1213:等待量測完成。步驟1215:確認(rèn)延遲碼DC和預(yù)先延遲碼之間的差異是否小于預(yù)定值。若是,到步驟1219;若否,則到步驟1217。步驟1217:將錯(cuò)誤標(biāo)記設(shè)成l,其表示被量測的延遲電路具有延遲錯(cuò)誤。步驟1219:確認(rèn)錯(cuò)誤選擇信號(hào)FS是否為最后值。若否,到步驟1221;若是,則到步驟1223。步驟1221:將錯(cuò)誤選擇信號(hào)FS調(diào)整成下一個(gè)值,并將延遲碼DC存儲(chǔ)成預(yù)先延遲碼。步驟1223:結(jié)束。圖13顯示了根據(jù)本發(fā)明另一實(shí)施例的延遲電路的方框圖,其可檢測任一延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。前述第一實(shí)施例用于檢測延遲電路中的延遲級(jí)是否有延遲錯(cuò)誤,本發(fā)明還提供了第二實(shí)施例,其也可檢測多個(gè)延遲電路中的任一延遲級(jí)是否有延遲錯(cuò)誤。如圖13所示,延遲電路1350包含延遲量測單元1351、錯(cuò)誤判斷單元1353以及多個(gè)延遲模塊1355、1357以及1359。延遲量測單元1'351用于量測延遲模塊1355、1357以及1359的相同或不同的延遲級(jí)的延遲量,以,4斷延遲模塊1355、1357以及1359是否具有延遲錯(cuò)誤。在此實(shí)施例中,延遲電路1350更包含多路復(fù)用器1361,且錯(cuò)誤判斷單元1353輸出信道選擇信號(hào)CHS以選擇延遲模塊1355、1357以及1359中的哪一個(gè)可輸出如參考信號(hào)RS1、RS2和RSN或是輸出數(shù)據(jù)信號(hào)Dataoutl、Dataout2、Dataout3之類的相關(guān)信號(hào)。圖14顯示了圖13所示的延遲電路1350動(dòng)作的流程圖。請(qǐng)結(jié)合圖13至圖14以了解根據(jù)本發(fā)明的第二實(shí)施例的延遲電路的動(dòng)作。須注意的是,圖14中的步驟僅用于舉例,并非用于限定本發(fā)明。如圖14所示,這些步驟包含步驟140h開始。步驟1403:將模式選擇信號(hào)MS設(shè)定成1;并將錯(cuò)誤選擇信號(hào)FS設(shè)定成初始值。步驟1405:將信道選擇信號(hào)CHS設(shè)定為0。步驟1407:觸發(fā)延遲量測單元以動(dòng)作。步驟1409:等待量測完成。步驟1411:將信道選擇信號(hào)CHS調(diào)整成下一個(gè)值(加1或加上非1的預(yù)設(shè)整數(shù)值),也就是選擇不同于當(dāng)前延遲模塊的下一延遲模塊;并將延遲碼DC存儲(chǔ)成預(yù)先延遲碼。步驟1413:觸發(fā)延遲量測單元以動(dòng)作。步驟1415:等待量測完成。步驟1417:確認(rèn)延遲碼DC和預(yù)先延遲碼之間的差異是否小于預(yù)定值。若是,到步驟1419;若否,則到步驟1423。步驟1419:是否所有的延遲模塊都被檢測過若是,則到步驟1425;若否,則到步驟1421。步驟1421:將信道選擇信號(hào)CHS調(diào)整成下一個(gè)值(加1或加上非1的預(yù)設(shè)整數(shù)值)。步驟1423:將錯(cuò)誤標(biāo)記設(shè)成l,其表示被量測的延遲電路具有延遲錯(cuò)誤。然后到步驟1429。步驟1425:確認(rèn)錯(cuò)誤選擇信號(hào)FS是否為最后值。若否,到步驟1427;若是,則到步驟1429。步驟1427:將錯(cuò)誤選擇信號(hào)FS調(diào)整成下一個(gè)值(加1或加上非1的預(yù)設(shè)整數(shù)值),并將信道選擇信號(hào)CHS設(shè)定成O。步驟1429:結(jié)束。簡單來說,延遲電路1350量測每一個(gè)延遲模塊中相同數(shù)目的延遲級(jí)(例如,3個(gè)延遲級(jí))的延遲量(也就是延遲碼DC),并根據(jù)量測結(jié)果判斷每一延遲模塊是否具有延遲錯(cuò)誤。若未發(fā)現(xiàn)延遲錯(cuò)誤,則選擇下一數(shù)目的延遲級(jí)(例如,4個(gè)延遲級(jí))并量測其延遲量,然后根據(jù)其量測結(jié)果判斷每一延遲模塊是否具有延遲錯(cuò)誤。此類步驟可一直持續(xù)直到發(fā)現(xiàn)延遲錯(cuò)誤或是量測過所有的延遲級(jí)為止。然而,上述的動(dòng)作并非用于限定本發(fā)明。延遲量測單元1351可量測延遲模塊不同數(shù)目的延遲級(jí)。舉例來說,延遲量測單元1351可量測延遲模塊1355的3個(gè)延遲級(jí)和延遲模塊1357的4個(gè)延遲級(jí)的延遲量,并觀察兩延遲量之間的差異是否大于預(yù)定值,并由此判斷延遲模塊1355和1357是否具有延遲錯(cuò)誤。根據(jù)前述電路,通過檢測延遲量可判斷是否具有延遲錯(cuò)誤,從而避免了現(xiàn)有技術(shù)的問題。而且,根據(jù)本發(fā)明的延遲電路也可作為普通延遲電路使用,更增加了本發(fā)明的實(shí)用性。請(qǐng)注意,權(quán)利要求中標(biāo)號(hào)(a)及(b)僅為表述方便簡潔,并非是對(duì)順序的限定。所屬
技術(shù)領(lǐng)域:
的技術(shù)人員可輕易完成的均等改變或潤飾均屬于本發(fā)明所主張的范圍,本發(fā)明的權(quán)利范圍應(yīng)以權(quán)利要求書所限定的范圍為準(zhǔn)。權(quán)利要求1.一種延遲電路,其特征在于,所述延遲電路包括包含第一延遲模塊,具有第一延遲鏈,且所述第一延遲鏈具有至少一延遲級(jí);延遲量測單元,耦合于所述第一延遲模塊,用于量測所述第一延遲鏈的第一延遲量以及第二延遲量,其中所述第一延遲量以及所述第二延遲量分別對(duì)應(yīng)第一數(shù)目的延遲級(jí)以及第二數(shù)目的延遲級(jí);以及錯(cuò)誤判斷單元,耦合于所述延遲量測單元,用于根據(jù)所述第一延遲量和所述第二延遲量判斷所述第一延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。2.如權(quán)利要求1所述的延遲電路,其特征在于,所述延遲量測單元根據(jù)來自所述第一延遲模塊的多個(gè)周期信號(hào),量測所述第一延遲鏈的所述第一延遲量以及所述第二延遲量,且所述多個(gè)周期信號(hào)對(duì)應(yīng)第一延遲級(jí)數(shù)目以及第二延遲級(jí)數(shù)目。3.如權(quán)利要求2所述的延遲電路,其特征在于,所述第一延遲鏈在偵錯(cuò)模式下輸出所述多個(gè)周期信號(hào),且在正常模式下延遲輸入信號(hào)以產(chǎn)生輸出信號(hào)。4.如權(quán)利要求3所述的延遲電路,其特征在于,所述錯(cuò)誤判斷單元耦合于所述第一延遲模塊,在所述正常模式下輸出選擇信號(hào)以選擇對(duì)應(yīng)于所述多個(gè)周期信號(hào)其中之一的延遲級(jí)數(shù)目,且所述錯(cuò)誤判斷單元以及所述延遲量測單元共同控制所述第一延遲模塊,決定所述第一延遲模塊運(yùn)作于所述偵錯(cuò)模式和所述正常模式其中之一。5.如權(quán)利要求4所述的延遲電路,其特征在于,所述延遲量測單元包含周期計(jì)數(shù)器,用于計(jì)數(shù)所述多個(gè)周期信號(hào)其中之一以產(chǎn)生周期計(jì)數(shù)值;使能信號(hào)產(chǎn)生器,耦合于所述周期計(jì)數(shù)器,用于根據(jù)所述周期計(jì)數(shù)值產(chǎn)生使能信號(hào);參考計(jì)數(shù)器,耦合于所述使能信號(hào)產(chǎn)生器,用于根據(jù)所述使能信號(hào)以及所述周期信號(hào)計(jì)數(shù)參考時(shí)鐘信號(hào),以產(chǎn)生代表所述第一延遲量或所述第二延遲量的延遲碼;以及控制單元,耦合于所述周期計(jì)數(shù)器以及所述參考計(jì)數(shù)器,用于控制所述周期計(jì)數(shù)器以及所述參考計(jì)數(shù)器,并用于控制所述第一延遲模塊是否輸出所述多個(gè)周期信號(hào)。6.如權(quán)利要求1所述的延遲電路,其特征在于,所述延遲電路還包含第二延遲模塊,具有第二延遲鏈,且所述第二延遲鏈具有至少一延遲級(jí);所述延遲量測單元更量測所述第一延遲鏈的第三延遲量以及所述第二延遲鏈的第四延遲量,且所述錯(cuò)誤判斷單元更根據(jù)所述第三延遲量和所述第四延遲量判斷所述第一延遲鏈或所述第二延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。7.如權(quán)利要求6所述的延遲電路,其特征在于,所述第三延遲量和所述第四延遲量對(duì)應(yīng)于所述第一延遲鏈和所述第二延遲鏈的相同數(shù)目的延遲級(jí)。8.—種延遲電路,其特征在于,所述延遲電路包含第一延遲模塊,具有第一延遲鏈,且所述第一延遲鏈具有至少一延遲級(jí);第二延遲模塊,具有第二延遲鏈,且所述第二延遲鏈具有至少一延遲級(jí);延遲量測單元,耦合于所述第一延遲鏈以及所述第二延遲鏈,用于量測所述第一延遲鏈的第一延遲量以及所述第二延遲鏈的第二延遲量;以及錯(cuò)誤判斷單元,耦合于所述延遲量測單元,用于根據(jù)所述第一延遲量和所述第二延遲量判斷所述第一延遲鏈或所述第二延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。9.如權(quán)利要求8所述的延遲電路,其特征在于,所述第一延遲量和所述第二延遲量對(duì)應(yīng)于所述第一延遲鏈和所述第二延遲鏈的相同數(shù)目的延遲級(jí)。10.如權(quán)利要求8所述的延遲電路,其特征在于,所述錯(cuò)誤判斷單元根據(jù)來自所述第一延遲模塊以及所述第二延遲模塊的多個(gè)周期信號(hào),量測所述第一延遲量以及所述第二延遲量,且所述多個(gè)周期信號(hào)對(duì)應(yīng)第一延遲級(jí)數(shù)目以及第二延遲級(jí)數(shù)目。、、11.如權(quán)利要求10所述的延遲電路,其特征在于,所述第一延遲模塊以及所述第二延遲模塊在偵錯(cuò)模式下輸出所述多個(gè)周期信號(hào),且在正常模式下延遲輸入信號(hào)以產(chǎn)生輸出信號(hào)。12.如權(quán)利要求11所述的延遲電路,其特征在于,所述錯(cuò)誤判斷單元耦合于所述第一延遲模塊以及所述第二延遲模塊,并輸出選擇信號(hào)以在所述偵錯(cuò)模式中選擇對(duì)應(yīng)于所述多個(gè)周期信號(hào)的延遲級(jí)數(shù)目,且所述錯(cuò)誤判斷單元以及所述延遲量測單元共同控制所述第一延遲模塊或所述第二延遲模塊,決定所述第一延遲模塊或所述第二延遲模塊運(yùn)作于所述偵錯(cuò)模式和所述正常模式其中之一。13.如權(quán)利要求10所述的延遲電路,其特征在于,所述延遲量測單元包含周期計(jì)數(shù)器,用于計(jì)數(shù)所述多個(gè)周期信號(hào)其中之一以產(chǎn)生周期計(jì)數(shù)值;使能信號(hào)產(chǎn)生器,耦合于所述周期計(jì)數(shù)器,用于根據(jù)所述周期計(jì)數(shù)值產(chǎn)生使能信號(hào);參考計(jì)數(shù)器,耦合于所述使能信號(hào)產(chǎn)生器,用于根據(jù)所述使能信號(hào)以及所述周期信號(hào)計(jì)數(shù)參考時(shí)鐘信號(hào),以產(chǎn)生代表所述第一延遲量或所述第二延遲量的延遲碼;以及控制單元,耦合于所述周期計(jì)數(shù)器以及所述參考計(jì)數(shù)器,用于控制所述周期計(jì)數(shù)器以及所述參考計(jì)數(shù)器,并用于控制所述第一延遲模塊或所述第二延遲模塊以決定是否輸出所述多個(gè)周期信號(hào)。14.一種延遲方法,其特征在于,所述延遲方法包含(a)'量測第一延遲鏈的第一延遲量以及第二延遲量,其中所述第一延遲量以及所述第二延遲量分別對(duì)應(yīng)第一數(shù)目的延遲級(jí)以及第二數(shù)目的延遲級(jí);以及(b)根據(jù)所述第一延遲量和所述第二延遲量判斷所述第一延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。15.如權(quán)利要求14所述的延遲方法,其特征在于,所述步驟(a)是根據(jù)來自所述第一延遲鏈的多個(gè)周期信號(hào)量測所述第一延遲鏈的所述第一延遲量以及所述第二延遲量,且所述多個(gè)周期信號(hào)對(duì)應(yīng)第一延遲級(jí)數(shù)目以及第二延遲級(jí)數(shù)目。16.如權(quán)利要求15所述的延遲方法,其特征在于,還包含控制所^E第一延遲鏈在偵錯(cuò)模式下輸出所述多個(gè)周期信號(hào),且在正常模式下延遲輸入信號(hào)以產(chǎn)生輸出信號(hào)。17.如權(quán)利要求15所述的延遲方法,其特征在于,所述步驟(a)包含計(jì)數(shù)至少一周期信號(hào)以產(chǎn)生周期計(jì)數(shù)值;根據(jù)所述周期計(jì)數(shù)值產(chǎn)生使能信號(hào);以及根據(jù)所述使能信號(hào)以及所述周期信號(hào)計(jì)數(shù)參考時(shí)鐘信號(hào),以產(chǎn)生代表所述第一延遲量或所述第二延遲量的計(jì)數(shù)值。18.如權(quán)利要求14所述的延遲方法,其特征在于,還提供第二延遲鏈,所述步驟(a)更量測所述第一延遲鏈的第三延遲量以及所述第二延遲鏈的第四延遲量,且所述步驟(b)更根據(jù)所述第三延遲量和所述第四延遲量判斷所述第一延遲鏈或所述第二延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。19.如權(quán)利要求18所述的延遲方法,其特征在于,所述第三延遲量和所述第四延遲量對(duì)應(yīng)于所述第一延遲鏈和所述第二延遲鏈的相同數(shù)目的延遲級(jí)。20.—種延遲方法,其特征在于,所述延遲方法包含(a)量測第一延遲鏈的第一延遲量以及第二延遲鏈的第二延遲量;以及(b)根據(jù)所述第一延遲量和所述第二延遲量判斷所述第一延遲鏈或所述第二延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。21.如權(quán)利要求20所述的延遲方法,其特征在于,所述第一延遲量和所述第二延遲量對(duì)應(yīng)于所述第一延遲鏈和所述第二延遲鏈的相同數(shù)目的延遲級(jí)。22.如權(quán)利要求20所述的延遲方法,其特征在于,所述步驟(a)根據(jù)來自所述第一延遲鏈以及所述第二延遲鏈的多個(gè)周期信號(hào),量測所述第一延遲量以及所述第二延遲量,且所述多個(gè)周期信號(hào)對(duì)應(yīng)第一延遲級(jí)數(shù)目以及第二延遲級(jí)數(shù)百。23.如權(quán)利要求22所述的延遲方法,其特征在于,還控制所述第一延遲鏈以及所述第二延遲鏈在偵錯(cuò)模式下輸出所述多個(gè)周期信號(hào),且在正常模式下延遲輸入信號(hào)以產(chǎn)生輸出信號(hào)。24.如權(quán)利要求23所述的延遲方法,其特征在于,所述步驟(a)包含計(jì)數(shù)所述多個(gè)周期信號(hào)其中之一以產(chǎn)生周期計(jì)數(shù)值;根據(jù)所述周期計(jì)數(shù)值產(chǎn)生使能信號(hào);以及根據(jù)所述使能信號(hào)以及所述周期信號(hào)計(jì)數(shù)參考時(shí)鐘信號(hào),以產(chǎn)生代表所述第一延遲量或所述第二延遲量的計(jì)數(shù)值。全文摘要本發(fā)明提供一種延遲電路以及延遲方法,所述延遲電路包含第一延遲模塊,具有第一延遲鏈,且第一延遲鏈具有至少一延遲級(jí);延遲量測單元,耦合于第一延遲模塊,用于量測第一延遲鏈的第一延遲量以及第二延遲量,其中第一延遲量以及第二延遲量分別對(duì)應(yīng)第一數(shù)目的延遲級(jí)以及第二數(shù)目的延遲級(jí);以及錯(cuò)誤判斷單元,耦合于延遲量測單元,用于根據(jù)第一和第二延遲量,判斷第一延遲鏈?zhǔn)欠窬哂醒舆t錯(cuò)誤。本發(fā)明的延遲電路通過檢測延遲量可判斷是否具有延遲錯(cuò)誤,從而避免了現(xiàn)有技術(shù)的問題。而且,根據(jù)本發(fā)明的延遲電路也可作為普通延遲電路使用,更增加了本發(fā)明的實(shí)用性。文檔編號(hào)G01R31/319GK101325410SQ200810110168公開日2008年12月17日申請(qǐng)日期2008年6月13日優(yōu)先權(quán)日2007年6月15日發(fā)明者劉元卿,馬昌博申請(qǐng)人:聯(lián)發(fā)科技股份有限公司