專利名稱:電子裝置及校正電子裝置中時(shí)鐘信號(hào)偏差的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置及一種電子裝置時(shí)鐘信號(hào)偏差校正的方法。
背景技術(shù):
具有諸如DDR-SDAM接口的高頻接口的電子裝置的時(shí)鐘信號(hào)的占空因數(shù)的準(zhǔn)確性 非常重要。典型情況下,時(shí)鐘信號(hào)的占空因數(shù)在集成電路或電子裝置的設(shè)計(jì)中會(huì)被仔細(xì)考 慮。而且,時(shí)鐘的占空因數(shù)還通過仿真進(jìn)行校驗(yàn)。然而,由于制造工藝的變化,不同的集成 電路和電子裝置會(huì)出現(xiàn)一些差異。由于這些差異(比如,占空因數(shù)不同),接口就不能運(yùn)行 得像設(shè)計(jì)的那樣快,這樣會(huì)降低裝置的整體性能。圖1是根據(jù)現(xiàn)有技術(shù)的集成電路IC和外部存儲(chǔ)器DDR或者外部設(shè)備之間通信的 示意圖。當(dāng)集成電路IC被設(shè)計(jì)來生成一個(gè)時(shí)鐘信號(hào)CLK時(shí),一個(gè)區(qū)別于設(shè)計(jì)時(shí)鐘CLK的時(shí) 鐘信號(hào)CLKl通過接口傳送到外部?jī)?chǔ)存器DDR。集成電路的制造工藝差異會(huì)帶來時(shí)鐘信號(hào)的偏差。US 2004/01189364公開了一種具有占空因數(shù)校正的集成電路。其中,描述了像 DDR的高速接口的占空因數(shù)的校正??墒?,該文獻(xiàn)中描述的解決方案涉及模擬方案。模擬方 案使得樣本間的漂移會(huì)帶來嚴(yán)重的問題。
發(fā)明內(nèi)容
因此本發(fā)明的目的是提供一種帶接口的電子裝置,其具有校正電子裝置的時(shí)鐘信 號(hào)中的差異的功能。通過根據(jù)權(quán)利要求1的電子裝置和校正數(shù)字電子裝置中的時(shí)鐘信號(hào)的偏差的方 法來實(shí)現(xiàn)該目的。因此,提供了一種數(shù)字電子裝置,該數(shù)字電子裝置包括數(shù)字時(shí)鐘偏差檢測(cè)工具和 數(shù)字時(shí)鐘校正工具。時(shí)鐘偏差檢測(cè)工具用來檢測(cè)電子裝置的第一時(shí)鐘信號(hào)和/或者第一時(shí) 鐘信號(hào)的占空因數(shù)的偏差。在時(shí)鐘偏差檢測(cè)工具檢測(cè)到第一時(shí)鐘信號(hào)和/或者第一時(shí)鐘信 號(hào)的占空因數(shù)的偏差的情況下,時(shí)鐘校正工具用來校正第一時(shí)鐘信號(hào)和/或者第一時(shí)鐘信 號(hào)的占空因數(shù)。時(shí)鐘校正工具包括至少第一和第二補(bǔ)償路徑,用于在第一時(shí)鐘信號(hào)通過第 一或者第二路徑時(shí)來補(bǔ)償?shù)谝粫r(shí)鐘信號(hào)和/或者第一時(shí)鐘信號(hào)的占空因數(shù)的偏差。當(dāng)時(shí)鐘 偏差檢測(cè)工具沒有檢測(cè)到第一時(shí)鐘信號(hào)中的偏差時(shí)第一路徑不產(chǎn)生補(bǔ)償并且選擇第一路 徑。當(dāng)時(shí)鐘偏差檢測(cè)工具檢測(cè)到第一時(shí)鐘信號(hào)的偏差時(shí)第二路徑包括第一補(bǔ)償并且選擇第 二路徑。因此,一旦檢測(cè)到時(shí)鐘信號(hào)中的偏差,就能通過選擇補(bǔ)償路徑來補(bǔ)償該偏差。根據(jù)發(fā)明的一個(gè)方面,提供一個(gè)非易失性存儲(chǔ)器,用來保存檢測(cè)結(jié)果和補(bǔ)償路徑的選擇。這樣,在將來的處理過程中可以重新使用這些結(jié)果。本發(fā)明還涉及一種檢測(cè)數(shù)字電子裝置中的時(shí)鐘信號(hào)偏差的方法,其中該電子裝置包括數(shù)字時(shí)鐘偏差檢測(cè)工具和數(shù)字時(shí)鐘校正工具。檢測(cè)第一時(shí)鐘信號(hào)和/或者其占空因數(shù)。如果檢測(cè)到第一時(shí)鐘信號(hào)或者其占空因數(shù)的偏差,則就會(huì)校正第一時(shí)鐘信號(hào)或者其占 空因數(shù)。至少提供第一或第二補(bǔ)償路徑,用來在第一時(shí)鐘信號(hào)通過第一或者第二路徑時(shí),補(bǔ) 償?shù)谝粫r(shí)鐘信號(hào)和/或者第一時(shí)鐘信號(hào)的占空因數(shù)的偏差。當(dāng)沒有檢測(cè)到第一時(shí)鐘信號(hào)中 的偏差時(shí)第一補(bǔ)償路徑不包括補(bǔ)償并且選擇第一補(bǔ)償路徑。當(dāng)檢測(cè)到第一時(shí)鐘信號(hào)的偏差 時(shí)第二補(bǔ)償路徑包括第一補(bǔ)償并且選擇第二補(bǔ)償路徑。根據(jù)本發(fā)明的一個(gè)方面,通過在第二時(shí)鐘信號(hào)邊沿測(cè)量第一時(shí)鐘信號(hào)的占空因數(shù) 來確定第一時(shí)鐘信號(hào)中的偏差,其中第二時(shí)鐘信號(hào)比第一時(shí)鐘信號(hào)慢。計(jì)算第一時(shí)鐘信號(hào) 的占空因數(shù)的預(yù)期值并將其與測(cè)量值對(duì)比。根據(jù)第一時(shí)鐘信號(hào)占空因數(shù)的測(cè)量值和計(jì)算值 的對(duì)比結(jié)果用第一增量或者第二增量遞增第一計(jì)數(shù)器。本發(fā)明涉及到實(shí)時(shí)測(cè)量和校正電子裝置的時(shí)鐘的想法。該想法通過在預(yù)先校準(zhǔn)的 路徑之間進(jìn)行選擇來實(shí)現(xiàn),預(yù)先校準(zhǔn)的路徑中的每個(gè)路徑對(duì)時(shí)鐘有影響,特別是對(duì)時(shí)鐘的 占空因數(shù)有影響。其中一個(gè)路徑構(gòu)成中性的路徑,不影響時(shí)鐘。這種路徑作為默認(rèn)選擇。其 他路徑涉及相對(duì)于中性占空因數(shù)來改變時(shí)鐘的占空因數(shù)。本發(fā)明還涉及到提供占空因數(shù)校正的完全數(shù)字實(shí)現(xiàn)方式的想法。因此,根據(jù)本發(fā) 明的電子裝置的行為尤其對(duì)于校正時(shí)間、校正步驟等方面來說是可推斷的和可重復(fù)的。此 外,根據(jù)本發(fā)明的解決方案對(duì)溫度和電源偏差不敏感。關(guān)于占空因數(shù)校正的任何信息可以在非易失性存儲(chǔ)器中保存,因此信息可在日后 被調(diào)用,比如在集成電路或電子裝置加電的時(shí)候。因此,該信息可以作為起始點(diǎn)被再使用, 使得占空因數(shù)校正不必整個(gè)從頭開始。校正算法可通過軟件來實(shí)現(xiàn),其中測(cè)量和校正過程 可作為獨(dú)立過程來實(shí)現(xiàn)。因此,制造后整個(gè)過程都可以調(diào)整從而避免重新設(shè)計(jì)。本發(fā)明還涉及檢測(cè)在電子裝置內(nèi)部的時(shí)鐘信號(hào)的占空因數(shù)的偏差的想法。時(shí)鐘信 號(hào)通過預(yù)先校正的路徑傳送可以降低偏差。這可通過首先測(cè)量和檢測(cè)在電子裝置內(nèi)部的敏 感時(shí)鐘的占空因數(shù)的漂移來實(shí)現(xiàn)。這種時(shí)鐘可以是存儲(chǔ)器接口的時(shí)鐘。如果時(shí)鐘周期在預(yù) 定值的范圍內(nèi),就不進(jìn)行校正。如果不是這種情況,時(shí)鐘信號(hào)通過預(yù)校準(zhǔn)路徑進(jìn)行傳送。本發(fā)明的其他方面在從屬權(quán)利要求中進(jìn)行了限定。
以下將參照附圖詳細(xì)地描述本發(fā)明的實(shí)施例和優(yōu)點(diǎn)。圖1示出了根據(jù)現(xiàn)有技術(shù)的集成電路和外部存儲(chǔ)器之間的通信的示意圖;圖2示出了根據(jù)第一實(shí)施例的集成電路和外部設(shè)備之間的通信的示意圖;圖3示出了根據(jù)第一實(shí)施例的確定時(shí)鐘的方法;圖4示出了根據(jù)第二實(shí)施例的確定時(shí)鐘周期的方法;圖5示出了計(jì)算相位關(guān)于真實(shí)相位的同步的示圖;圖6示出了根據(jù)另一實(shí)施例的圖表;圖7示出了根據(jù)另一實(shí)施例的預(yù)校準(zhǔn)路徑的示圖;圖8示出了時(shí)鐘校驗(yàn)單元的結(jié)構(gòu)示意圖。
具體實(shí)施例圖2示出根據(jù)第一實(shí)施例的集成電路和外部設(shè)備之間的通信的示意圖。集成電路IC包括一個(gè)時(shí)鐘生成單元CGU,用于來生成具有第一頻率Fut的第一時(shí)鐘Clk ;時(shí)鐘校驗(yàn)單 元CCU,用來校驗(yàn)由時(shí)鐘生成單元CGU生成的時(shí)鐘和多個(gè)預(yù)校準(zhǔn)路徑PCP。根據(jù)時(shí)鐘校驗(yàn)單 元CCU的結(jié)果來選擇一個(gè)預(yù)校準(zhǔn)路徑PCP。時(shí)鐘校驗(yàn)單元CCU優(yōu)選地基于同步設(shè)計(jì)。時(shí)鐘校驗(yàn)單元檢測(cè)用于測(cè)量第一頻率 Fut,以及例如將其與第二頻率FsIow進(jìn)行比較進(jìn)而確定在2n個(gè)第二頻率Fslow的時(shí)鐘周 期內(nèi)有多少個(gè)第一頻率Fut的時(shí)鐘周期。優(yōu)選地,時(shí)鐘校驗(yàn)單元CCU輸出最小值Imin和最 大值Imax。優(yōu)選地,關(guān)于模塊2n部分來執(zhí)行該比較。而且,這個(gè)比較可以永久執(zhí)行或者在 預(yù)定間隔執(zhí)行。時(shí)鐘校驗(yàn)單元CXU進(jìn)一步在第二頻率FSIow執(zhí)行一個(gè)過程。在這里,第一內(nèi)部計(jì) 數(shù)器“相位”Cl在每個(gè)時(shí)鐘周期以Imin或者Imax的值遞增。第一頻率Fut按規(guī)律取樣,并 且將其值與預(yù)期值進(jìn)行比較。根據(jù)比較結(jié)果,第一個(gè)計(jì)數(shù)器Cl中的“相位”值的下一個(gè)增 量在Imin和Imax之間進(jìn)行切換。優(yōu)選地,第二時(shí)鐘信號(hào)FSIow與第一時(shí)鐘信號(hào)Fut不關(guān)聯(lián),并且比第一時(shí)鐘信號(hào) Fut慢。應(yīng)該注意,第一和第二時(shí)鐘的比例不必是簡(jiǎn)分?jǐn)?shù)。為第二頻率Fslow的η個(gè)比特 提供第一計(jì)數(shù)器Cl。在每個(gè)時(shí)鐘周期,第一下限值(Fut/Fsl0WX2n) = Imin或者上限值 (Fut/FslowX2n) = Imax 是遞增的。然而,如果在兩個(gè)時(shí)鐘之間有漂移,則Imin和Imax的值可以被測(cè)量而不是被計(jì) 算。例如,這可以通過對(duì)第二頻率Fslow的2n周期進(jìn)行計(jì)數(shù)、使用在第一頻率Fut下的另 一個(gè)不同步計(jì)數(shù)器C2以及對(duì)這些數(shù)值進(jìn)行比較來實(shí)現(xiàn)。應(yīng)該注意的是,η的數(shù)值越高,結(jié) 果越精確。優(yōu)選地,永久地校驗(yàn)Imin和Imax的值,但是可選擇地,以規(guī)則的時(shí)間間隔來校 檢這兩個(gè)計(jì)數(shù)器。時(shí)鐘信號(hào)的占空因數(shù)的偏差的檢測(cè)的另一個(gè)方面是何時(shí)在Imin和Imax這兩個(gè)增 量值之間進(jìn)行選擇的問題。第一頻率Fut的時(shí)鐘作為規(guī)則信號(hào)進(jìn)行采樣。如果第一相位計(jì) 數(shù)器Cl包含非預(yù)期的值并且如果選擇了 Imin,則很明顯的是相位計(jì)數(shù)器Cl的增量太低了, 并且增量必須被調(diào)到Imax。然而,如果預(yù)期值是“O”而讀數(shù)為“1”,那么需要再次選擇Imin 的值。只要兩個(gè)頻率是同步的,就能精確測(cè)量占空因數(shù)。如果占空因數(shù)不正確,可以選擇一 個(gè)預(yù)校準(zhǔn)路徑PCP并且時(shí)鐘通過該路徑以補(bǔ)償該時(shí)鐘信號(hào)的偏差。圖3示出根據(jù)本發(fā)明的確定時(shí)鐘信號(hào)的方法的示圖。在這里,定義了用來確定第 一時(shí)鐘Fut的值及其占空因數(shù)的決策區(qū)域Z0D。根據(jù)第一計(jì)數(shù)器Cl的值P定義第一、第二 和第三區(qū)域Z1,Z2,Z3。在第一區(qū)域Zl中,第一計(jì)數(shù)器Cl的值P是O。在第二區(qū)域Z2中, 第一計(jì)數(shù)器Cl的值P是2~n/2。在第三區(qū)域Z3中,第一計(jì)數(shù)器Cl的值P是2~n = O。因 此,確定了占空因數(shù)的值,并將其與預(yù)期值比較。該區(qū)域的寬度是收斂速度和測(cè)量占空因數(shù) 能力的權(quán)衡。為了執(zhí)行上述確定第一時(shí)鐘信號(hào)的值的過程,時(shí)鐘校驗(yàn)單元CXU包括測(cè)量單元 MU,用來測(cè)量在第二頻率FsIow的2P個(gè)時(shí)鐘周期內(nèi)包含多少個(gè)第一頻率Fut的時(shí)鐘周期。 優(yōu)選地,測(cè)量單元MU至少包括兩個(gè)計(jì)數(shù)器Cl和C2。測(cè)量MU單元的輸出將對(duì)應(yīng)于表示最大 值和最小值的值Imin和Imax。在穩(wěn)定的時(shí)鐘信號(hào)情況下,Imax應(yīng)當(dāng)對(duì)應(yīng)于Imin+1。因此,在第二頻率Fslow的每個(gè)時(shí)鐘周期,對(duì)第一頻率Fut的時(shí)鐘周期的值進(jìn)行采 樣。變量“相位叩將對(duì)應(yīng)于第一頻率Fut周期內(nèi)的第二頻率Fslow的上升沿的位置。由于精確度對(duì)應(yīng)于η位,則相位P的值將會(huì)介于O和211-1之間。如果相位P的值是“0”(第一區(qū) 域Zl),那么第二頻率FSIow的上升沿與第一頻率Fut的上升沿很接近。然而,如果相位P 在272附近(第二區(qū)域),那么如果第一頻率Fut是50 %,則第二頻率FSIow的上升沿與第 一頻率Fut的下降沿很接近。如果相位值已知,可以確定第一頻率Fut的采樣將是“1”或 “O”。從隨機(jī)值開始來確定相位P的值。如果第一頻率Fut的采樣導(dǎo)致“1”,但是“O” 是預(yù)期值,或者反之亦然,則假設(shè)錯(cuò)誤。然而,如果假設(shè)是對(duì)的,則相位的下一個(gè)值將是相位 +Imin (MOD 2n)或者相位 +Imin (MOD 2n)。而且,當(dāng)要檢測(cè)漂移時(shí),通過檢測(cè)應(yīng)該用什么增量并且確保第一時(shí)鐘Fut沒有 50%的占空因數(shù)來進(jìn)行。首先,確定第一時(shí)鐘Fut的上升沿和區(qū)域ZOD中相位P的值。圖4是根據(jù)第二實(shí)施例的用于確定時(shí)鐘周期的方法的示意圖。在圖4中,描述了 第一時(shí)鐘信號(hào)Fut的時(shí)鐘CLK Fut和第二時(shí)鐘信號(hào)Fslow的時(shí)鐘CLK Fslow0而且,還描述 了在第一、第二和第三區(qū)域Z1,Z2,Z3中相位?的值,也就是0、272、211-1^、211 = 0和+1^。首 先確定當(dāng)前相位值是否低于k或者高于2n-k。如果不滿足該條件的話,保持當(dāng)前增量。然 而,如是滿足該條件,并且預(yù)期采樣值為“ 1 ”,增量為Imax,而只有“O”被采樣,則增量變?yōu)?最小值Imin??墒?,如預(yù)期采樣值為“0”,而只有“1”被采樣,并且增量對(duì)應(yīng)于最小值Imin, 同時(shí)讀數(shù)為“1”,則增量設(shè)定為Imax。如果相位值P不低于k或者不高于2n_k,那么該過程繼續(xù)。如果該過程收斂,則可 以測(cè)量占空因數(shù)的最大值和最小值。在二次迭代期間并且通過所測(cè)量的占空因數(shù)的最大值和最小值,占空因數(shù)可以不 在40%到60%之間而是介于45%到50%之間(這取決于k的選擇)。這個(gè)信息將能夠調(diào) 整增量,特別是關(guān)于第一信號(hào)Fut的下降沿的決定的信息。因此,在二次迭代過程中測(cè)量將 更精確。因此,第一時(shí)鐘Fut在第二時(shí)鐘FsIow內(nèi)測(cè)量并且相位精度是1/10而不是2n。更 進(jìn)一步,假定第一信號(hào)Fut比第二信號(hào)Fslow快1. 3倍,而Imin = 2/10,Imax = 4/10。圖5是計(jì)算相位關(guān)于實(shí)際相位的同步的示意圖。其中,描述了第一信號(hào)Fut的時(shí) 鐘信號(hào)、第二信號(hào)FSIow的時(shí)鐘信號(hào)、實(shí)際相位RP、計(jì)算相位CP、,第一步驟Sl和第二步驟 S2。在第二時(shí)鐘FSIow內(nèi)或以第二時(shí)鐘FSIOW(比如說在第二時(shí)鐘Fslow的下降沿)來測(cè)量 或者采樣第一時(shí)鐘Fut。相位P的值的精度是1/10而不是“2n”。此外,假定第一信號(hào)Fut 比第二信號(hào)FsIow快1. 3倍,同時(shí)Imin = 2/10,Imax = 4/10。首先,計(jì)算相位CP與實(shí)際 相位RP同步。然后,測(cè)量第一信號(hào)Fut的占空因數(shù)。例如,如果采樣值為“1”并且計(jì)算相 位值是5/10,那么占空因數(shù)大于50 %。然而,如果采樣值為“O”并且計(jì)算相位值為6/10, 那么,占空因數(shù)小于60%,該數(shù)值與占空因數(shù)的最大值相符。在Sl步驟,如果第一信號(hào)Fut 的預(yù)期值與檢測(cè)值不符,則增量會(huì)切換。步驟S2描述了如果第一信號(hào)Fut是“1”且計(jì)算相 位值CP是0,1,2時(shí)的預(yù)期相位值。如果預(yù)期值是“0”,則相位值為7,8或9。否則,該值會(huì) 超出所確定的區(qū)域Z0D。其后,當(dāng)確定了占空因數(shù)的最小值和最大值時(shí),能夠找到第二確定 區(qū)域來改善計(jì)算。圖6是根據(jù)另一實(shí)施例的圖表。這是一個(gè)說明上述過程的實(shí)例。精度可以被選擇 為高于1/10。而且,可以在不同步驟之間重新設(shè)置最大值和最小值。P為10,η為8,也就是,占空因數(shù)為(113+10)/2/256 = 43. 55%,而目標(biāo)是43. 75%。首先,硬復(fù)位釋放,占空因數(shù)不用。圖上部的值與占空因數(shù)的最大值和最小值相 符。其后,重新設(shè)置占空因數(shù)的最大值和最小值的任何統(tǒng)計(jì),并且不使用這些結(jié)果。占空因 數(shù)的影響顯而易見,并且重新設(shè)置統(tǒng)計(jì)使得結(jié)果得到改善。圖7是根據(jù)進(jìn)一步實(shí)施例的預(yù)校準(zhǔn)路徑的示意圖。時(shí)鐘周期elk輸入到預(yù)校準(zhǔn)路徑PCB。圖7描述了三個(gè)不同路徑P1、P2、P3,所以可能有三個(gè)不同的輸出01、02、03。第 一路徑PCPl對(duì)應(yīng)于直接路徑,不影響時(shí)鐘信號(hào)。然而,如果在占空因數(shù)中出現(xiàn)漂移,則第二 或者第三路徑P2,P3被用來通過倒向器I補(bǔ)償偏差。比如,如果預(yù)計(jì)50%的占空因數(shù)且采 樣中出現(xiàn)漂移,則測(cè)量一個(gè)采樣的占空比(例如45% )(也就是高于45%并且低于55% )。 該采樣會(huì)選擇第三路徑來補(bǔ)償漂移。上述選擇僅需要完成一次,或者在加電時(shí)或者可選地, 其可被存儲(chǔ)在非易失性存儲(chǔ)器中。基于先前的相位值來計(jì)算相位值。如果時(shí)鐘的相對(duì)頻率以及時(shí)鐘FSIow的一個(gè)時(shí) 鐘周期的相位值已知,則下一個(gè)時(shí)鐘周期的相位值也就可知了。因此,隨機(jī)值(比如0)可以 作為起始點(diǎn)。如果相位值在確定區(qū)域內(nèi),其后可以確定所計(jì)算的值或者相位是否正確。而 且,能夠確定所述值或者相位是被低估還是被高估了?;诖诵z,可以相應(yīng)地修改增量。 如果第一第二時(shí)鐘信號(hào)FSIow和Fut是異步的并且這些頻率之間的比例不是簡(jiǎn)分?jǐn)?shù),則上 述方案會(huì)收斂。應(yīng)該注意,一旦兩個(gè)時(shí)鐘頻率同步,則相位值可以認(rèn)為很好。其精確度因此 將取決于時(shí)鐘頻率。圖8示出了時(shí)鐘校檢單元的示意性框圖。時(shí)鐘校檢單元CCU接收第一和第二信號(hào) Fut和Fslow作為輸入。第一單元SH接收第一和第二信號(hào)Fut,F(xiàn)slow,在第二信號(hào)Fslow 邊沿采樣第一信號(hào)Fut。第二信號(hào)Fslow通過第二單元Al接收來計(jì)算相位值P。第二單元 Al的輸出被傳送給第三單元LUT來確定第二信號(hào)Fut的預(yù)期值。第一和第三單元SH,LUT 的輸出傳給第四單元A2來決定第一和第三單元SH,LUT的輸出是否相等。第二單元Al的 輸出傳送給第五單元和第六單元A3,A4。在第五單元A3中,確定計(jì)算相位值是否在確定區(qū) 域ZOD中,在上升沿后,同時(shí)在第六單元A4中,確定計(jì)算相位值是否在決策區(qū)域ZOD中,在 上升沿之前。時(shí)鐘校檢單元進(jìn)一步包含兩個(gè)AND(與門)單元A5,A6和一個(gè)RS單元。兩個(gè) AND (與門)單元A5,A6和RS單元用來確定時(shí)鐘信號(hào)是否有偏差。這個(gè)結(jié)果取決于RS單 元的當(dāng)前狀態(tài),也就是RS單元的輸出反饋給兩個(gè)AND單元。兩個(gè)AND單元A5,A6接收第二 單元A2的輸出,也就是SH單元在第二時(shí)鐘信號(hào)Fslow所采樣的第一時(shí)鐘信號(hào)Fut的真實(shí) 值。更進(jìn)一步,第一時(shí)鐘信號(hào)Fut的預(yù)期值輸入到AND單元A5,A6。第一時(shí)鐘信號(hào)Fut的 預(yù)期值由相位值P決定。更進(jìn)一步?jīng)Q策區(qū)域內(nèi)的預(yù)期值也輸入到AND單元。基于上述的參 數(shù),RS單元輸出一個(gè)新的狀態(tài),該狀態(tài)傳送到第九單元A7來決定用Imin還是Imax作為第 一單元Al中的計(jì)數(shù)器的增量。值得注意的是,如果檢測(cè)到時(shí)鐘信號(hào)Fut超出決策區(qū)域Z0D, 則無(wú)法作出決策,并且RS單元前面的狀態(tài)將被再次使用。因此,本發(fā)明涉及帶有檢測(cè)單元和補(bǔ)償單元的純數(shù)字化解決方案。測(cè)量單元和補(bǔ) 償單元之間的聯(lián)系由軟件驅(qū)動(dòng),以便增加靈活性,使得前面的結(jié)果可以再使用。占空因數(shù)偏差的測(cè)量算法可以通過用第二時(shí)鐘信號(hào)Fslow來采樣第一時(shí)鐘信號(hào) Fut而交替執(zhí)行,然后計(jì)算平均值,該平均值構(gòu)成第一時(shí)鐘信號(hào)Fut的占空因數(shù)的直接指示 ο值得注意的是,上述實(shí)施例闡明而不是限制了本發(fā)明,而且所屬領(lǐng)域的技術(shù)人員 可以在不脫離附加權(quán)利要求范圍的前提下設(shè)計(jì)許多可替換的實(shí)施例。在這些權(quán)利要求中, 任何圓括號(hào)中的參考符號(hào)都不應(yīng)該被解釋為限制權(quán)利要求。詞語(yǔ)“包括”不排除權(quán)利要求 之外的元素或者步驟。元素前的詞語(yǔ)“一個(gè)”或“一種”不排除多個(gè)這種元素的存在。在裝 置權(quán)利要求中列舉多個(gè)方法,這些方法中許多可以通過一個(gè)或者多個(gè)硬件實(shí)施。事實(shí)僅僅 在于在不同的從屬權(quán)利要求中引用的特定措施并不表示這些措施的組合不能帶來優(yōu)勢(shì)。更進(jìn)一步,權(quán)利要求中的任何參考符號(hào)不應(yīng)當(dāng)被理解為對(duì)權(quán)利要求范圍的限制。
權(quán)利要求
一種數(shù)字電子裝置,包括數(shù)字時(shí)鐘偏差檢測(cè)工具(CCU),用來檢測(cè)電子裝置第一時(shí)鐘信號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù)的偏差;數(shù)字時(shí)鐘校正工具(PCP),用于在時(shí)鐘偏差檢測(cè)工具檢測(cè)到第一時(shí)鐘信號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù)的偏差時(shí)來校正第一時(shí)鐘信號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù);其中,所述時(shí)鐘校正工具至少包括第一補(bǔ)償途徑和第二補(bǔ)償途徑(P1,P2),用來在第一時(shí)鐘信號(hào)通過第一路徑或者第二路徑(P1,P2)時(shí)補(bǔ)償?shù)谝粫r(shí)鐘信號(hào)或者第一時(shí)鐘信號(hào)的占空因數(shù)的偏差;其中,當(dāng)時(shí)鐘偏差檢測(cè)工具(CCU)沒有檢測(cè)到第一時(shí)鐘信號(hào)的偏差時(shí)第一補(bǔ)償路徑(P1)不包括補(bǔ)償,并且選擇第一補(bǔ)償路徑;其中,當(dāng)時(shí)鐘偏差檢測(cè)工具(CCU)檢測(cè)到第一時(shí)鐘信號(hào)的偏差時(shí)第二補(bǔ)償路徑(P2)包括第一補(bǔ)償,并且選擇第二補(bǔ)償路徑。
2.根據(jù)權(quán)利要求1所述的電子裝置,還包括非易失性存儲(chǔ)器,用來存儲(chǔ)檢測(cè)結(jié)果和補(bǔ)償路徑的選擇。
3.一種校正具有數(shù)字時(shí)鐘偏差檢測(cè)工具(CXU)和數(shù)字時(shí)鐘校正工具(PCP)的數(shù)字電子 裝置中的時(shí)鐘信號(hào)偏差的方法,其包含如下步驟檢測(cè)電子裝置的第一時(shí)鐘信號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù)的偏差; 如果檢測(cè)到第一時(shí)鐘信號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù)的偏差,則校正第一時(shí)鐘信 號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù)的偏差;至少提供第一補(bǔ)償路徑和第二補(bǔ)償路徑(Pl,P2),用于當(dāng)?shù)谝粫r(shí)鐘信號(hào)通過第一路徑 或第二路徑(Pl,P2)時(shí)來補(bǔ)償?shù)谝粫r(shí)鐘信號(hào)和/或第一時(shí)鐘信號(hào)的占空因數(shù)的偏差;其中,當(dāng)沒有檢測(cè)到第一時(shí)鐘信號(hào)的偏差時(shí),第一補(bǔ)償路徑(P1)不包括補(bǔ)償,并且選 擇第一補(bǔ)償路徑;其中,當(dāng)檢測(cè)到第一時(shí)鐘信號(hào)的偏差時(shí),第二補(bǔ)償路徑(P2)包括第一補(bǔ)償,并且選擇 第二補(bǔ)償路徑。
4.根據(jù)權(quán)利要求3所述的方法,其中第一時(shí)鐘信號(hào)的偏差按以下步驟確定在第二時(shí)鐘信號(hào)邊沿測(cè)量第一時(shí)鐘信號(hào)的占空因數(shù),其中第二時(shí)鐘信號(hào)比第一時(shí)鐘信 號(hào)慢;計(jì)算第一時(shí)鐘信號(hào)的占空因數(shù)的預(yù)期值; 將第一時(shí)鐘信號(hào)的占空因數(shù)的測(cè)量值和計(jì)算值進(jìn)行比較;以及 根據(jù)第一時(shí)鐘信號(hào)的占空因數(shù)的測(cè)量值和計(jì)算值的比較結(jié)果,用第一增量或第二增量 來遞增第一計(jì)數(shù)器。
全文摘要
本發(fā)明提供了數(shù)字電子裝置,包括數(shù)字時(shí)鐘偏差檢測(cè)工具和數(shù)字時(shí)鐘校正工具。時(shí)鐘偏差檢測(cè)工具用來檢測(cè)電子裝置的第一時(shí)鐘信號(hào)和/或者第一時(shí)鐘信號(hào)的占空因數(shù)的偏差。在時(shí)鐘偏差檢測(cè)工具檢測(cè)到第一時(shí)鐘信號(hào)和/或者第一時(shí)鐘信號(hào)的占空因數(shù)的偏差的情況下,時(shí)鐘校正工具用來校正第一時(shí)鐘信號(hào)和/或者第一時(shí)鐘信號(hào)的占空因數(shù)。時(shí)鐘校正工具至少包括第一和第二補(bǔ)償路徑(P1,P2),用來在第一時(shí)鐘信號(hào)通過第一或者第二個(gè)路徑時(shí)補(bǔ)償?shù)谝粫r(shí)鐘信號(hào)和/或其占空因數(shù)的偏差。當(dāng)時(shí)鐘偏差檢測(cè)工具沒有檢測(cè)到第一時(shí)鐘信號(hào)的偏差,第一路徑(P1)不會(huì)導(dǎo)致補(bǔ)償并且被選中。當(dāng)時(shí)鐘偏差檢測(cè)工具檢測(cè)到第一時(shí)鐘信號(hào)的偏差時(shí),第二路徑(P2)進(jìn)行第一補(bǔ)償并且被選中。
文檔編號(hào)H03K5/156GK101836360SQ200880010809
公開日2010年9月15日 申請(qǐng)日期2008年4月15日 優(yōu)先權(quán)日2007年4月29日
發(fā)明者法比安·勒菲弗 申請(qǐng)人:Nxp股份有限公司