亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于升降編碼的數(shù)/模轉(zhuǎn)換器和延遲鎖定環(huán)設(shè)備及方法

文檔序號(hào):7531726閱讀:375來(lái)源:國(guó)知局
專利名稱:基于升降編碼的數(shù)/模轉(zhuǎn)換器和延遲鎖定環(huán)設(shè)備及方法
技術(shù)領(lǐng)域
本發(fā)明涉及DAC(數(shù)/模轉(zhuǎn)換器)和DLL(延遲鎖定環(huán))領(lǐng)域,特別是涉及基于升降編碼(escalator code)的DAC和DLL。
背景技術(shù)
附著在印刷電路板(PCB)上的新集成電路,例如同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、RAMBUS DRAM等等,包括DLL(延遲鎖定環(huán))電路。DLL電路在內(nèi)部時(shí)鐘和例如由存儲(chǔ)控制器提供的外部基準(zhǔn)或系統(tǒng)時(shí)鐘之間維持預(yù)定的相位關(guān)系。
在其最簡(jiǎn)單的形式中,DLL具有可編程延遲線和一些控制邏輯塊。延遲線產(chǎn)生基準(zhǔn)時(shí)鐘信號(hào)的延遲信號(hào)。延遲的時(shí)鐘信號(hào)被供給集成電路的其它內(nèi)部電路,例如DRAM集成電路(IC),DLL是其中的一部分。除了被供給IC的其它電路之外,內(nèi)部時(shí)鐘信號(hào)同時(shí)也反饋給DLL的延遲控制邏輯塊。為了調(diào)整將由可編程延遲線生成的延遲量,延遲控制邏輯塊比較反饋回來(lái)的時(shí)鐘信號(hào)和基準(zhǔn)時(shí)鐘信號(hào)。
圖1A描述了根據(jù)現(xiàn)有技術(shù)的DLL。DLL100接收基準(zhǔn)時(shí)鐘REFCLK,它被供給可變延遲線110。延遲的時(shí)鐘信號(hào)CLKOUT被輸出到IC的其它部分(未示出)。輸出時(shí)鐘信號(hào)CLKOUT同時(shí)經(jīng)由復(fù)制延遲單元(replica delayunit)140作為信號(hào)FBCLK反饋給相位比較器130,該相位比較器也接收基準(zhǔn)時(shí)鐘REFCLK。相位比較器130向延遲控制電路(DCC)120提供遞增/遞減計(jì)數(shù)信號(hào)。DCC120包括向N位數(shù)/模轉(zhuǎn)換器(DAC)提供N位輸出的計(jì)數(shù)器122。因此,DAC121和DCC120向可變延遲線110輸出延遲調(diào)整信號(hào)DLYADJ。
DLL100的功能是在基準(zhǔn)時(shí)鐘信號(hào)REFCLK和輸出時(shí)鐘信號(hào)CLKOUT之間獲得預(yù)定量的相位差。為簡(jiǎn)單起見(jiàn),可以在假定預(yù)定延遲量是360度或一個(gè)周期的情況下解釋DLL10的操作。現(xiàn)在,將根據(jù)圖1B的波形討論DLL100的操作。在圖1B中,畫(huà)出了基準(zhǔn)時(shí)鐘REFCLK的波形。在REFCLK波形下方,畫(huà)出了反饋時(shí)鐘FBCLK的波形。正如期望的那樣,反饋時(shí)鐘FBCLK在相位上被延遲,即,相對(duì)于基準(zhǔn)時(shí)鐘REFCLK的波形向右移動(dòng)。前面已經(jīng)假定預(yù)定相位為一個(gè)周期,提供箭頭160-168是為了強(qiáng)調(diào)在反饋時(shí)鐘FBCLK波形的上升沿和在基準(zhǔn)時(shí)鐘REFCLK波形中的下一各自周期的上升沿之間的延遲。從圖1B可以看出,DLL100的作用是縮短由箭頭160-168指出的延遲。
在圖1B中,同時(shí)描述了相位比較器130的遞增計(jì)數(shù)波形和遞減計(jì)數(shù)波形。每一個(gè)箭頭160-168指出了需要的額外延遲,雖然對(duì)于波形160到波形168來(lái)說(shuō)是較少的量。因而,在遞增計(jì)數(shù)波形中的方脈沖170-178的寬度從脈沖170到脈沖178減小。
在圖1B中也畫(huà)出了在基準(zhǔn)時(shí)鐘信號(hào)REFCLK和反饋時(shí)鐘信號(hào)FBCLK之間的相位幅度。從相位(PH)波形可以看出,如向上的箭頭180-188指出的那樣,相位差的幅度從脈沖170到178減小。同樣地,由N位DAC121輸出的延遲調(diào)整DLYADJ與相位差的減小成反比增加。同樣地,延遲波形,即說(shuō)明如何接近整個(gè)周期是延遲的波形,與由相位(PH)波形的箭頭180-188所顯示的減小一致從左到右減小。
DAC121可以采用多種方式實(shí)現(xiàn)。最簡(jiǎn)單的實(shí)現(xiàn)是向DAC120中的各個(gè)晶體管分配二進(jìn)制加權(quán)。圖3是根據(jù)現(xiàn)有技術(shù)的二進(jìn)制加權(quán)的DAC300的示意方框圖。DAC300包括四個(gè)1位轉(zhuǎn)換器302、306、310和314,它們反映了4位加權(quán)系統(tǒng)的設(shè)定(選擇數(shù)字4是為了簡(jiǎn)單起見(jiàn);一般的DAC包括更多位)。1位轉(zhuǎn)換器302包括輸出晶體管322,其具有寬長(zhǎng)比(wide-to-length)W/L的通道,以便能夠產(chǎn)生幅度為i的單位電流。1位轉(zhuǎn)換器306具有輸出晶體管324,其通道寬長(zhǎng)比為2W/L,可以吸收幅度達(dá)2i的電流,即轉(zhuǎn)換器302的兩倍。1位轉(zhuǎn)換器310具有輸出晶體管326,其通道寬長(zhǎng)比為4W/L,可以吸收幅度為4i的電流。1位轉(zhuǎn)換器314具有輸出晶體管328,其通道寬長(zhǎng)比為8W/L,可以吸收幅度為8i的電流。
二進(jìn)制系統(tǒng),象所有的位置數(shù)字系統(tǒng)(positional number system),根據(jù)各個(gè)位的組合表示數(shù)字,其中,每個(gè)位根據(jù)它的相對(duì)位置和是處于0狀態(tài)還是處于1狀態(tài)來(lái)表示子值(sub-value)。一個(gè)四位二進(jìn)制數(shù)具有位b3b2b1b0,其中,b0=20=1,b1=21=2,b2=22=4和b3=23=8,即,b3=8b1,b2=4b1和b2=2b1。從一位轉(zhuǎn)換器314、310、306和302可以看出它們各自的電流反映了用于4位二進(jìn)制數(shù)字的二進(jìn)制加權(quán)。
DAC 300還包括緩沖器320。緩沖器320的一個(gè)輸出318分別與1位轉(zhuǎn)換器302、306、310和314的輸入304、308、312和316連接。根據(jù)施加于每一1位轉(zhuǎn)換器的控制信號(hào),即,轉(zhuǎn)換器302的b0和b0b、轉(zhuǎn)換器306的b1和b1b、轉(zhuǎn)換器310的b2和b2b、和轉(zhuǎn)換器314的b3和b3b,每個(gè)1位轉(zhuǎn)換器被選擇性地導(dǎo)通或切斷。如果導(dǎo)通,每個(gè)1位轉(zhuǎn)換器吸收其各自電流。如果所有的晶體管被導(dǎo)通,它們一起將它們各自電流的和從輸出線318上的緩沖器320拖曳出來(lái)。類似地,緩沖器320的第二輸出線321輸出與從輸出線318拖曳出來(lái)的相同量的電流。第二輸出線321上的電流代表延遲調(diào)整信號(hào)DLYADJ。
圖2A是在基準(zhǔn)時(shí)鐘REFCLK和DLL100的時(shí)鐘輸出CLKOUT之間的示例延遲量的描述。從波形DLY可以看出它是典型的衰減曲線,穩(wěn)定至預(yù)定量的延遲208。應(yīng)當(dāng)注意的是輸出時(shí)鐘CLKOUT是可以連續(xù)變化的模擬信號(hào)。相反,延遲控制電路(DCC)120是將來(lái)自相位比較器130的遞增/遞減控制信號(hào)轉(zhuǎn)換成二進(jìn)制加權(quán)的字的數(shù)字設(shè)備。由于各種原因,例如熱波動(dòng)、系統(tǒng)電壓波動(dòng)、噪聲等等,在延遲波形DLY中將有一些振蕩和抖動(dòng)210,甚至是在DLL已經(jīng)達(dá)到鎖定狀態(tài),即在波形DLY穩(wěn)定在預(yù)定量的延遲208之后。該抖動(dòng)210落在值220的范圍之內(nèi)。如圖所示,DLL100的鎖定狀態(tài)在4μs之后獲得。
圖2B是6位二進(jìn)制字和它們的十進(jìn)制相等值的描述。為了簡(jiǎn)化說(shuō)明,假定抖動(dòng)210等于由計(jì)數(shù)器122輸出的計(jì)數(shù)值3110和3210。換句話說(shuō),假定對(duì)應(yīng)于抖動(dòng)210的計(jì)數(shù)值是3110和3210。從圖2B可以看出從3110到3210的轉(zhuǎn)換包含了在每個(gè)位b0-b5的狀態(tài)變化。當(dāng)計(jì)數(shù)值在3110和3210之間循環(huán)(或抖動(dòng)),每個(gè)位b0到b5在狀態(tài)0和1之間來(lái)回重復(fù)地變化。
當(dāng)由計(jì)數(shù)器122輸出的計(jì)數(shù)中的任意位從1變到0或從O變到1,電流或者停止流動(dòng),或者開(kāi)始流經(jīng)各自1位轉(zhuǎn)換器的相應(yīng)晶體管。如果僅僅對(duì)應(yīng)于最低有效位的晶體管導(dǎo)通或斷開(kāi),電流差可以忽略。但是,如果所有的晶體管改變它們的導(dǎo)通狀態(tài),如圖2B所示的從3110到3210或從3110回到3210的轉(zhuǎn)換,將會(huì)涉及大量電流。
圖2C描述了在其中所有晶體管分別導(dǎo)通或切斷開(kāi),即多位轉(zhuǎn)換的理論情況下的電流量。這里,X軸對(duì)應(yīng)于時(shí)間而Y軸對(duì)應(yīng)于電流。線240描述在多位轉(zhuǎn)換時(shí)間246切斷的總電流,同時(shí)線242畫(huà)出了在轉(zhuǎn)換時(shí)間或點(diǎn)246導(dǎo)通的總電流。線244畫(huà)出了線240和線242之和。在該理論情況下,切斷電流量實(shí)際上等于導(dǎo)通電流量,因而,涉及的總電流量的變化很小或不改變。
圖2D畫(huà)出了與多位轉(zhuǎn)換點(diǎn)246相關(guān)聯(lián)的電流量的實(shí)際值。由于線248描述在多位轉(zhuǎn)換點(diǎn)246切斷的總電流,所以它對(duì)應(yīng)于線240。由于線250畫(huà)出了在多位轉(zhuǎn)換點(diǎn)246導(dǎo)通的總電流,所以它對(duì)應(yīng)于線242。由線248和250可以看出,與理論線240和242的尖銳轉(zhuǎn)換相比,它們的變換是漸進(jìn)的。由于252畫(huà)出了線248和線250表示的電流之和,線252對(duì)應(yīng)于線244。從線252可以看出多位轉(zhuǎn)換點(diǎn)246的總電流有顯著的減少。與相對(duì)的理論情況下實(shí)質(zhì)上的平直線244相比較有明顯的變化。
在多位轉(zhuǎn)換期間,如圖2D的線252表示的流經(jīng)DAC121的總電流的大變化在集成電路中產(chǎn)生了大量噪聲。這是一個(gè)問(wèn)題。當(dāng)DAC121被強(qiáng)制通過(guò)多位轉(zhuǎn)換,例如從3110到3210或從3110回到3210,重復(fù)地循環(huán)。該問(wèn)題顯著惡化。
現(xiàn)有技術(shù)試圖通過(guò)使數(shù)/模轉(zhuǎn)換器(DAC)121基于不同的編碼而不是簡(jiǎn)單的二進(jìn)制加權(quán)編碼來(lái)解決該問(wèn)題。特別是,采用二進(jìn)制加權(quán)編碼和溫度計(jì)編碼(thermometer code)的混合編碼。在混合編碼中,數(shù)字的一部分由二進(jìn)制加權(quán)編碼表示,一部分由溫度計(jì)編碼表示。在溫度計(jì)編碼中,每一位表示預(yù)定的十進(jìn)制值。
圖4A是混合溫度計(jì)/二進(jìn)制編碼示例的表。這里,最低有效位對(duì)應(yīng)于二進(jìn)制編碼部分,即位c0和c1。更高有效位由溫度計(jì)編碼部分表示,即位b0、b1、b2和b4。為了簡(jiǎn)單起見(jiàn),圖4A的混合編碼假定只需要表示最大1910的情況。
從圖4A中對(duì)應(yīng)于數(shù)字010-310的行可以看出,溫度計(jì)編碼全部為零值而二進(jìn)制部分表現(xiàn)出典型的二進(jìn)制行進(jìn)(binary progression)。在數(shù)字410,二進(jìn)制部分復(fù)位為零而溫度計(jì)編碼中的b0為值1,其它位b1到b3保持0。從410-710的行進(jìn)可以看出二進(jìn)制編碼部分通過(guò)正常的二進(jìn)制行進(jìn)增加而溫度計(jì)編碼部分保持相同。然而在數(shù)字810,二進(jìn)制部分復(fù)位為0而溫度計(jì)編碼部分的b1位為值1。從810到1110的進(jìn)位可以看出二進(jìn)制編碼部分經(jīng)過(guò)正常的二進(jìn)制行進(jìn)而溫度計(jì)編碼部分保持相同。在數(shù)字1210,二進(jìn)制部分復(fù)位而溫度計(jì)編碼部分的b2位變?yōu)橹?。
圖4B是根據(jù)現(xiàn)有技術(shù)的用于生成圖4A的混合編碼的電路的示意方框圖。4位計(jì)數(shù)器410接收遞增/遞減計(jì)數(shù)信號(hào)(來(lái)自比較器130)。兩個(gè)最高有效位c3、c2供給熱解碼器420(thermal decoder),其輸出4位溫度計(jì)編碼b3b2b1b0。
圖4C是基于圖4A-4B的混合編碼的DAC 430的示意方框圖(根據(jù)現(xiàn)有技術(shù))。DAC430包括六個(gè)1位轉(zhuǎn)換器4311、4312、4313、4314、4321和4322。1位轉(zhuǎn)換器4311具有W/L率,其可以被考慮用來(lái)產(chǎn)生具有已知的如i幅度的單位電流。與二進(jìn)制加權(quán)保持一致,對(duì)于2i的電流量,1位轉(zhuǎn)換器具有比率2W/L。四個(gè)1位轉(zhuǎn)換器4311-4314具有相同的比率,即用于電流量4i的4W/L。轉(zhuǎn)換器4321和4322分別接收輸出c0-c1。轉(zhuǎn)換器4311-4314分別接收輸出b0-b2。
根據(jù)多位轉(zhuǎn)換,圖4A的混合編碼在310和410、710和810、1110和1210、以及1510和1610之間的轉(zhuǎn)換上表現(xiàn)出比較差的性能。但是應(yīng)當(dāng)注意的是在這些變換期間中僅僅有3位改變,即二進(jìn)制編碼位c0和c1以及僅一個(gè)溫度計(jì)編碼位。因此,在轉(zhuǎn)換期間基于混合編碼的DAC總電流的變化比純二進(jìn)制編碼類型的DAC要小得多。這是由混合編碼的溫度計(jì)編碼特征帶來(lái)的優(yōu)點(diǎn)。
但是,溫度計(jì)編碼特征也帶來(lái)了一些缺點(diǎn)。為了保持二進(jìn)制編碼部分的位數(shù)相對(duì)較少,溫度計(jì)編碼的每一位可以代表相對(duì)較小的十進(jìn)制的相等值(equivalent)。在圖4A的例子中,溫度計(jì)編碼部分的每一位表示數(shù)字410,它對(duì)應(yīng)于于22。因此,在圖4A的混合編碼中,二進(jìn)制部分僅僅保持兩個(gè)二進(jìn)制位c0和c1。如果二進(jìn)制編碼部分被增加到3位以便二進(jìn)制編碼部分的最高有效位具有表示22=410的值,那么溫度計(jì)編碼中的每一位將代表2的下一更高冪,即23=810。
該關(guān)系很重要,因?yàn)楫?dāng)由每一溫度計(jì)編碼位代表的十進(jìn)制相等值減小,用來(lái)表示特定值所需的溫度計(jì)編碼位的位數(shù)將增加。在圖4A的例子中,混合編碼可以表示的最大值僅僅是1910。這是一個(gè)小數(shù)字,然而它卻需要4位溫度計(jì)編碼。象這樣,使用溫度計(jì)編碼帶來(lái)的問(wèn)題是它一般需要很多的位來(lái)表示一個(gè)相對(duì)大的數(shù)。因此,相應(yīng)的晶體管電路在集成電路上占用大量的表面區(qū)域且其連線部分將使DAC的結(jié)構(gòu)相當(dāng)復(fù)雜。

發(fā)明內(nèi)容
其中,本發(fā)明的實(shí)施例提供一種數(shù)/模轉(zhuǎn)換器(DAC)(以及相應(yīng)方法),包括升降編碼生成器(escalator code generator),用于響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)以生成升降編碼;和升降編碼/模擬轉(zhuǎn)換器(ECAC),用于從所述生成器轉(zhuǎn)換所述升降編碼;其中,所述生成器被安排來(lái)(1)使用具有硬幣編碼(coin code)部分和現(xiàn)金編碼(cash code)部分的混合編碼來(lái)表示基于10的數(shù)字以減少在計(jì)數(shù)方向改變時(shí)現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼中的一個(gè)或多個(gè)最低有效位但少于所述現(xiàn)金編碼的所有位;和(2)將第一方向中的計(jì)數(shù)表示成由所述硬幣編碼表示的基于10的數(shù)字和由所述現(xiàn)金編碼表示的基于10的數(shù)字之和;其中所述生成器可操作以在所述計(jì)數(shù)改變方向時(shí)改變所述硬幣編碼而所述現(xiàn)金編碼保持相同直到超過(guò)所述硬幣編碼的計(jì)數(shù)能力,所述現(xiàn)金編碼在超過(guò)所述硬幣編碼的計(jì)數(shù)能力之后可改變;其中在相鄰的基于10的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分而保持所述現(xiàn)金編碼部分相同;且其中因?yàn)樗鲅h(huán)在所述硬幣編碼部分中體現(xiàn),由這樣的循環(huán)而被引入所述ECAC的輸出的噪聲減少。
根據(jù)本發(fā)明實(shí)施例的升降編碼生成器包括硬幣編碼計(jì)數(shù)器和現(xiàn)金編碼計(jì)數(shù)器。硬幣編碼計(jì)數(shù)器用于計(jì)算硬幣編碼的值,可以操作以響應(yīng)從相位檢測(cè)器輸出的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UP和DN?,F(xiàn)金編碼計(jì)數(shù)器可以操作來(lái)響應(yīng)來(lái)自硬幣編碼計(jì)數(shù)器的輸出信號(hào)S1和S0以及來(lái)自相位檢測(cè)器的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UP和DN。即,硬幣計(jì)數(shù)器接收來(lái)自相位檢測(cè)器的計(jì)數(shù)脈沖以輸出2位硬幣編碼S[10]。硬幣計(jì)數(shù)器具有基于計(jì)數(shù)脈沖的00、01和11狀態(tài)中的任何一種狀態(tài)。當(dāng)硬幣計(jì)數(shù)器達(dá)到11狀態(tài),即滿狀態(tài),遞增計(jì)數(shù)信號(hào)UP不能增加硬幣計(jì)數(shù)器中的值但可以增加現(xiàn)金計(jì)數(shù)器的值。
例如,在硬幣計(jì)數(shù)器到達(dá)00狀態(tài)之后,即空狀態(tài),遞減計(jì)數(shù)信號(hào)DN不能減小硬幣計(jì)數(shù)器的值但可以減小現(xiàn)金計(jì)數(shù)器的值?,F(xiàn)金計(jì)數(shù)器接收來(lái)自相位檢測(cè)器的計(jì)數(shù)脈沖和來(lái)自硬幣計(jì)數(shù)器的硬幣編碼S[10]以輸出現(xiàn)金編碼B[70]。當(dāng)硬幣編碼處于滿狀態(tài)(且不能增加),則現(xiàn)金計(jì)數(shù)器的狀態(tài)基于遞增計(jì)數(shù)信號(hào)UP增加至下一狀態(tài)。但當(dāng)硬幣編碼處于空狀態(tài)時(shí),現(xiàn)金計(jì)數(shù)器的狀態(tài)保持而硬幣計(jì)數(shù)器的狀態(tài)增加以響應(yīng)計(jì)數(shù)脈沖。硬幣計(jì)數(shù)器足夠大以便在延遲鎖定環(huán)(DLL)的同步期間發(fā)生的起停式抖動(dòng)(bang-bang jitter)(循環(huán)或振蕩)不會(huì)引起現(xiàn)金計(jì)數(shù)器的值變化。換句話說(shuō),由起停式抖動(dòng)引起的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UP和DN的重復(fù)可以改變由硬幣編碼表示的值但不會(huì)影響現(xiàn)金計(jì)數(shù)器的值。例如,如果起停式抖動(dòng)的幅度在現(xiàn)金計(jì)數(shù)器的第二加權(quán)之內(nèi),硬幣計(jì)數(shù)器的幅度可以等于現(xiàn)金計(jì)數(shù)器224的第二位。
從下面示例實(shí)施例的詳細(xì)描述、所附權(quán)利要求和附圖,本發(fā)明的其它特征和優(yōu)點(diǎn)將會(huì)更加清楚。


附圖的目的試圖描述本發(fā)明的示例實(shí)施例,而不被認(rèn)為是限制發(fā)明的范圍;除非明確注釋將不考慮作圖比例。
圖1A是根據(jù)現(xiàn)有技術(shù)的延遲鎖定環(huán)的示意方框圖;圖1B是一組描述根據(jù)現(xiàn)有技術(shù)的圖1的DLL的操作的波形;圖2A是描述根據(jù)現(xiàn)有技術(shù)的、圖1A的DLL進(jìn)入和穩(wěn)定在鎖定狀態(tài)的曲線;圖2B是描述根據(jù)現(xiàn)有技術(shù)的、對(duì)應(yīng)于圖2A描述的鎖定條件的二進(jìn)制編碼值的示例組的表;圖2C是用于其中根據(jù)現(xiàn)有技術(shù)的二進(jìn)制編碼DAC的所有輸出晶體管被導(dǎo)通或切斷的理論環(huán)境下的電流的曲線;圖2D是與圖2C的理論電流相對(duì)的根據(jù)現(xiàn)有技術(shù)的實(shí)際電流的曲線;圖3是根據(jù)現(xiàn)有技術(shù)的二進(jìn)制加權(quán)DAC300的晶體管電平圖;圖4A是列出用于相應(yīng)于圖4A的混合編碼的從010到1910的位值的表;圖4B是相應(yīng)于圖4A的根據(jù)現(xiàn)有技術(shù)的混合溫度計(jì)/二進(jìn)制編碼生成器的示意方塊圖;圖4C是相應(yīng)于圖4A的根據(jù)現(xiàn)有技術(shù)的基于混合溫度計(jì)/二進(jìn)制編碼的DAC的示意方塊圖;圖5是根據(jù)本發(fā)明實(shí)施例的延遲鎖定環(huán)(DLL)的示意方塊圖;圖6A-6B是描述根據(jù)本發(fā)明實(shí)施例的升降編碼的示例的表;圖6C描述了根據(jù)本發(fā)明實(shí)施例的升降編碼的另一示例;圖7A是根據(jù)本發(fā)明實(shí)施例的升降編碼生成器的示意方塊圖;圖7B是對(duì)應(yīng)于圖7A的硬幣計(jì)數(shù)器的狀態(tài)圖;圖7C是對(duì)應(yīng)于圖7A的現(xiàn)金計(jì)數(shù)器的狀態(tài)圖;圖7D是描述根據(jù)本發(fā)明實(shí)施例的示例升降編碼的位值變化的表;圖7E是詳細(xì)圖7D的循環(huán)的表;圖8是根據(jù)本發(fā)明實(shí)施例的操作的流程圖;圖9是用于表示在根據(jù)本發(fā)明實(shí)施例的升降編碼的示例的位值變化的狀態(tài)圖;圖10是根據(jù)本發(fā)明實(shí)施例的DAC的電路圖例子;
圖11A-11B是根據(jù)本發(fā)明實(shí)施例的升降編碼生成器的電路圖例子;圖12時(shí)根據(jù)本發(fā)明實(shí)施例的硬幣計(jì)數(shù)器的電路圖例子;圖13是在圖11A-11B中找到的偶數(shù)邏輯單元的電路圖例子;圖14是圖13的觸發(fā)單元的電路圖例子;圖15是圖11A-11B的奇數(shù)邏輯單元的電路圖例子;圖16是圖15的觸發(fā)單元的電路圖例子;圖17是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器器件的示意方框圖;圖18是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器系統(tǒng)的示意方框圖。
具體實(shí)施例方式
根據(jù)本發(fā)明實(shí)施例的計(jì)數(shù)器器件的操作包括使用具有非基于N(non-N-based)的硬幣編碼部分(coin code portion)和非基于N的現(xiàn)金編碼部分(cash code portion)的混合編碼表示基于N的數(shù)字,所述硬幣編碼相應(yīng)于一個(gè)或多個(gè)所述現(xiàn)金編碼的最低有效位但少于所述現(xiàn)金編碼的所有位,所述混合編碼的所述硬幣編碼部分表示基于N的數(shù)字的范圍,該范圍具有上邊界和下邊界;如果觸發(fā)信號(hào)用于遞增計(jì)數(shù)(upcount),確定所述硬幣編碼部分的先前獲得值是否等于所述上邊界值;如果確定所述硬幣編碼部分的先前獲得值小于所述上邊界值,使用所述硬幣編碼部分遞增計(jì)數(shù);如果確定所述硬幣編碼部分的先前獲得值等于所述上邊界值,使用所述現(xiàn)金編碼部分遞增計(jì)數(shù);如果觸發(fā)信號(hào)用于遞減計(jì)數(shù)(downcount),確定所述硬幣編碼部分的先前獲得值是否等于所述下邊界值;如果確定所述硬幣編碼部分的先前獲得值大于所述第二邊界值,使用所述硬幣編碼部分遞減計(jì)數(shù);如果確定所述硬幣編碼部分的先前獲得值等于所述下邊界值,使用所述現(xiàn)金編碼部分遞減計(jì)數(shù);其中,計(jì)數(shù)方向的改變表現(xiàn)在所述硬幣編碼部分的值的變化而所述現(xiàn)金編碼部分的值保持相同。
例如,變量N可以是10。這樣的硬幣編碼可以是例如溫度計(jì)編碼或二進(jìn)制編碼而這樣的現(xiàn)金編碼可以是例如二進(jìn)制編碼。
根據(jù)本發(fā)明實(shí)施例的計(jì)數(shù)器器件的操作包括使用具有非基于N的硬幣編碼部分和非基于N的現(xiàn)金編碼部分的混合編碼表示基于N的數(shù)字,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但少于所述現(xiàn)金編碼的所有位;通過(guò)將計(jì)數(shù)表示成由所述硬幣編碼表示的基于N的數(shù)字和由所述現(xiàn)金編碼表示的基于N的數(shù)字之和來(lái)計(jì)數(shù);通過(guò)改變所述硬幣編碼直到超過(guò)所述硬幣編碼的計(jì)數(shù)能力來(lái)改變計(jì)數(shù)方向,所述現(xiàn)金編碼在所述硬幣編碼的所述計(jì)數(shù)能力超過(guò)之后是可改變的;且其中,相鄰的基于N的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分的值中而保持所述現(xiàn)金編碼部分的值相同。
根據(jù)本發(fā)明實(shí)施例的計(jì)數(shù)器器件的操作包括使用具有非基于N的硬幣編碼部分和非基于N的現(xiàn)金編碼部分的混合編碼表示基于N的數(shù)字,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但小于所述現(xiàn)金編碼的所有位;其中,通過(guò)對(duì)由所述硬幣編碼表示的基于N的數(shù)字和由所述現(xiàn)金編碼表示的基于N的數(shù)字求和形成計(jì)數(shù);試圖使用所述硬幣編碼計(jì)數(shù)以響應(yīng)觸發(fā)信號(hào);僅當(dāng)所述硬幣編碼達(dá)到上邊界時(shí)使用所述現(xiàn)金編碼遞增計(jì)數(shù);和僅當(dāng)所述硬幣編碼達(dá)到下邊界時(shí)使用所述現(xiàn)金編碼遞減計(jì)數(shù);其中,相鄰的基于N的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分的值中而保持所述現(xiàn)金編碼部分的值相同。
圖5是根據(jù)本發(fā)明實(shí)施例的延遲鎖定環(huán)(DLL)電路500的示意方框圖。電路500包括具有延遲單元511、512、513和514的公知的可變延遲線510??梢园嗷蚋俚难舆t單元;為了簡(jiǎn)單起見(jiàn),這里僅給出了四個(gè)。電路500還包括相位檢測(cè)器/比較器540和延遲控制電路516。包含在延遲控制電路516中的是升降編碼生成器530和升降編碼的數(shù)/模轉(zhuǎn)換器(DAC)520。
第一延遲單元511和相位比較器540均接收系統(tǒng)時(shí)鐘信號(hào)CLKSRC。以一種已知的方式,延遲單元511-514通過(guò)將它們的輸出連接在一起而級(jí)聯(lián)以形成輸出時(shí)鐘信號(hào)CLKOUT。輸出時(shí)鐘信號(hào)作為反饋信號(hào)FBCLK被反饋回相位比較器540。根據(jù)輸出時(shí)鐘CLKOUT的相位是在基準(zhǔn)時(shí)鐘CLKSRC之前還是之后,比較器540輸出遞增計(jì)數(shù)信號(hào)或遞減計(jì)數(shù)信號(hào)。升降編碼生成器530計(jì)數(shù),即生成升降編碼,以響應(yīng)來(lái)自相位比較器540的遞增/遞減信號(hào)。如將在下面詳細(xì)說(shuō)明的,升降編碼具有硬幣編碼部分S[10]和現(xiàn)金編碼部分B[j0],它們被供給升降編碼的DAC520。DAC520并行向延遲單元511-514的每一個(gè)提供延遲調(diào)整信號(hào)DLYADJ。
圖6A具有列出根據(jù)本發(fā)明實(shí)施例的升降編碼示例的表。一個(gè)表(610)列出了現(xiàn)金編碼部分,為了簡(jiǎn)單起見(jiàn),例子采用10位二進(jìn)制加權(quán)編碼的形式。已表示了各位位置的示例狀態(tài)。另一表(620)列出了2位硬幣編碼示例以及各自位的位置的狀態(tài)示例。2位硬幣編碼采用溫度計(jì)編碼形式。圖6A的升降編碼表示33610,它被表達(dá)成現(xiàn)金編碼33410和硬幣編碼210的組合。根據(jù)現(xiàn)金編碼和硬幣編碼的組合,升降編碼可以采用多種方式表達(dá)十進(jìn)制值。
圖6C表示一個(gè)可以采用多種方式表達(dá)的十進(jìn)制值的升降編碼例子。應(yīng)當(dāng)注意的是,等效于二進(jìn)制編碼部分的十進(jìn)制值被包含在圖6C的括號(hào)(“[]”)中。所以在圖6C中,根據(jù)現(xiàn)金編碼和硬幣編碼的組合,十進(jìn)制值32可以用三種方式表達(dá)。
除了示例硬幣編碼是以采用3位二進(jìn)制加權(quán)編碼的3位硬幣編碼形式描述之外,圖6B類似于圖6A。還是在圖6B中,描述了各自位的位置上的示例狀態(tài)。圖6B的升降編碼表示由現(xiàn)金編碼33410和硬幣編碼510的組合表達(dá)的數(shù)字33910。
圖7A是根據(jù)本發(fā)明實(shí)施例的升降編碼生成器530的示意方框圖。生成器530包括硬幣計(jì)數(shù)器710和現(xiàn)金計(jì)數(shù)器720。在該實(shí)施例中,硬幣計(jì)數(shù)器可以是2位堆棧存儲(chǔ)器且現(xiàn)金計(jì)數(shù)器可以是3位二進(jìn)制計(jì)數(shù)器。也可以采用硬幣計(jì)數(shù)器和現(xiàn)金計(jì)數(shù)器的其它實(shí)現(xiàn)。
硬幣計(jì)數(shù)器710和現(xiàn)金計(jì)數(shù)器720每個(gè)均接收來(lái)自相位比較器540的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)。硬幣計(jì)數(shù)器710輸出硬幣編碼,為了簡(jiǎn)化的目的,圖7A中假定2位長(zhǎng)度,即S[10]。除了供給DAC520之外,硬幣計(jì)數(shù)器710的輸出被供給現(xiàn)金計(jì)數(shù)器720?,F(xiàn)金計(jì)數(shù)器720輸出現(xiàn)金編碼,為了簡(jiǎn)單起見(jiàn),在圖7A中采用3位編碼的形式,即B[20]。
圖7B是由硬幣計(jì)數(shù)器710輸出的硬幣編碼的狀態(tài)圖。在圖7B的實(shí)施例中,硬幣編碼是由2位堆棧存儲(chǔ)器生成的2位溫度計(jì)編碼。硬幣計(jì)數(shù)器710的操作將硬幣編碼限制在3個(gè)狀態(tài)。在方塊712、714和716中描述了這些狀態(tài)。硬幣編碼位S0和S1均代表十進(jìn)制相等值1。
假定計(jì)數(shù)從0開(kāi)始,硬幣計(jì)數(shù)器710的輸出初始在狀態(tài)00,如方塊712所示,其對(duì)應(yīng)于010。當(dāng)計(jì)數(shù)增加,硬幣計(jì)數(shù)器710的輸出變成01,如方塊714所示,其對(duì)應(yīng)于110。再次增加計(jì)數(shù)使硬幣計(jì)數(shù)器710的輸出變成11,如方塊716所示,其對(duì)應(yīng)于210。如果相位比較器540提供另一遞加計(jì)數(shù)信號(hào),硬幣計(jì)數(shù)器710不改變其輸出,即輸出仍然如方塊716所示。
替代硬幣計(jì)數(shù)器溢出,現(xiàn)金計(jì)數(shù)器相應(yīng)地增加其輸出。圖7C是由現(xiàn)金計(jì)數(shù)器720輸出的現(xiàn)金編碼的狀態(tài)圖。再次假定計(jì)數(shù)從0開(kāi)始,現(xiàn)金編碼初始占據(jù)狀態(tài)000并在對(duì)應(yīng)于010、110和210的最初三個(gè)計(jì)數(shù)期間保持該狀態(tài)。但是在第四計(jì)數(shù),當(dāng)硬幣計(jì)數(shù)器溢出,現(xiàn)金編碼增加至001。在圖7C的示例中,現(xiàn)金編碼采用二進(jìn)制加權(quán)編碼形式。如果相位比較器繼續(xù)向計(jì)數(shù)器710和720提供計(jì)數(shù)脈沖,硬幣計(jì)數(shù)器710將保持在溢出狀態(tài)且現(xiàn)金計(jì)數(shù)器將吸收該增量,從狀態(tài)001行進(jìn)到狀態(tài)010到狀態(tài)011到狀態(tài)100等。
如果遞減計(jì)數(shù)脈沖由相位比較器540提供,則變化最初由硬幣編碼吸收,而不是現(xiàn)金編碼。當(dāng)硬幣編碼由狀態(tài)716減至狀態(tài)714時(shí)現(xiàn)金編碼的狀態(tài)將保持在同一狀態(tài)。如果接收到另一遞減計(jì)數(shù),則硬幣編碼將再次吸收該減值,從狀態(tài)714變?yōu)闋顟B(tài)712。如果仍接收到另一遞減計(jì)數(shù),硬幣計(jì)數(shù)器將達(dá)到下溢情況,其不能進(jìn)一步遞減。因此,硬幣編碼將保持在狀態(tài)712而減值將由現(xiàn)金編碼吸收,它將相應(yīng)地減小。
通過(guò)建立相對(duì)較小的上邊界和相對(duì)較小的下邊界,可由現(xiàn)金編碼處理大量的數(shù)字表達(dá)。選擇現(xiàn)金編碼為二進(jìn)制加權(quán)形式的形式顯著地減少了所需的1位轉(zhuǎn)換器的數(shù)量。或者,現(xiàn)金計(jì)數(shù)器可以采用其它編碼。例如,如果減小在多位轉(zhuǎn)換的惡劣情況期間轉(zhuǎn)換的位的個(gè)數(shù)比減小IC表面消耗重要,可以采用溫度計(jì)編碼。
硬幣編碼在吸收計(jì)數(shù)方向上的變化方面比現(xiàn)金編碼有優(yōu)勢(shì)。在DLL鎖定和由于抖動(dòng)表現(xiàn)出循環(huán)的狀況下,這是很重要的。與吸收循環(huán)的硬幣編碼相關(guān)的一位轉(zhuǎn)換器中的更小的晶體管比與現(xiàn)金編碼相關(guān)的一位轉(zhuǎn)換器中的多數(shù)晶體管產(chǎn)生更少的噪聲。
圖7D描述了根據(jù)本發(fā)明實(shí)施例的9位升降編碼。升降編碼包括2位硬幣編碼和7位現(xiàn)金編碼。在該例子中,現(xiàn)金編碼再次采用二進(jìn)制加權(quán)編碼形式而硬幣編碼采用簡(jiǎn)單的二進(jìn)制編碼,其中,每一位代表相同的數(shù)字值,例如1。圖7D描述了與在現(xiàn)有技術(shù)圖2B中描述的情形類似的情形(即其中,在數(shù)字值3110和3210之間發(fā)生循環(huán))。在圖7D中,因?yàn)橄鄳?yīng)于現(xiàn)金編碼的額外兩位S1S0,它們均代表110,在現(xiàn)有技術(shù)圖2B中的數(shù)字值3110和3210之間前后循環(huán)相當(dāng)于圖7D中3310和3410之間的循環(huán)。圖7D描述的循環(huán)情形與現(xiàn)有技術(shù)圖2B不同之處在于,該循環(huán)由根據(jù)本發(fā)明實(shí)施例的升降編碼處理。
再次,由于DLL的鎖定狀態(tài)的抖動(dòng),發(fā)生循環(huán)??梢栽O(shè)計(jì)硬幣編碼的尺寸以吸收抖動(dòng)。用于硬幣編碼和現(xiàn)金編碼的合適位長(zhǎng)度依賴于使用升降編碼的環(huán)境。當(dāng)循環(huán)的范圍增加時(shí),在硬幣計(jì)數(shù)器中的相應(yīng)位數(shù)可以增加。
假定相位比較器連續(xù)供給遞增計(jì)數(shù)信號(hào),升降編碼將達(dá)到對(duì)應(yīng)于硬幣編碼01和現(xiàn)金編碼0011110的狀態(tài)3110。隨后的遞增計(jì)數(shù)將增加硬幣編碼至11且現(xiàn)金編碼留在相同狀態(tài)。進(jìn)一步增加至3310將把硬幣編碼留在相同狀態(tài),即11,而將現(xiàn)金編碼增加至狀態(tài)0011111。進(jìn)一步增加至3410將把硬幣編碼留在相同狀態(tài)11而將現(xiàn)金編碼增加至如行731中所示狀態(tài)0100000。從3310到3410的轉(zhuǎn)換730是在現(xiàn)金編碼中的多位轉(zhuǎn)換。如果來(lái)自相位比較器540的下一信號(hào)是遞減計(jì)數(shù),例如,因?yàn)橛稍诟髯缘囊晃晦D(zhuǎn)換器的六個(gè)輸出晶體管狀態(tài)中的變化引入的相關(guān)噪聲,需要防止另一多位轉(zhuǎn)換730。
假定來(lái)自相位比較器540的下一計(jì)數(shù)信號(hào)是減信號(hào),占據(jù)行732中的狀態(tài)01,硬幣計(jì)數(shù)器吸收減值而不是現(xiàn)金計(jì)數(shù)器。如果然后接收到減信號(hào),減值再次被硬幣編碼吸收,占據(jù)行734中的狀態(tài)00。但是如果來(lái)自相位比較器540的下一計(jì)數(shù)信號(hào)是遞增計(jì)數(shù)信號(hào),增值仍由硬幣編碼反映,占據(jù)如行736所示的狀態(tài)01。進(jìn)一步增值再次被硬幣編碼吸收,占據(jù)如行738所示的狀態(tài)11。但是在該點(diǎn),硬幣編碼已經(jīng)到達(dá)它的上邊界。然后跟隨的增值將被現(xiàn)金編碼吸收。
然而,如果隨后的計(jì)數(shù)信號(hào)是遞減計(jì)數(shù),則增值由硬幣編碼吸收,占據(jù)如行740所示的狀態(tài)01。在3310和3410之間的循環(huán)由硬幣編碼中的轉(zhuǎn)換吸收而不是現(xiàn)金編碼中的轉(zhuǎn)換。這減少了由如圖2B所描述的相應(yīng)現(xiàn)有技術(shù)的DAC所遭受的重復(fù)的多位轉(zhuǎn)換。
圖7E是描述在3410和3210之間的循環(huán)(再次,由抖動(dòng)導(dǎo)致的)和它是如何被硬幣編碼吸收的圖表。圖7E只是更詳細(xì)地表現(xiàn)了圖7D的特征。在圖7E中,X軸對(duì)應(yīng)于時(shí)間而Y軸對(duì)應(yīng)于由硬幣編碼表示的數(shù)字的幅度。底部行742具有硬幣編碼狀態(tài)00,對(duì)應(yīng)于3210。中間行744具有硬幣編碼狀態(tài)01,對(duì)應(yīng)于3310。頂部行746具有硬幣編碼狀態(tài)11,對(duì)應(yīng)于3410。時(shí)間增量t731、t732、t734…t740分別相應(yīng)于行731、732、734…740描述的狀態(tài)。將圖7E看作一個(gè)整體可以得出循環(huán)被硬幣編碼整個(gè)吸收。
圖8是根據(jù)本發(fā)明實(shí)施例的的流程圖800。流程在方塊802開(kāi)始并行進(jìn)到判決方塊804,其中確定來(lái)自相位比較器540的計(jì)數(shù)脈沖是遞增計(jì)數(shù)還是遞減計(jì)數(shù)。如果接收到遞增計(jì)數(shù),流程從方塊804進(jìn)入方塊806,其中確定硬幣計(jì)數(shù)器是否為滿,即硬幣編碼的狀態(tài)當(dāng)前是否處于上邊界。如果是,流程進(jìn)入方塊810,其中增值由現(xiàn)金計(jì)數(shù)器吸收,即現(xiàn)金計(jì)數(shù)器增加。流程從方塊810進(jìn)入方塊812,其中硬幣編碼和現(xiàn)金編碼之和代表升降編碼的數(shù)字值。
但是如果在方塊806確定硬幣計(jì)數(shù)器不是滿狀態(tài),則流程進(jìn)入方塊814,其中增值由硬幣計(jì)數(shù)器吸收,即硬幣計(jì)數(shù)器增加。流程從方塊814進(jìn)入方塊812,其中將對(duì)硬幣編碼和現(xiàn)金編碼求和以提供升降編碼的數(shù)字等效值。
回到方塊804,如果確定計(jì)數(shù)脈沖是遞減計(jì)數(shù),則流程進(jìn)入方塊808。在方塊808,確定硬幣編碼是否是空,即硬幣計(jì)數(shù)器當(dāng)前是否處于其下邊界。如果是,則流程進(jìn)入方塊810,其中減值由現(xiàn)金編碼吸收,即減小現(xiàn)金編碼中的值。象前面那樣,流程從方塊810進(jìn)入方塊812。如果,然而在方塊808確定硬幣編碼不是空,則流程進(jìn)入方塊814,其中硬幣編碼吸收減值,即硬幣編碼減小。流程從方塊814進(jìn)入方塊812。
圖9是用于根據(jù)本發(fā)明實(shí)施例的具有2位硬幣編碼和7位現(xiàn)金編碼的升降編碼示例的狀態(tài)圖。再次,硬幣編碼可以是溫度計(jì)編碼。硬幣編碼的上邊界狀態(tài)可以是11而下邊界狀態(tài)可以是00?,F(xiàn)金編碼可以是二進(jìn)制加權(quán)編碼。圖9描述了升降編碼的硬幣編碼部分是如何吸收在計(jì)數(shù)方向上的變化而現(xiàn)金編碼部分不受影響。而且,圖9描述了由升降編碼的現(xiàn)金編碼部分和硬幣編碼部分所持的值的不同組合如何表示相同的數(shù)字值。
在圖9中,每個(gè)橢圓代表升降編碼的一個(gè)狀態(tài)。“+”前的六位對(duì)應(yīng)于現(xiàn)金編碼,而“+”后面兩位代表硬幣編碼。而且,在橢圓內(nèi)下劃線部分代表升降編碼的十進(jìn)制等效值。在根據(jù)本發(fā)明實(shí)施例的延遲鎖定環(huán)(DLL)的一般操作期間,當(dāng)DLL達(dá)到鎖定狀態(tài),為了調(diào)節(jié)抖動(dòng)噪聲,升降編碼生成器530可被設(shè)置成在兩個(gè)數(shù)字之間循環(huán)。
首先,考慮其中鎖定狀態(tài)和相關(guān)抖動(dòng)噪聲表現(xiàn)為在分別由橢圓9291和9301所示的值29和30之間的循環(huán)的情況。在狀態(tài)9291,硬幣編碼占據(jù)狀態(tài)00,而現(xiàn)金編碼占據(jù)狀態(tài)011101。如果接收到遞增計(jì)數(shù),則增值由硬幣編碼吸收,如狀態(tài)9301所反映的那樣,對(duì)應(yīng)于3010。如果在狀態(tài)9301接收到減信號(hào),減值可以由硬幣編碼吸收從而將升降編碼返回狀態(tài)9291,對(duì)應(yīng)于2910。由抖動(dòng)噪聲導(dǎo)致的循環(huán)存在于狀態(tài)9291和930之間而不影響現(xiàn)金編碼,即由于循環(huán)可以被硬幣編碼吸收,所以每個(gè)狀態(tài)的現(xiàn)金編碼可以是相同的。
如果升降編碼處于狀態(tài)9291時(shí)接收到減信號(hào),由于硬幣編碼當(dāng)前處于其下邊界00,減值可由現(xiàn)金編碼吸收。因而,從狀態(tài)9291的遞減導(dǎo)致升降編碼占據(jù)其中硬幣編碼是00而現(xiàn)金編碼是011100的狀態(tài)928。如果接收到增信號(hào),由于它處于狀態(tài)00而不是它的上邊界11,增值可由硬幣編碼吸收,因而升降編碼轉(zhuǎn)換至狀態(tài)9292,對(duì)應(yīng)于2910。狀態(tài)9291中的現(xiàn)金編碼與狀態(tài)928相同,但是硬幣編碼已經(jīng)變?yōu)?1。如果在升降編碼處于狀態(tài)9292時(shí)接收到減信號(hào),則由于它不處于其下邊界00,減值可由硬幣編碼(01)吸收。因而,升降編碼從狀態(tài)9292轉(zhuǎn)換回狀態(tài)928。應(yīng)當(dāng)注意的是,狀態(tài)9291和9292均代表2910并且通過(guò)硬幣編碼和現(xiàn)金編碼的不同組合來(lái)實(shí)現(xiàn)這一點(diǎn)。
現(xiàn)在考慮其中DLL的鎖定狀態(tài)和相關(guān)抖動(dòng)噪聲表現(xiàn)為在分別由橢圓931和9302所示的值31和30之間循環(huán)的情況。在狀態(tài)931,硬幣編碼是00而現(xiàn)金編碼是011101。由于在狀態(tài)931中的硬幣編碼(01)不在下邊界(00),即硬幣編碼可吸收減值,所以在升降編碼處于狀態(tài)931時(shí)接收到減信號(hào)導(dǎo)致了轉(zhuǎn)換至狀態(tài)9302。從狀態(tài)931和9302可以看出它們具有相同的現(xiàn)金編碼但不同的硬幣編碼。同時(shí)可以看出從狀態(tài)930到狀態(tài)9302的轉(zhuǎn)換反映了從狀態(tài)3110到3010的轉(zhuǎn)換。應(yīng)當(dāng)注意的是狀態(tài)9301和9302均代表3010,但卻是硬幣編碼和現(xiàn)金編碼的不同組合。
在狀態(tài)9302接收到減信號(hào)導(dǎo)致了升降編碼下降至9291。因?yàn)樵跔顟B(tài)9302中硬幣編碼(00)處于其下邊界,該轉(zhuǎn)換可以被現(xiàn)金編碼吸收。如果在升降編碼處于狀態(tài)9302時(shí)接收到增信號(hào),由于在狀態(tài)9302,硬幣編碼(00)不在其上邊界,增值可以由硬幣編碼吸收。因而,在狀態(tài)9302的遞增將升降編碼轉(zhuǎn)換至狀態(tài)931。再者,在狀態(tài)9302和931之間的循環(huán)可以由硬幣編碼吸收而不是現(xiàn)金編碼。
在對(duì)應(yīng)于3110的狀態(tài)931,硬幣編碼(01)不在其上邊界(11)。在狀態(tài)931接收到增信號(hào)導(dǎo)致增值由硬幣編碼吸收且升降編碼轉(zhuǎn)換至狀態(tài)9321(對(duì)應(yīng)于3210)。從931和9321可以看出它們的現(xiàn)金編碼相同但它們的硬幣編碼不同。在狀態(tài)9321,硬幣編碼(11)處于其上邊界。如果在狀態(tài)9321接收到減信號(hào),減值可以由硬幣編碼吸收,因而升降編碼轉(zhuǎn)換回狀態(tài)931。
在狀態(tài)9321,如果接收到增信號(hào),由于處于其上邊界,增值不能由硬幣編碼(11)吸收。因而,增值可以由現(xiàn)金編碼吸收,如至狀態(tài)9331的轉(zhuǎn)換所反映的那樣。從狀態(tài)9321和9331可以看出它們的硬幣編碼相同,但它們的現(xiàn)金編碼不同。
現(xiàn)在考慮其中DLL的鎖定狀態(tài)和相關(guān)抖動(dòng)噪聲表現(xiàn)為在分別由橢圓934和9332所示的值34和33之間的循環(huán)的情況。如果在升降編碼處于狀態(tài)9331時(shí)接收到增信號(hào),升降編碼轉(zhuǎn)換至狀態(tài)934。在狀態(tài)9331,硬幣編碼(11)處于其上邊界,所以它不能吸收增值。代之以增值由現(xiàn)金編碼吸收。從狀態(tài)9331和934可以看出它們的現(xiàn)金編碼不同,但它們的硬幣編碼相同。同時(shí),從狀態(tài)9331到狀態(tài)934的轉(zhuǎn)換是在現(xiàn)金編碼中的多位轉(zhuǎn)換。
可以看出雖然使用現(xiàn)金編碼和硬幣編碼的不同組合,但是狀態(tài)9321和9322均表示值3210。同時(shí)還可以看出在3310和3210之間的來(lái)回循環(huán)相當(dāng)于在狀態(tài)9331和9322之間的循環(huán),其中差值可以由硬幣計(jì)數(shù)器吸收。換句話說(shuō),僅僅硬幣計(jì)數(shù)器在狀態(tài)9331和9322之間循環(huán)。
如果在狀態(tài)9331時(shí)接收到增信號(hào),升降編碼轉(zhuǎn)換至狀態(tài)934。在狀態(tài)9331,硬幣編碼(11)處于其上邊界,所以它不能吸收增值。代之以增值可以由現(xiàn)金編碼吸收。從狀態(tài)9331和934可以看出它們的現(xiàn)金編碼不同,但它們的硬幣編碼相同。同時(shí),從狀態(tài)9331至狀態(tài)934的轉(zhuǎn)換是在現(xiàn)金編碼中的多位轉(zhuǎn)換。
如果在狀態(tài)934(再次對(duì)應(yīng)于3410)中接收到減信號(hào),減值可以由硬幣編碼(11)吸收,其不在下邊界(00)。因而,升降編碼通過(guò)從狀態(tài)934轉(zhuǎn)換至9332(表示3310),而不是9331來(lái)響應(yīng)減信號(hào)。從狀態(tài)934和9332可以看出它們具有相同的現(xiàn)金編碼,但不同的硬幣編碼。如果在狀態(tài)9332接收到增信號(hào),由于硬幣編碼(10)不在其上邊界(11),所以增值可以由它吸收。因而,在狀態(tài)9332接收到增信號(hào)導(dǎo)致了升降編碼轉(zhuǎn)換回狀態(tài)934??梢钥闯鲈?310和3410之間的循環(huán)包括在狀態(tài)9332和934之間的來(lái)回轉(zhuǎn)換。對(duì)于在狀態(tài)9332和934之間的轉(zhuǎn)換,變化可由硬幣編碼吸收,而不是現(xiàn)金編碼。
圖9表明一旦循環(huán)開(kāi)始,就可以避免現(xiàn)金編碼中的多位轉(zhuǎn)換。這樣的循環(huán)引起的多位轉(zhuǎn)換(cycling-induced multi-bit transition)在根據(jù)現(xiàn)有技術(shù)的DLL電路中不能被避免。
圖10是根據(jù)本發(fā)明實(shí)施例的延遲控制電路516的實(shí)施例的電路圖。升降編碼生成器(EC-GEN)530被描述成包括現(xiàn)金計(jì)數(shù)器720和硬幣計(jì)數(shù)器710。升降編碼的DAC(EC-DAC)520被描述成包括在相應(yīng)于硬幣計(jì)數(shù)器的方塊1200中的兩個(gè)相等加權(quán)的輸出晶體管和在相應(yīng)于現(xiàn)金計(jì)數(shù)器的轉(zhuǎn)換器方塊1100中的八個(gè)二進(jìn)制加權(quán)晶體管。晶體管SWS0和SWS1對(duì)應(yīng)于硬幣編碼的位S0和S1。晶體管SWB0、SWB1、…、SWB7對(duì)應(yīng)于現(xiàn)金計(jì)數(shù)器的位B0、B1、…B7。再者,在該例子中,為了簡(jiǎn)化描述和解釋,現(xiàn)金計(jì)數(shù)器被限制在8位。再者,對(duì)于現(xiàn)金編碼和對(duì)于硬幣編碼的位的合適個(gè)數(shù)依賴于本發(fā)明實(shí)施例所被采用的環(huán)境。
如在現(xiàn)有技術(shù)中,通過(guò)改變各個(gè)晶體管的寬度和長(zhǎng)度,實(shí)現(xiàn)二進(jìn)制編碼轉(zhuǎn)換器1100的加權(quán)。在包含在圖10的示例電路中的升降編碼中,象在升降編碼的先前示例中那樣,位S0、S1和B0都表示相同的數(shù)字值,例如1。因此,晶體管SWS0、SWS1和SWB0的寬長(zhǎng)比(W/L)是相同的。但晶體管SWB1-SWB7的W/L按照二進(jìn)制加權(quán)。例如,如果晶體管SWB0的W/L比等于W/L,則晶體管SWB1的相應(yīng)的比率等于2W/L,…對(duì)于SWB5來(lái)說(shuō)是64W/L等等。EC-DAC520同時(shí)包括與現(xiàn)有技術(shù)的緩沖器320類型相似的緩沖器1300。在操作中,由各個(gè)晶體管吸收的電流之和可以由緩沖器1300經(jīng)由電阻R通過(guò)晶體管MP0提供。實(shí)際上相同的電流可以由緩沖器1300通過(guò)晶體管MP1輸出作為延遲調(diào)整信號(hào)DLYADJ。
圖11A-11B是根據(jù)本發(fā)明實(shí)施例的升降編碼生成器(EC-GEN)530的電路圖示例。這里,硬幣計(jì)數(shù)器710由邏輯器件222實(shí)施而現(xiàn)金計(jì)數(shù)器720由多個(gè)級(jí)聯(lián)的邏輯器件UC0、UC1、UC2、…UC7實(shí)施。再者,圖11A-11B的示例繼續(xù)采用其中現(xiàn)金編碼部分具有8位,即B0-B7,分別對(duì)應(yīng)于邏輯器件UC0-UC7的示例。
參考圖12,將詳細(xì)描述硬幣計(jì)數(shù)器邏輯器件222。硬幣器件222由復(fù)位信號(hào)RESET初始化并生成硬幣編碼S[i0](在該實(shí)施例中,i=0,1)以響應(yīng)遞增計(jì)數(shù)信號(hào)UP和遞減計(jì)數(shù)信號(hào)DN。在該實(shí)施例中,硬幣編碼是被表達(dá)成相同加權(quán)數(shù)系統(tǒng)的2位溫度計(jì)編碼。這樣的硬幣編碼“S0S1”傳輸?shù)阶鳛橄乱患?jí)的現(xiàn)金編碼計(jì)數(shù)器720。硬幣編碼計(jì)數(shù)器222包括與非門(mén)G10和G12,PMOS晶體管MP10、MP12、MP14、MP16、MP18和MP20、MNOS晶體管MN10、MN12、MN14、MN18、MN20、MN22和MN24,以及反相器INV10、INV12、…、和INV30,它們?nèi)鐖D12那樣連接。反相器對(duì)INV12和INV30、INV16和INV18、INV22和INV24、以及INV26和INV28相互連接構(gòu)成鎖存器(latch)。
在上面電路結(jié)構(gòu)中,當(dāng)硬幣編碼信號(hào)S0是“1”,遞增計(jì)數(shù)信號(hào)UP傳送給硬幣編碼信號(hào)S1。當(dāng)硬幣編碼信號(hào)S1是“1”,遞增計(jì)數(shù)信號(hào)UP傳送給現(xiàn)金編碼計(jì)數(shù)器224。將在下面詳細(xì)說(shuō)明。
當(dāng)復(fù)位信號(hào)RESET變成有效高(active high),硬幣編碼計(jì)數(shù)器222的鎖存器LAT1和LAT3被初始化。后來(lái),當(dāng)遞增計(jì)數(shù)信號(hào)UP變成有效,PMOS晶體管MP10被取反的遞增計(jì)數(shù)信號(hào)UPB導(dǎo)通。在這種情況下,存儲(chǔ)在鎖存器LAT1的值被從“0”取反至“1”。接著,當(dāng)遞增計(jì)數(shù)信號(hào)UP變成無(wú)效,NMOS晶體管MN14和MN16以及PMOS晶體管MP12和MP14被導(dǎo)通。結(jié)果,存儲(chǔ)在鎖存器LAT1的值通過(guò)NMOS晶體管MN14和MN16以及PMOS晶體管MP12和MP14被傳輸至鎖存器LAT2。也就是說(shuō),當(dāng)遞增計(jì)數(shù)信號(hào)變成有效,硬幣編碼“S0S1”變成“01”。
當(dāng)遞增計(jì)數(shù)信號(hào)UP變成重新有效(re-active),與非門(mén)G12的輸出信號(hào)UPB變低且存儲(chǔ)在鎖存器LAT3中的值被從“0”取反成“1”,這是因?yàn)殒i存器LAT2的輸出信號(hào)S0變高。接著,當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)闊o(wú)效,NMOS晶體管MN22和MN24以及PMOS晶體管MP18和MP20被導(dǎo)通。結(jié)果,存儲(chǔ)在鎖存器LAT3中的值通過(guò)NMOS晶體管MN22和MN24以及PMOS晶體管MP18和MP20傳送到鎖存器LAT4。也就是說(shuō),當(dāng)遞增計(jì)數(shù)信號(hào)再一次變成重新有效,硬幣編碼“S1S0”變成“11”。
當(dāng)硬幣編碼信號(hào)“S1S0”是“11”且遞增計(jì)數(shù)信號(hào)變成重新有效,硬幣編碼“S1S0”被維持,而現(xiàn)金編碼值變化。這將在后面詳細(xì)解釋,總之,當(dāng)硬幣編碼的值增加,現(xiàn)金編碼不受輸入二進(jìn)制編碼變化的影響。
當(dāng)硬幣編碼信號(hào)S0b是“1”,遞減計(jì)數(shù)信號(hào)DN被傳送至現(xiàn)金編碼計(jì)數(shù)器224。當(dāng)硬幣編碼信號(hào)S1b是“1”,遞減計(jì)數(shù)信號(hào)DN被傳送至硬幣編碼信號(hào)S0。這將在下面詳細(xì)說(shuō)明。
當(dāng)硬幣編碼“S1S0”是“11”且遞減計(jì)數(shù)信號(hào)DN變成有效,鎖存器LAT3通過(guò)NMOS晶體管MN18初始化。當(dāng)遞減計(jì)數(shù)信號(hào)DN變成無(wú)效,存儲(chǔ)在鎖存器LAT3中的值通過(guò)NMOS晶體管MN22和MN24以及PMOS晶體管MP18和MP20傳送至鎖存器LAT4。結(jié)果,硬幣編碼信號(hào)S1從“1”變成“0”而硬幣編碼信號(hào)S0被維持在先前值。當(dāng)遞減計(jì)數(shù)信號(hào)DN再一次變成有效,通過(guò)NMOS晶體管MN10初始化鎖存器LAT1。NMOS晶體管MN10由反相器INV10的輸出控制。因?yàn)樾盘?hào)S1b“1”被傳送至與非門(mén)G10的一個(gè)輸入端子,所以當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)橛行r(shí),NMOS晶體管MN10被導(dǎo)通。當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)闊o(wú)效,存儲(chǔ)在鎖存器LAT1中的值通過(guò)NMOS晶體管MN14和MN16以及PMOS晶體管MP12和MP14傳送至鎖存器LAT2。結(jié)果,硬幣編碼信號(hào)S0由“1”變?yōu)椤?”。
當(dāng)硬幣編碼“S1S0”是“00”且遞減計(jì)數(shù)信號(hào)DN變?yōu)橹匦掠行ВS持硬幣編碼“S1S0”,但是改變現(xiàn)金編碼值。這將在后面詳細(xì)解釋??傊?,當(dāng)硬幣編碼的值減小,現(xiàn)金編碼不受輸入二進(jìn)制編碼的變化影響。
回到圖11A-11B,現(xiàn)金編碼計(jì)數(shù)器224運(yùn)行以響應(yīng)硬幣編碼計(jì)數(shù)器222的輸出值以及來(lái)自相位比較器540的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UP和DN?,F(xiàn)金編碼計(jì)數(shù)器224包括8個(gè)單位計(jì)數(shù)器UC0-UC7,它由復(fù)位信號(hào)RESET初始化并構(gòu)成8位計(jì)數(shù)器。偶數(shù)單元計(jì)數(shù)器UC0、UC2、UC4和UC6運(yùn)行以響應(yīng)遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UP和DN。奇數(shù)單元計(jì)數(shù)器UC1、UC3、UC5和UC7運(yùn)行以響應(yīng)取反的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UPB和DNB?,F(xiàn)金編碼計(jì)數(shù)器224執(zhí)行遞增計(jì)數(shù)/遞減計(jì)數(shù)操作,除了現(xiàn)金編碼計(jì)數(shù)器224受到硬幣編碼計(jì)數(shù)器222的輸出影響之外,它類似于二進(jìn)制計(jì)數(shù)器。
任一個(gè)偶數(shù)計(jì)數(shù)器UC0、UC2、UC6和UC8借助于圖13將更加詳細(xì)。單位計(jì)數(shù)器UCi(i=0、2、4和6)包括五個(gè)與非門(mén)G14、G16、G18、G20和G22以及觸發(fā)器FF1,它們按照如圖所示的那樣連接。單位計(jì)數(shù)器UCi運(yùn)行以響應(yīng)遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UP和DN以及存儲(chǔ)在先前級(jí)的單位計(jì)數(shù)器中的值。如圖14所示,觸發(fā)器FF1具有包括反相器INV44和INV46、傳輸門(mén)(transmission gate)TG10和TG12、NMOS晶體管MN26、以及反相器INV48、INV50、INV52和INV54的鎖存器LAT5。
當(dāng)復(fù)位信號(hào)RESET變?yōu)橛行?,觸發(fā)器FF1的鎖存器LAT5通過(guò)NMOS晶體管MN26初始化。當(dāng)輸入信號(hào)In_Carry_Up高且遞增計(jì)數(shù)信號(hào)UP變?yōu)橛行Вc非門(mén)G18的輸出信號(hào)Flag_Inv變高。當(dāng)輸入信號(hào)In_Carry_Up高,這表明存儲(chǔ)在先前級(jí)(或硬幣編碼計(jì)數(shù)器的S1的值)的單位計(jì)數(shù)器中的值是“1”。高電平的輸出信號(hào)Flag_Inv導(dǎo)致傳輸門(mén)TG10變?yōu)闊o(wú)效,而傳輸門(mén)TG12變?yōu)橛行Аfi存器LAT5維持先前值或根據(jù)輸出值Qb取反。由于傳輸門(mén)TG10處于無(wú)效狀態(tài),觸發(fā)器FF的輸出信號(hào)Q和Qb維持先前值。后來(lái),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)闊o(wú)效,與非門(mén)G18的輸出信號(hào)Flag_Inv變低。這導(dǎo)致了傳輸門(mén)TG10變?yōu)橛行В鴤鬏旈T(mén)TG12變?yōu)闊o(wú)效。存儲(chǔ)在鎖存器LAT5中的值通過(guò)傳輸門(mén)TG10被作為輸出信號(hào)Q輸出。通過(guò)相應(yīng)的與非門(mén)G20和G22,輸出信號(hào)Q和Qb被傳輸至下一級(jí)的單位計(jì)數(shù)器。
例如,當(dāng)輸出信號(hào)Q高,觸發(fā)器FF1的鎖存器LAT5的鎖存點(diǎn)ND1變高而鎖存點(diǎn)ND2變低。如果從先前級(jí)傳送來(lái)的信號(hào)In_Carry_Up和In_Carry_Dn分別為高和低(位于先前級(jí)的單位計(jì)數(shù)器的所有值都是“1”),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)橛行?,與非門(mén)G18的輸出信號(hào)Flag_Inv變高。這導(dǎo)致了傳輸門(mén)TG12變?yōu)橛行?,而傳輸門(mén)TG10變?yōu)闊o(wú)效。鎖存點(diǎn)ND1通過(guò)傳輸門(mén)TG12與輸出信號(hào)Qb相連。也即是,存儲(chǔ)在鎖存器LAT5中的值被從“1”至“0”取反。后來(lái),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)闊o(wú)效,與非門(mén)G18的輸出信號(hào)Flag_Inv變低且存儲(chǔ)在鎖存器LAT5中的值通過(guò)傳輸門(mén)TG10作為輸出信號(hào)Q被輸出。單位計(jì)數(shù)器UCi的輸出信號(hào)Q和Qb通過(guò)相應(yīng)的與非門(mén)G20和G22傳輸至下一級(jí)的單位計(jì)數(shù)器。
另一方面,當(dāng)輸入信號(hào)In_Carry_Dn高和遞減計(jì)數(shù)信號(hào)DN變?yōu)橛行?,與非門(mén)G18的輸出信號(hào)Flag_Inv變高。這導(dǎo)致了傳輸門(mén)TG10變?yōu)闊o(wú)效,而傳輸門(mén)TG12變?yōu)橛行Аfi存器LAT5根據(jù)輸出值Qb維持先前值或取反。由于傳輸門(mén)TG10處于無(wú)效狀態(tài),觸發(fā)器FF的輸出信號(hào)Q和Qb維持先前值。后來(lái),當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)闊o(wú)效,與非門(mén)G18的傳輸信號(hào)Flag_Inv變低。這導(dǎo)致了傳輸門(mén)TG10變?yōu)橛行?,而傳輸門(mén)TG12變?yōu)闊o(wú)效。存儲(chǔ)在鎖存器LAT5中的值通過(guò)傳輸門(mén)TG10作為輸出信號(hào)Q被輸出。輸出信號(hào)Q和Qb通過(guò)與非門(mén)G20和G22被傳輸至下一級(jí)的單位計(jì)數(shù)器。
例如,當(dāng)輸出信號(hào)Q高,鎖存器FF1的鎖存器LAT5的鎖存點(diǎn)ND1變高且鎖存點(diǎn)ND2變低。如果從先前級(jí)傳送來(lái)的信號(hào)In_Carry_Up和In_Carry_In分別為低和高(存儲(chǔ)在位于先前級(jí)的單位計(jì)數(shù)器中的所有值為“0”),當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)橛行?,與非門(mén)G18的輸出信號(hào)Flag_Inv變高。這導(dǎo)致了傳輸門(mén)TG12變?yōu)橛行?,而傳輸門(mén)TG10變?yōu)闊o(wú)效。鎖存點(diǎn)ND1通過(guò)傳輸門(mén)TG12與傳輸信號(hào)Qb連接。即,存儲(chǔ)在鎖存器LAT5中的值由“1”至“0”取反。后來(lái),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)闊o(wú)效,與非門(mén)G18的輸出信號(hào)Flag_inv變低且存儲(chǔ)在鎖存器LAT5中的值通過(guò)傳輸門(mén)TG10作為輸出信號(hào)Qb被輸出。單位計(jì)數(shù)器UCi的輸出信號(hào)Q和Qb通過(guò)相應(yīng)的與非門(mén)G20和G22傳輸至下一級(jí)的單位計(jì)數(shù)器。
任何一個(gè)奇數(shù)單位計(jì)數(shù)器UC1、UC3、UC5和UC7借助圖15被詳細(xì)說(shuō)明。單位計(jì)數(shù)器UCi(i=1、3、5、和7)包括五個(gè)或非門(mén)G24、G26、G28、G30、和G32以及觸發(fā)器FF2,它們按照如圖所示的那樣連接。單位計(jì)數(shù)器UCi運(yùn)行以響應(yīng)取反的遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)UPB和DNB以及存儲(chǔ)在先前級(jí)的單位計(jì)數(shù)器中的值。觸發(fā)器FF2具有包括非門(mén)INV56和INV58、傳輸門(mén)TG14和TG16、NMOS晶體管MN28、以及反相器INV60、INV62、INV64、和INV66的鎖存器LAT6,它們?nèi)鐖D16所示的那樣連接。
當(dāng)復(fù)位信號(hào)RESET變?yōu)橛行?,觸發(fā)器FF2的鎖存器LAT6通過(guò)NMOS晶體管MN28初始化。當(dāng)輸入信號(hào)In_Carry_Up低且遞增計(jì)數(shù)信號(hào)UP變?yōu)橛行?,或非門(mén)G28的輸出信號(hào)Flag_Invb變低。這導(dǎo)致了傳輸門(mén)TG14變?yōu)闊o(wú)效,傳輸門(mén)TG16變?yōu)橛行?。鎖存器LAT6根據(jù)輸出信號(hào)Qb維持先前狀態(tài)或取反。由于傳輸門(mén)TG10處于無(wú)效狀態(tài),觸發(fā)器FF的輸出信號(hào)Q和Qb維持先前值。后來(lái),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)闊o(wú)效,或非門(mén)G28的輸出信號(hào)Flag_Invb變高。這導(dǎo)致了傳輸門(mén)TG14變?yōu)橛行?,而傳輸門(mén)TG16變?yōu)闊o(wú)效。存儲(chǔ)在鎖存器LAT6中的值通過(guò)傳輸門(mén)TG14作為輸出信號(hào)Q被輸出。輸出信號(hào)Q和Qb通過(guò)相應(yīng)的或非門(mén)G30和G32被傳輸至下一級(jí)的單位計(jì)數(shù)器。
例如,當(dāng)輸出信號(hào)Q高,觸發(fā)器FF2的鎖存器LAT6的鎖存點(diǎn)ND3變高且其鎖存點(diǎn)ND4變低。如果從先前級(jí)傳送來(lái)的信號(hào)In_Carry_Up和In_Carry_Dn分別為低和高(位于先前級(jí)的單位計(jì)數(shù)器的所有值都是“1”),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)橛行?,或非門(mén)G28的輸出信號(hào)Flag_Inv變低。這導(dǎo)致了傳輸門(mén)TG16變?yōu)橛行?,而傳輸門(mén)TG14變?yōu)闊o(wú)效。鎖存點(diǎn)ND3通過(guò)傳輸門(mén)TG16與輸出信號(hào)Qb連接。即存儲(chǔ)在鎖存器LAT6中的值被從“1”到“0”取反。后來(lái),當(dāng)遞增計(jì)數(shù)信號(hào)UP變?yōu)闊o(wú)效,或非門(mén)G28的輸出信號(hào)Flag_Invb變高且存儲(chǔ)在鎖存器LAT6中的值通過(guò)傳輸門(mén)TG14作為輸出信號(hào)Q被輸出。單位計(jì)數(shù)器UCi的輸出信號(hào)Q和Qb通過(guò)相應(yīng)的或非門(mén)G30和G32被傳送至下一級(jí)的單位計(jì)數(shù)器。
另一方面,當(dāng)輸入信號(hào)In_Carry_Dn低且遞減計(jì)數(shù)信號(hào)DN變?yōu)橛行?,或非門(mén)G28的輸出信號(hào)Flag_Invb變高。這導(dǎo)致了傳輸門(mén)TG14變?yōu)闊o(wú)效,而傳輸門(mén)TG16變?yōu)橛行?。鎖存器LAT6或根據(jù)輸出值Qb維持先前值取反。由于傳輸門(mén)TG14處于無(wú)效狀態(tài),觸發(fā)器FF2的輸出信號(hào)Q和Qb維持先前值。后來(lái),當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)闊o(wú)效,或非門(mén)G28的傳輸信號(hào)Flag_Invb變高。這導(dǎo)致了傳輸門(mén)TG14變?yōu)橛行?,而傳輸門(mén)TG16變?yōu)闊o(wú)效。存儲(chǔ)在鎖存器LAT6中的值通過(guò)傳輸門(mén)TG14作為傳輸信號(hào)Q被傳輸。輸出信號(hào)Q和Qb通過(guò)或非門(mén)G30和G32被傳輸至下一級(jí)的單位計(jì)數(shù)器。
例如,當(dāng)輸出信號(hào)Q高,鎖存器FF2的鎖存器LAT6的鎖存點(diǎn)ND3變高且鎖存點(diǎn)ND4變低。如果從先前級(jí)傳送來(lái)的信號(hào)In_Carry_Up和In_Carry_In分別為高和低(存儲(chǔ)在位于先前級(jí)的單位計(jì)數(shù)器中的所有值都是“0”),當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)橛行В蚍情T(mén)G28的輸出信號(hào)Flag_Invb變低。這導(dǎo)致了傳輸門(mén)TG16變?yōu)橛行В鴤鬏旈T(mén)TG14變?yōu)闊o(wú)效。鎖存點(diǎn)ND3通過(guò)傳輸門(mén)TG16與傳輸信號(hào)Qb連接。即,存儲(chǔ)在鎖存器LAT6中的值由“1”至“0”取反。后來(lái),當(dāng)遞減計(jì)數(shù)信號(hào)DN變?yōu)闊o(wú)效,或非門(mén)G28的輸出信號(hào)Flag_invb變高且存儲(chǔ)在鎖存器LAT6中的值通過(guò)傳輸門(mén)TG14作為輸出信號(hào)Q被輸出。單位計(jì)數(shù)器UCi的輸出信號(hào)Q和Qb通過(guò)相應(yīng)的或非門(mén)G30和G32傳輸至下一級(jí)的單位計(jì)數(shù)器。
圖17是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器器件,例如同步DRAM(SDRAM)1800的示意方塊圖。根據(jù)本發(fā)明實(shí)施例,SDRAM1800包括DLL1802。DLL1802包括根據(jù)本發(fā)明實(shí)施例的EC-DAC1804。
圖18是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器系統(tǒng)1806的示意方塊圖。根據(jù)本發(fā)明實(shí)施例,系統(tǒng)1806包括公知存儲(chǔ)控制器1808和多個(gè)SDRAM1800。在圖18中,存儲(chǔ)控制器和多個(gè)SDRAM1800每個(gè)均接收系統(tǒng)時(shí)鐘REFCLK。存儲(chǔ)控制器1808向多個(gè)SDRAM1800提供存儲(chǔ)器命令。
可以通過(guò)確定可預(yù)期的抖動(dòng)的擺動(dòng)幅度選擇硬幣編碼的合適尺寸。再者,這相當(dāng)于圖2A的現(xiàn)有技術(shù)的范圍220。選擇硬幣編碼以適應(yīng)范圍220。上述操作將提供硬幣編碼,其足夠大以吸收由抖動(dòng)210導(dǎo)致的循環(huán)而不需要依靠現(xiàn)金編碼吸收抖動(dòng)。換句話說(shuō),這樣的一種現(xiàn)金編碼的設(shè)計(jì)減少了循環(huán)導(dǎo)致的多位轉(zhuǎn)換(cycling-induced multi-bit transition)。再者,例如由圖9所反映的,發(fā)生在DLL的鎖定狀態(tài)中的循環(huán)可以表現(xiàn)為在現(xiàn)金編碼中的1位的轉(zhuǎn)換。
術(shù)語(yǔ)的原義,即現(xiàn)金編碼和硬幣編碼,是合法貨幣的兩個(gè)非常普通形式硬幣;和紙幣或貨幣。雖然硬幣在技術(shù)上被認(rèn)為是現(xiàn)金,但提到現(xiàn)金時(shí),許多人認(rèn)為僅指紙幣。人們一般攜帶少量的硬幣和大量的現(xiàn)金(紙幣)。該小對(duì)大的二分法引出術(shù)語(yǔ)硬幣編碼和現(xiàn)金編碼。
在不脫離其精神和本質(zhì)特征的情況下,本發(fā)明可以被包含在其它形式中。所述實(shí)施例僅僅被認(rèn)為是本發(fā)明的非受限示例。發(fā)明的范圍可通過(guò)所附權(quán)利要求來(lái)衡量。在方式和權(quán)利要求的等價(jià)范圍之內(nèi)的進(jìn)行的所有變化包含在它們的范圍中。
權(quán)利要求
1.一種數(shù)/模轉(zhuǎn)換器(DAC),包括升降編碼生成器,用于響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)以生成升降編碼;和升降編碼/模擬轉(zhuǎn)換器(ECAC),用于轉(zhuǎn)換來(lái)自所述生成器的所述升降編碼;其中,所述生成器被安排以使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便消除當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但是少于所述現(xiàn)金編碼的所有位;和將第一方向的計(jì)數(shù)表示為由所述硬幣編碼表達(dá)的基于10的數(shù)字和由現(xiàn)金編碼表達(dá)的基于10的數(shù)字之和;其中所述生成器可運(yùn)行以在所示計(jì)數(shù)改變方向時(shí)改變所述硬幣編碼而所示現(xiàn)金編碼保持相同值直到超過(guò)所述硬幣編碼的計(jì)數(shù)能力,在超過(guò)所述硬幣編碼的計(jì)數(shù)能力之后,所述現(xiàn)金編碼是可更改的;和其中在相鄰的基于10的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分中而保持所述現(xiàn)金編碼部分相同;和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)引入所述升降編碼/模擬轉(zhuǎn)換器輸出的噪聲被減少。
2.如權(quán)利要求1所述的數(shù)/模轉(zhuǎn)換器,其中所述硬幣編碼是溫度計(jì)編碼,而所述的現(xiàn)金編碼是二進(jìn)制加權(quán)編碼。
3.如權(quán)利要求1所示的數(shù)/模轉(zhuǎn)換器,其中所述現(xiàn)金編碼是二進(jìn)制加權(quán)編碼和溫度計(jì)編碼兩者之一。
4.一種數(shù)/模轉(zhuǎn)換器(DAC),包括升降編碼生成器,用于響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)以生成升降編碼;和升降編碼/模擬轉(zhuǎn)換器(ECAC),用于轉(zhuǎn)換來(lái)自所述生成器的所述升降編碼;其中,所述生成器被安排以使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便消除當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但是少于所述現(xiàn)金編碼的所有位;和將第一方向的計(jì)數(shù)表示為由所述硬幣編碼表達(dá)的基于10的數(shù)字和由現(xiàn)金編碼表達(dá)的基于10的數(shù)字之和;其中所述生成器是可操作來(lái)使用所述硬幣編碼計(jì)數(shù)以響應(yīng)觸發(fā)信號(hào);僅在所述硬幣編碼到達(dá)上邊界時(shí),使用所述現(xiàn)金編碼來(lái)遞增計(jì)數(shù);和僅在所述硬幣編碼到達(dá)下限時(shí),使用所示現(xiàn)金編碼來(lái)遞減計(jì)數(shù);其中,在相鄰的基于10的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分中而保持所述現(xiàn)金編碼部分相同;和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)引入所述升降編碼/模擬轉(zhuǎn)換器(ECAC)輸出的噪聲被減少。
5.一種數(shù)/模轉(zhuǎn)換器(DAC),包括升降編碼生成器,用于響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)以生成升降編碼;和升降編碼/模擬轉(zhuǎn)換器(ECAC),用于轉(zhuǎn)換來(lái)自所述生成器的所述升降編碼;其中,所述生成器被安排以使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便消除當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但少于所述現(xiàn)金編碼的所有位,混合編碼的所述硬幣編碼部分表示基于10的數(shù)字的范圍,該范圍具有第一邊界和第二邊界;其中所述生成器可操作以確定所述計(jì)數(shù)觸發(fā)信號(hào)是用于第一方向還是用于與所述第一方向相反的第二方向;如果所述觸發(fā)信號(hào)處于所述第一方向,確定所述硬幣編碼部分當(dāng)前是否已經(jīng)獲得與第一方向相關(guān)的第一邊界值;如果確定所述硬幣編碼部分的所述當(dāng)前獲得值不是所述第一邊界值,使用硬幣編碼部分在所述第一方向計(jì)數(shù);如果確定所述硬幣編碼部分的所述當(dāng)前獲得值是所述第一邊界值,使用現(xiàn)金編碼部分在所述第一方向計(jì)數(shù);如果所述觸發(fā)信號(hào)處于所述第二方向中,確定所述硬幣編碼部分當(dāng)前是否已經(jīng)獲得與第二方向相關(guān)的第二邊界值;如果確定所述硬幣編碼部分的所述當(dāng)前獲得值不是所述第二邊界值,使用硬幣編碼部分在所述第二方向計(jì)數(shù);如果確定所述硬幣編碼部分的所述當(dāng)前獲得值是所述第二邊界值,使用現(xiàn)金編碼部分在所述第二方向計(jì)數(shù);其中,在計(jì)數(shù)方向上的變化總是在表現(xiàn)為由所述現(xiàn)金編碼部分代表的基于10的值的改變之前,表現(xiàn)為由所述硬幣編碼代表的基于10的值的改變以便相鄰的基于10的數(shù)字之間的循環(huán)于在所述現(xiàn)金編碼部分中表現(xiàn)之前在所述硬幣編碼部分中表現(xiàn);和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)而引入所述升降編碼/模擬轉(zhuǎn)換器(ECAC)的輸出的噪聲減少。
6.一種數(shù)/模轉(zhuǎn)換器(DAC),包括升降編碼裝置,響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào),用于生成升降編碼;和升降編碼/模擬轉(zhuǎn)換(ECAC)裝置,用于轉(zhuǎn)換來(lái)自所述生成器的所述升降編碼;其中,所述編碼裝置可操作以使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼來(lái)代表基于10的數(shù)字以便消除在計(jì)數(shù)方向上改變時(shí)多位轉(zhuǎn)換;其中,所述編碼裝置可操作以在所述計(jì)數(shù)改變方向時(shí)改變所述硬幣編碼而同時(shí)所述現(xiàn)金編碼保持相同直到超過(guò)所述硬幣編碼的計(jì)數(shù)能力,所述現(xiàn)金編碼在超過(guò)所述硬幣編碼的計(jì)數(shù)能力之后是可改變的;和其中,在相鄰的基于10的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分而保持所述現(xiàn)金編碼相同;和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)而引入所述升降編碼/模擬轉(zhuǎn)換(ECAC)裝置的輸出的噪聲減少。
7.一種延遲鎖定環(huán)(DLL),包括權(quán)利要求1所述的數(shù)/模轉(zhuǎn)換器(DAC)。
8.一種延遲鎖定環(huán)(DLL),包括可變延遲線裝置,可操作來(lái)接收基準(zhǔn)時(shí)鐘和輸出延遲的本地時(shí)鐘;相位比較器裝置,可操作來(lái)比較所述基準(zhǔn)時(shí)鐘和所述本地時(shí)鐘以提供遞增/遞減指示;和延遲控制電路,響應(yīng)所述遞增/遞減計(jì)數(shù)指示,以向所述可變延遲線裝置提供噪聲減少的延遲控制信號(hào),所述延遲控制電路可操作以使用升降編碼裝置計(jì)數(shù)所述遞增/遞減指示。
9.如權(quán)利要求8所述的延遲鎖定環(huán),其中所述延遲控制電路包括升降編碼生成器,用于響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào),以生成升降編碼;和升降編碼/模擬轉(zhuǎn)換器(ECAC),用于轉(zhuǎn)換來(lái)自所述生成器的所述升降編碼。
10.如權(quán)利要求9所述的延遲鎖定環(huán),其中所述生成器被安排來(lái)使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便消除當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分的多位變換,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但少于所述現(xiàn)金編碼的所有位;和將第一方向上的計(jì)數(shù)表示成由所述硬幣編碼代表的基于10的數(shù)字和由所述現(xiàn)金編碼代表的基于10的數(shù)字之和。
11.如權(quán)利要求10所述的延遲鎖定環(huán),其中所述硬幣編碼是溫度計(jì)編碼,而所述現(xiàn)金編碼是二進(jìn)制加權(quán)編碼。
12.如權(quán)利要求10所述的延遲鎖定環(huán),其中所述現(xiàn)金編碼是二進(jìn)制加權(quán)編碼和溫度計(jì)編碼兩者之一。
13.一種延遲鎖定環(huán)(DLL),包括可變延遲線裝置,用于接收基準(zhǔn)時(shí)鐘和輸出延遲的本地時(shí)鐘;相位比較器裝置,用于比較所述基準(zhǔn)時(shí)鐘和所述本地時(shí)鐘以提供遞增/遞減指示;和延遲控制裝置,響應(yīng)遞增/遞減計(jì)數(shù)指示,用于向所述可變延遲線裝置提供噪聲減少的延遲控制信號(hào),所述延遲控制電路可操作以使用升降編碼裝置計(jì)數(shù)遞增/遞減指示。
14.一種存儲(chǔ)器裝置,包括如權(quán)利要求8所述的延遲鎖定環(huán)。
15.如權(quán)利要求14所述的存儲(chǔ)器裝置,其中所述存儲(chǔ)器裝置是同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
16.一種存儲(chǔ)器系統(tǒng),包括多個(gè)存儲(chǔ)器器件,每一存儲(chǔ)器器件包括如權(quán)利要求7所述的延遲鎖定環(huán);和存儲(chǔ)控制器,用于分別控制所述的多個(gè)存儲(chǔ)器器件。
17.一種在具有響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)的編碼生成器和轉(zhuǎn)換所述編碼的多個(gè)位轉(zhuǎn)換器的數(shù)/模轉(zhuǎn)換器中的計(jì)數(shù)方法,包括使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便減少當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述硬幣編碼的一個(gè)或多個(gè)最低有效位但是少于所述現(xiàn)金編碼的所有位;和將第一方向的計(jì)數(shù)表示為由所述硬幣編碼表達(dá)的基于10的數(shù)字和由現(xiàn)金編碼表達(dá)的基于10的數(shù)字之和;和當(dāng)所述計(jì)數(shù)改變方向時(shí)改變所述硬幣編碼而所述現(xiàn)金編碼保持相同值直到超過(guò)所述硬幣編碼的計(jì)數(shù)能力,在超過(guò)所述硬幣編碼的計(jì)數(shù)能力之后,所述現(xiàn)金編碼是可更改的;和其中在相鄰的基于10的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分中而保持所述現(xiàn)金編碼部分相同;和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)引入所述的多個(gè)位轉(zhuǎn)換器的輸出的噪聲被減少。
18.一種在具有響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)的編碼生成器和轉(zhuǎn)換所述編碼的多個(gè)位轉(zhuǎn)換器的數(shù)/模轉(zhuǎn)換器中的計(jì)數(shù)方法,包括使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便減少當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述硬幣編碼的一個(gè)或多個(gè)最低有效位但是少于所述現(xiàn)金編碼的所有位;和將第一方向的計(jì)數(shù)表達(dá)為由所述硬幣編碼表達(dá)的基于10的數(shù)字和由現(xiàn)金編碼表達(dá)的基于10的數(shù)字之和;使用所述硬幣編碼計(jì)數(shù)以響應(yīng)觸發(fā)信號(hào);僅在所述硬幣編碼到達(dá)上邊界時(shí),使用所述現(xiàn)金編碼來(lái)遞增計(jì)數(shù);和僅在所述硬幣編碼到達(dá)下限時(shí),使用所述現(xiàn)金編碼來(lái)遞減計(jì)數(shù);其中,在相鄰的基于10的數(shù)字之間的循環(huán)表現(xiàn)在所述硬幣編碼部分中而保持所述現(xiàn)金編碼部分相同;和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)引入所述多個(gè)位轉(zhuǎn)換器的輸出的噪聲被減少。
19.一種在具有響應(yīng)外部提供的計(jì)數(shù)觸發(fā)信號(hào)的編碼生成器和轉(zhuǎn)換所述編碼的多個(gè)位轉(zhuǎn)換器的數(shù)/模轉(zhuǎn)換器中的計(jì)數(shù)方法,包括使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字以便減少當(dāng)計(jì)數(shù)方向改變時(shí)在現(xiàn)金編碼部分中的多位轉(zhuǎn)換,所述硬幣編碼相應(yīng)于所述現(xiàn)金編碼的一個(gè)或多個(gè)最低有效位但是少于所述現(xiàn)金編碼的所有位,所述混合編碼的所述硬幣編碼部分表示基于10的數(shù)字的范圍,該范圍具有第一邊界和第二邊界;確定所述計(jì)數(shù)觸發(fā)信號(hào)是用于第一方向還是用于與所述第一方向相反的第二方向;如果所述觸發(fā)信號(hào)處于所述第一方向,確定所述硬幣編碼部分當(dāng)前是否已經(jīng)獲得與所述第一方向相關(guān)聯(lián)的第一邊界值;如果確定所述硬幣編碼部分的所述當(dāng)前獲得值不是所述第一邊界值,使用硬幣編碼部分在所述第一方向計(jì)數(shù);如果確定所述硬幣編碼部分的所述當(dāng)前獲得值是所述第一邊界值,使用現(xiàn)金編碼部分在所述第一方向計(jì)數(shù);如果所述觸發(fā)信號(hào)處于所述第二方向中,確定所述硬幣編碼部分當(dāng)前是否已經(jīng)獲得與所述第二方向相關(guān)的第二邊界值;如果確定所述硬幣編碼部分的所述當(dāng)前獲得值不是所述第二邊界值,使用硬幣編碼部分在所述第二方向計(jì)數(shù);和如果確定所述硬幣編碼部分的所述當(dāng)前獲得值是所述第二邊界值,使用現(xiàn)金編碼部分在所述第二方向計(jì)數(shù);其中,在計(jì)數(shù)方向上的變化總是在表現(xiàn)為在由所述現(xiàn)金編碼部分代表的基于10的值的改變之前,表現(xiàn)為由所述硬幣編碼代表的基于10的值的改變,以便相鄰的基于10的數(shù)字之間的循環(huán)于在所述現(xiàn)金編碼部分中表現(xiàn)之前在所述硬幣編碼部分中表現(xiàn);和其中,因?yàn)樗鲅h(huán)表現(xiàn)在所述硬幣編碼部分中,所以由這樣的循環(huán)而引入所述多個(gè)轉(zhuǎn)換器的輸出的噪聲減少。
20.如權(quán)利要求1所述的數(shù)/模轉(zhuǎn)換器,其中所述外部提供的計(jì)數(shù)觸發(fā)信號(hào)采用遞增計(jì)數(shù)信號(hào)或遞減計(jì)數(shù)信號(hào)的形式;所述生成器包括硬幣計(jì)數(shù)器,用于選擇性地計(jì)數(shù)所述遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)且輸出所述硬幣編碼部分;和現(xiàn)金計(jì)數(shù)器,響應(yīng)所述硬幣編碼部分以及所述遞增計(jì)數(shù)信號(hào)和所述遞減計(jì)數(shù)信號(hào),以選擇性地計(jì)數(shù)所述遞增計(jì)數(shù)和所述遞減計(jì)數(shù)信號(hào)且輸出所述現(xiàn)金編碼部分。
21.如權(quán)利要求4所述的數(shù)/模轉(zhuǎn)換器,其中所述外部提供的計(jì)數(shù)觸發(fā)信號(hào)采用遞增計(jì)數(shù)信號(hào)或遞減計(jì)數(shù)信號(hào)的形式;所述生成器包括硬幣計(jì)數(shù)器,用于選擇性地計(jì)數(shù)所述遞增計(jì)數(shù)和所述遞減計(jì)數(shù)信號(hào)并輸出所述硬幣編碼部分;和現(xiàn)金計(jì)數(shù)器,響應(yīng)所述硬幣編碼部分以及所述遞增計(jì)數(shù)和所述遞減計(jì)數(shù)信號(hào),以選擇性地計(jì)數(shù)所述遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào)并輸出所述現(xiàn)金編碼部分。
22.如權(quán)利要求所述的數(shù)/模轉(zhuǎn)換器,其中所述外部供給的計(jì)數(shù)觸發(fā)信號(hào)采用遞增計(jì)數(shù)信號(hào)或遞減計(jì)數(shù)信號(hào)的形式;所述發(fā)生器包括硬幣計(jì)數(shù)器,用于選擇性地計(jì)數(shù)所述遞增計(jì)數(shù)信號(hào)和遞減計(jì)數(shù)信號(hào)以及輸出所述硬幣編碼部分;和現(xiàn)金計(jì)數(shù)器,用于響應(yīng)所述硬幣編碼部分以及所述遞增計(jì)數(shù)和遞減計(jì)數(shù)信號(hào),以選擇性地計(jì)數(shù)所述遞增計(jì)數(shù)信號(hào)和遞減計(jì)數(shù)信號(hào)以及輸出所述現(xiàn)金編碼部分。
全文摘要
一種數(shù)/模轉(zhuǎn)換器,包括升降編碼發(fā)生器;和升降編碼/模擬轉(zhuǎn)換器(ECAC)。該發(fā)生器可以(1)使用具有硬幣編碼部分和現(xiàn)金編碼部分的混合編碼表示基于10的數(shù)字,這將消除在計(jì)數(shù)方向改變時(shí)現(xiàn)金編碼中的多位轉(zhuǎn)換;和(2)將第一方向的計(jì)數(shù)表達(dá)為硬幣編碼和現(xiàn)金編碼之和。在計(jì)數(shù)改變方向時(shí)生成器可以改變硬幣編碼而現(xiàn)金編碼保持相同直到超過(guò)硬幣編碼的計(jì)數(shù)能力,在該點(diǎn)可以改變現(xiàn)金編碼。在相鄰的基于10的數(shù)字之間的循環(huán)被硬幣編碼吸收而同時(shí)保持硬幣編碼相同,這減少了由于循環(huán)而引入ECAC的輸出的噪聲。
文檔編號(hào)H03M1/06GK1457149SQ03128699
公開(kāi)日2003年11月19日 申請(qǐng)日期2003年5月6日 優(yōu)先權(quán)日2002年5月6日
發(fā)明者鄭人榮 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1