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

存儲(chǔ)器總線的信號(hào)驅(qū)動(dòng)去加重的制作方法

文檔序號(hào):6656261閱讀:129來源:國(guó)知局
專利名稱:存儲(chǔ)器總線的信號(hào)驅(qū)動(dòng)去加重的制作方法
背景技術(shù)
為了在數(shù)字電子系統(tǒng)(如計(jì)算機(jī)系統(tǒng))中實(shí)現(xiàn)更強(qiáng)的處理性能,持續(xù)地增加了隨機(jī)存取存儲(chǔ)器(RAM)的數(shù)量以及去往和來自RAM的數(shù)據(jù)的傳輸速度。存儲(chǔ)器數(shù)量的增加通常導(dǎo)致了連接到導(dǎo)體的存儲(chǔ)器設(shè)備數(shù)量的增加(其中,經(jīng)這些導(dǎo)體將數(shù)據(jù)發(fā)往存儲(chǔ)器或是從存儲(chǔ)器接收數(shù)據(jù)),由此增加了電容值(capacitance level),并降低了電壓電平變化(表示信號(hào)的二進(jìn)制值的變化)從各導(dǎo)體傳播到另一導(dǎo)體的速率。在早期的數(shù)據(jù)傳輸速率較低的情況下,可以在很大程度上忽略這種電容值增加,因?yàn)樵诖鎯?chǔ)器設(shè)備(位于導(dǎo)體方向上的某點(diǎn))接收的電壓電平鎖定上述電壓電平以前,有充裕的時(shí)間允許這種信號(hào)變化的傳播移動(dòng)等于導(dǎo)體總長(zhǎng)度的距離,使得整個(gè)導(dǎo)體均達(dá)到新的希望的電壓電平。
然而,在當(dāng)前的情況下,由于數(shù)據(jù)傳輸速率已變得足夠高,因而沿導(dǎo)體進(jìn)行的信號(hào)變化傳播所需的時(shí)間已成為重要的和不可忽略的時(shí)間量,因此,必須減少該時(shí)間,以進(jìn)一步提高數(shù)據(jù)傳輸速率。已嘗試了各種技術(shù)來解決這一問題,包括采用更低的電壓擺幅(swing)(即減小表示高和低的二進(jìn)制值的電壓電平之間的差異)、差分信號(hào)和點(diǎn)到點(diǎn)互連(其中,多個(gè)存儲(chǔ)器設(shè)備包含緩沖器,信號(hào)通過這些緩沖器傳遞到類似于“雛菊鏈”配置的其他存儲(chǔ)器設(shè)備)。遺憾的是,接收電路需要將表示二進(jìn)制值“0”的電壓電平與表示二進(jìn)制值“1”的電壓電平區(qū)分開來,而這限制了降低上述兩個(gè)電壓電平之間差異的程度。同樣,使用差分信號(hào)通常成倍地增加了PCB板上的設(shè)備之間用于轉(zhuǎn)送信號(hào)的信號(hào)導(dǎo)體數(shù)目和/或各設(shè)備的用于支持所述信號(hào)傳輸而所需的I/O引腳數(shù)目。此外,采用點(diǎn)到點(diǎn)互連可能既成倍增加了各設(shè)備所需的I/O引腳數(shù)目,又可能隨二進(jìn)制值(到達(dá)其目標(biāo)設(shè)備之前)在設(shè)備之間的發(fā)送、接收和再次發(fā)送而引入不希望的大量附加延遲,從而使得采用多個(gè)設(shè)備均耦合到同一導(dǎo)體的配置變得更有吸引力。
因此,仍然需要一種通過多個(gè)導(dǎo)體在設(shè)備(如存儲(chǔ)器設(shè)備)之間傳輸數(shù)據(jù)的方法,其中,各導(dǎo)體連接到多個(gè)設(shè)備,這進(jìn)一步抵消了因連入這些設(shè)備而導(dǎo)致的電容值增加和由其他因素導(dǎo)致的電容值所造成的信號(hào)變化的傳播方面的延遲,例如,上述因素包括因?qū)⑦@些設(shè)備連至各導(dǎo)體而造成這些導(dǎo)體的長(zhǎng)度相對(duì)較長(zhǎng)的事實(shí)。


通過閱讀以下的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以更好地理解本發(fā)明的目標(biāo)、特征和優(yōu)點(diǎn),其中圖1a和圖1b分別是采用多個(gè)驅(qū)動(dòng)器電路的實(shí)施例的框圖與對(duì)應(yīng)的透視圖。
圖2是對(duì)強(qiáng)度進(jìn)行去加重處理的實(shí)施例的定時(shí)圖,其中,以該強(qiáng)度來驅(qū)動(dòng)兩個(gè)電壓電平中的一個(gè)電平或另一個(gè)電平。
圖3a、圖3b和圖3c示出了采用不同實(shí)施形式的驅(qū)動(dòng)器電路的實(shí)施例。
圖4是改變將電壓電平驅(qū)動(dòng)到導(dǎo)體上的強(qiáng)度的實(shí)施例的流程圖。
圖5是一種采用計(jì)算機(jī)系統(tǒng)的實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式
在以下的描述中,為說明的目的,給出大量細(xì)節(jié)來使讀者透徹理解本發(fā)明的實(shí)施例。然而,對(duì)本領(lǐng)域技術(shù)人員而言,如下所述,顯而易見,這些特定細(xì)節(jié)并非是實(shí)施本發(fā)明所必須的。
本發(fā)明的實(shí)施例涉及在電子系統(tǒng)(如計(jì)算機(jī)系統(tǒng))中引入用于將信號(hào)驅(qū)動(dòng)功率去加重的支持設(shè)施,上述功率用于在設(shè)備之間驅(qū)動(dòng)表示二進(jìn)制值的數(shù)字信號(hào),其中,在通過導(dǎo)體發(fā)送表示給定的二進(jìn)制值的信號(hào)之后,立即繼續(xù)發(fā)送表示相同二進(jìn)制值的另一實(shí)例的相同信號(hào),以避免用超出必需的功率來驅(qū)動(dòng)導(dǎo)體的電壓電平,從而避免將所述導(dǎo)體上的電壓電平驅(qū)動(dòng)到比所希望的電平更高或更低的電平。盡管以下討論的至少一部分集中于在計(jì)算機(jī)系統(tǒng)內(nèi)的存儲(chǔ)器系統(tǒng)中驅(qū)動(dòng)數(shù)字信號(hào),但是,仍應(yīng)當(dāng)理解,可以將本發(fā)明的實(shí)施例實(shí)施成支持若干不同類型的、為任何目的而傳輸數(shù)字信號(hào)的電子設(shè)備。
圖1a和圖1b分別為采用多個(gè)驅(qū)動(dòng)器電路的實(shí)施例的框圖與對(duì)應(yīng)的透視圖。電子系統(tǒng)100至少部分地由發(fā)送設(shè)備110、導(dǎo)體120和接收設(shè)備130a與130b組成。在某些實(shí)施例中,可以將導(dǎo)體120實(shí)施成構(gòu)成印刷電路板(PCB)125的一部分的導(dǎo)電跡線,而在其他實(shí)施例中,可以至少部分地將導(dǎo)體120實(shí)施成多導(dǎo)線電纜(未示出)中的導(dǎo)體。
在某些實(shí)施例中,電子系統(tǒng)100可以是計(jì)算機(jī)系統(tǒng)內(nèi)的存儲(chǔ)器系統(tǒng)或其他包含存儲(chǔ)器系統(tǒng)的設(shè)備的一部分,發(fā)送設(shè)備110或是存儲(chǔ)器控制器的一部分,或耦合到存儲(chǔ)器控制器,且導(dǎo)體120至少構(gòu)成將發(fā)送設(shè)備110耦合到接收設(shè)備130a和130b的存儲(chǔ)器總線的一部分,接收設(shè)備130a和130b或是數(shù)據(jù)存儲(chǔ)設(shè)備的一部分,或耦合到數(shù)據(jù)存儲(chǔ)設(shè)備(如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)設(shè)備)。在其他實(shí)施例中,發(fā)送設(shè)備110和接收設(shè)備130a和130b可以是各種不同設(shè)備的一部分和/或耦合到各種不同設(shè)備,這些設(shè)備包括I/O設(shè)備,其中,導(dǎo)體120至少構(gòu)成了將發(fā)送設(shè)備110合到接收設(shè)備130a和130b的更通用形式的總線的一部分。
如圖1a、1b所示,由于導(dǎo)體120耦合三個(gè)設(shè)備,因而可以稱導(dǎo)體120構(gòu)成了“多點(diǎn)”總線,而這與僅將兩個(gè)設(shè)備連接在一起的“點(diǎn)到點(diǎn)”互連明顯不同。應(yīng)當(dāng)僅將此處的對(duì)導(dǎo)體120耦合三個(gè)設(shè)備的描述視為對(duì)一種情形的說明,其中,導(dǎo)體120由于耦合到多個(gè)設(shè)備而承受相當(dāng)大的容性負(fù)載。然而,本領(lǐng)域技術(shù)人員將很容易理解,導(dǎo)體120可能因耦合到導(dǎo)體120的設(shè)備數(shù)目之外的其他因素而承受相當(dāng)大的容性負(fù)載,這些因素包括導(dǎo)體120的長(zhǎng)度和截面。因此,不應(yīng)將此處的對(duì)導(dǎo)體120耦合到三個(gè)設(shè)備的描述視為將本發(fā)明的精神和范圍的限于任何一種配置(包括“多點(diǎn)”和“點(diǎn)到點(diǎn)”配置)。
發(fā)送設(shè)備110至少部分地由多個(gè)驅(qū)動(dòng)器電路180a、180b直至180x(本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,該多個(gè)驅(qū)動(dòng)電路的準(zhǔn)確數(shù)目對(duì)于實(shí)施本發(fā)明并不重要)構(gòu)成。各驅(qū)動(dòng)器電路180a-x至少部分地由各驅(qū)動(dòng)器195a-x和控制器190a-x組成。各驅(qū)動(dòng)器電路180a-x接收二進(jìn)制數(shù)據(jù)Da-x的相應(yīng)位,并通過導(dǎo)體120中的相應(yīng)導(dǎo)體將電壓電平驅(qū)動(dòng)到接收設(shè)備130a和130b上。
在各驅(qū)動(dòng)器電路180a-x內(nèi),驅(qū)動(dòng)器195a-x響應(yīng)在各驅(qū)動(dòng)器電路180a-x的輸入處接收的二進(jìn)制值1或0(作為二進(jìn)制數(shù)據(jù)Da-x的單個(gè)位)而實(shí)際執(zhí)行將電壓電平驅(qū)動(dòng)到導(dǎo)體120中的相應(yīng)導(dǎo)體上的過程。在某些實(shí)施例中,驅(qū)動(dòng)器195a-x可以響應(yīng)對(duì)二進(jìn)制值1(作為二進(jìn)制數(shù)據(jù)Da-x的相應(yīng)的一個(gè)位)的接收而驅(qū)動(dòng)高電壓電平,并響應(yīng)對(duì)二進(jìn)制值0的接收而驅(qū)動(dòng)低電壓電平(可能接近于地電位),而在其他實(shí)施例中,可以顛倒二進(jìn)制1和0與高低電壓電平之間的對(duì)應(yīng)關(guān)系。
在各個(gè)驅(qū)動(dòng)器電路180a-x中,控制器190a-x至少對(duì)接收相應(yīng)的二進(jìn)制數(shù)據(jù)Da-x的相應(yīng)輸入進(jìn)行監(jiān)視。在某些實(shí)施例中,各控制器190a-x存儲(chǔ)所接收的上一個(gè)二進(jìn)制位的值,以將該值與由驅(qū)動(dòng)器195a-x中的相應(yīng)驅(qū)動(dòng)器驅(qū)動(dòng)的當(dāng)前二進(jìn)制位的值進(jìn)行比較。在這類實(shí)施例的某些變例中,借助于與二進(jìn)制數(shù)據(jù)位Da-x一起接收的時(shí)鐘信號(hào)CLK,可以對(duì)存儲(chǔ)上一個(gè)二進(jìn)制位的值的過程進(jìn)行計(jì)時(shí)。在這類實(shí)施例的其他變例中,在不借助時(shí)鐘信號(hào)的情況下,通過檢測(cè)二進(jìn)制位的值在0和1之間的變化,可以執(zhí)行對(duì)上一個(gè)二進(jìn)制位的值的存儲(chǔ)。存儲(chǔ)上一個(gè)二進(jìn)制位的值,并將該值與要驅(qū)動(dòng)的當(dāng)前二進(jìn)制位的值進(jìn)行比較,以確定控制器190a-x之一應(yīng)何時(shí)向驅(qū)動(dòng)器195a-x中的相應(yīng)驅(qū)動(dòng)器發(fā)出信號(hào)來降低該驅(qū)動(dòng)器用于將高或低電壓電平驅(qū)動(dòng)到導(dǎo)體120中的相應(yīng)導(dǎo)體上的強(qiáng)度。更具體地,當(dāng)控制器190a-x中的給定控制器檢測(cè)到上一個(gè)二進(jìn)制位的值與將由驅(qū)動(dòng)器195a-x中的相應(yīng)驅(qū)動(dòng)器驅(qū)動(dòng)的當(dāng)前二進(jìn)制位的值一致,以至該驅(qū)動(dòng)器將繼續(xù)將相同的電壓電平驅(qū)動(dòng)到導(dǎo)體120中的相應(yīng)導(dǎo)體上時(shí),控制器190a-x的相應(yīng)控制器將發(fā)信通知該驅(qū)動(dòng)器,以降低該驅(qū)動(dòng)器用于驅(qū)動(dòng)相同電壓電平的強(qiáng)度或?qū)υ搹?qiáng)度進(jìn)行去加重處理。結(jié)果,當(dāng)電壓電平不同于上次驅(qū)動(dòng)的電壓電平時(shí),使用更高的驅(qū)動(dòng)強(qiáng)度來將給定的電壓電平驅(qū)動(dòng)到導(dǎo)體120中的一個(gè)導(dǎo)體上,且當(dāng)電壓電平與已在驅(qū)動(dòng)的電壓電平基本相同時(shí),降低用于將給定電壓電平驅(qū)動(dòng)到導(dǎo)體120中的一個(gè)導(dǎo)體的驅(qū)動(dòng)強(qiáng)度,或?qū)υ搹?qiáng)度進(jìn)行去加重處理。以這種方式,在克服導(dǎo)體120中的給定導(dǎo)體上的高容性負(fù)載更為有利時(shí),使用更大的驅(qū)動(dòng)強(qiáng)度來更快地改變電壓電平;而當(dāng)所希望的電壓電平已在驅(qū)動(dòng)時(shí),使用更低的驅(qū)動(dòng)強(qiáng)度來保持電壓電平。
圖2是采用對(duì)強(qiáng)度進(jìn)行去加重處理的實(shí)施例的定時(shí)圖,其中,以該強(qiáng)度來驅(qū)動(dòng)兩個(gè)電壓電平中的一個(gè)電平或另一個(gè)電平。更準(zhǔn)確地說,圖2示出了由驅(qū)動(dòng)設(shè)備(如驅(qū)動(dòng)設(shè)備180a-x之一)接收的二進(jìn)制位的值序列與由被引入發(fā)送設(shè)備(如發(fā)送設(shè)備110)之中的驅(qū)動(dòng)器設(shè)備驅(qū)動(dòng)的、并通過導(dǎo)體(如導(dǎo)體120中的一個(gè)導(dǎo)體)由接收設(shè)備(如接收設(shè)備130a或130b中的任一個(gè)設(shè)備)進(jìn)行接收的電壓電平方面的變化之間隨時(shí)間的關(guān)聯(lián)。驅(qū)動(dòng)器設(shè)備從時(shí)間點(diǎn)Ta至Tg對(duì)各個(gè)二進(jìn)制位的接收導(dǎo)致從時(shí)間點(diǎn)Ta′至Tg′,發(fā)送設(shè)備發(fā)送了信號(hào)200的不同部分,且接收設(shè)備(處于沿?cái)y帶信號(hào)200的導(dǎo)體的方向上的給定點(diǎn)處)接收了這些部分。應(yīng)當(dāng)注意,為簡(jiǎn)明起見,因?yàn)樾盘?hào)通過任何電子設(shè)備(包括本文描述的驅(qū)動(dòng)器設(shè)備的各種可能的實(shí)施例)傳輸時(shí)產(chǎn)生的不可避免的延遲,因而假定相關(guān)聯(lián)的時(shí)間點(diǎn)Ta至Tg與時(shí)間點(diǎn)Ta′至Tg′通常相互偏移某一時(shí)間間隔,從而使得,可以假定時(shí)間點(diǎn)Ta′出現(xiàn)在時(shí)間點(diǎn)Ta之后的某一較小時(shí)間間隔處,依此類推,時(shí)間點(diǎn)Tb′與Tb、時(shí)間點(diǎn)Tc′與Tc之間也存在類似關(guān)系。
從時(shí)間點(diǎn)Ta開始,在接收到二進(jìn)制位值0之后,驅(qū)動(dòng)器設(shè)備接收將通過導(dǎo)體發(fā)送的二進(jìn)制位值1。在經(jīng)過一段延時(shí)后,對(duì)二進(jìn)制位值1的接收引起了在時(shí)間點(diǎn)Ta′處將導(dǎo)體驅(qū)動(dòng)到較低電壓電平至將導(dǎo)體驅(qū)動(dòng)到較高電壓電平的變化,如信號(hào)片段251所示。在時(shí)間點(diǎn)Tb處,驅(qū)動(dòng)器設(shè)備接收待發(fā)送的二進(jìn)制位值0,這導(dǎo)致了從時(shí)間點(diǎn)Tb′處開始的、將導(dǎo)體驅(qū)動(dòng)到較高電壓電平至將導(dǎo)體驅(qū)動(dòng)到較低電壓電平的變化,從而導(dǎo)致了電壓電平的下降,如信號(hào)片段252所示。信號(hào)片段252所示的電壓電平爬升動(dòng)作在信號(hào)片段253中再次出現(xiàn),它響應(yīng)時(shí)間點(diǎn)Tc處的對(duì)二進(jìn)制位值1的接收而從時(shí)間點(diǎn)Tc′處開始進(jìn)行。然而,盡管時(shí)間點(diǎn)Ta處接收的二進(jìn)制位值1后緊跟時(shí)間點(diǎn)Tb處接收的二進(jìn)制位值0,但時(shí)間點(diǎn)Tc處接收的二進(jìn)制位值1后卻緊跟時(shí)間點(diǎn)Td處接收的另一個(gè)二進(jìn)制位值1。這種背靠背的二進(jìn)制位值1的出現(xiàn)導(dǎo)致了從時(shí)間點(diǎn)Td′開始的信號(hào)片段254a的出現(xiàn)(盡管如以下所述,本來可能得到另外的信號(hào)片段254b(如虛線所示))。以不同于在時(shí)間點(diǎn)Tb處接收二進(jìn)制位值0的方式,在之前所述的背靠背的二進(jìn)制位值1之后,在時(shí)間點(diǎn)Te處接收二進(jìn)制位值0,這引起了如信號(hào)片段255a所示的電壓電平的下跌,如下所述,如果發(fā)生如信號(hào)片段254b所示的行為,則將發(fā)生如以時(shí)間點(diǎn)Te′開始的信號(hào)片段255b所示的電壓電平行為。在時(shí)間點(diǎn)Tf處,接收了另一個(gè)二進(jìn)制位值0,而這產(chǎn)生了背靠背的二進(jìn)制位值0的實(shí)例,從而導(dǎo)致了從時(shí)間點(diǎn)Tf開始的信號(hào)片段256a的出現(xiàn)(盡管如以下所述,本來可能得到另外的信號(hào)片段256b(如虛線所示))。最后,在時(shí)間點(diǎn)Tg處,接收了二進(jìn)制位值1,這導(dǎo)致了從時(shí)間點(diǎn)Tg′開始的信號(hào)片段257a的出現(xiàn),如下所述,如果出現(xiàn)信號(hào)片段256b而非信號(hào)片段256a,則將出現(xiàn)從時(shí)間點(diǎn)Tg′開始的信號(hào)片段257b,而非信號(hào)片段257a。
如上所述,從時(shí)間點(diǎn)Td′開始,存在有關(guān)信號(hào)200的多個(gè)實(shí)例,其中,從時(shí)間點(diǎn)Td開始,對(duì)各種二進(jìn)制位值的接收本來可以得到多于一個(gè)信號(hào)片段。將信號(hào)片段254a和255a與信號(hào)片段254b和255b區(qū)別開來以及將信號(hào)片段256a和257a與信號(hào)片段256b和257b區(qū)別開來的是因背靠背的二進(jìn)制位值1和背靠背的二進(jìn)制值0的出現(xiàn)而導(dǎo)致的在時(shí)間點(diǎn)Td′與Te′之間以及時(shí)間點(diǎn)Tf和Tg′之間實(shí)現(xiàn)的驅(qū)動(dòng)強(qiáng)度的降低(或“去加重”)。更準(zhǔn)確地說,在一個(gè)時(shí)間點(diǎn)接收到給定的二進(jìn)制位值后又在緊接的下一個(gè)時(shí)間點(diǎn)接收到相同的二進(jìn)制位值時(shí),對(duì)這兩個(gè)相同二進(jìn)制位值的接收導(dǎo)致了將基本相同的電壓電平驅(qū)動(dòng)到導(dǎo)體上,但是,對(duì)第二個(gè)相同的二進(jìn)制位值的接收引起了驅(qū)動(dòng)器設(shè)備繼續(xù)用于驅(qū)動(dòng)上述電壓電平的驅(qū)動(dòng)強(qiáng)度的降低。這部分地基于以下認(rèn)識(shí),即將導(dǎo)體從一個(gè)電壓電平快速地改變?yōu)榱硪粋€(gè)電壓電平需要較高的驅(qū)動(dòng)強(qiáng)度,相應(yīng)地,沒必要僅為了維持類似的電壓電平而以這樣的較高電平來繼續(xù)驅(qū)動(dòng)給定的電壓電平。
在信號(hào)片段254a和255a不同于信號(hào)片段254b和255b的情況下,信號(hào)片段254a表明了降低用來將高的電壓電平驅(qū)動(dòng)到導(dǎo)體上(如在接收設(shè)備耦合到該導(dǎo)體的那一點(diǎn)處遇到的)的強(qiáng)度的更為直接的后果,而信號(hào)片段254b表明了維持用于實(shí)現(xiàn)從較低電壓電平至較高電壓電平的轉(zhuǎn)變(如信號(hào)片段253所示)的相同驅(qū)動(dòng)強(qiáng)度的更為直接的后果。本領(lǐng)域技術(shù)人員將容易理解,由于導(dǎo)體所承受的容性負(fù)載(因任何各類源導(dǎo)致的)的緣故,需要相對(duì)得到提高的驅(qū)動(dòng)強(qiáng)度來克服該容性負(fù)載,后者傾向于使導(dǎo)體保持其當(dāng)前的電壓電平,并對(duì)改變所述電平的努力產(chǎn)生抗拒??梢允褂幂^高的驅(qū)動(dòng)強(qiáng)度來使從較低的電壓電平至較高的電壓電平的轉(zhuǎn)變發(fā)生得更快,從而避免在進(jìn)行這種轉(zhuǎn)變方面浪費(fèi)寶貴時(shí)間,并允許為穩(wěn)定新的電壓電平以及通過接收設(shè)備準(zhǔn)確接收和讀取該電平留出更多時(shí)間。然而,如果因在時(shí)間點(diǎn)Td處接收第二個(gè)二進(jìn)制位值1而導(dǎo)致在時(shí)間點(diǎn)Td′后需要維持相同的較高驅(qū)動(dòng)強(qiáng)度,則如信號(hào)片段254b所示,因容性負(fù)載在實(shí)際上造成對(duì)應(yīng)于更高電壓電平的電荷在導(dǎo)體上堆積的緣故,電壓電平將繼續(xù)升高。然而,實(shí)際上無需這種對(duì)應(yīng)于更高電壓電平的電荷來確保接收設(shè)備對(duì)上述更高電壓電平的接收和讀取,因而,該電荷浪費(fèi)了電能。這種能量浪費(fèi)可能導(dǎo)致其他后果,在關(guān)注將組件的功耗最小化的設(shè)備(如電池供電的設(shè)備)或關(guān)注將組件的發(fā)熱最小化的設(shè)備(如其中用于支持散熱的物理空間或可用功率有限的設(shè)備、筆記本電腦、高密度封裝的服務(wù)器計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備)中更是如此。尤其在采用了大量驅(qū)動(dòng)器設(shè)備的電子系統(tǒng)中,因電源和/或散熱組件的數(shù)目和/或尺寸的減少導(dǎo)致的功率節(jié)省的緣故,功耗的減少和散熱對(duì)于電子系統(tǒng)的總物理尺寸影響很大。然而,除浪費(fèi)能量之外,該用于對(duì)導(dǎo)體進(jìn)行電容性充電的更高電壓電平在時(shí)間點(diǎn)Te′處需要更多能量,以避免在上述電壓電平降為較低的電壓電平時(shí)花費(fèi)更長(zhǎng)的時(shí)間,如信號(hào)片段255b所示。如果上述電壓電平降為較低電壓電平需要花費(fèi)更長(zhǎng)時(shí)間,則接收設(shè)備用于準(zhǔn)確接收和讀取該較低電壓電平的時(shí)間便變得更少。
信號(hào)片段256a和257a與信號(hào)片段256b和257b之間的差異也存在類似的情形。與維持開始于時(shí)間點(diǎn)Tf的較低電壓電平(作為在時(shí)間點(diǎn)Tf處接收一對(duì)背靠背的二進(jìn)制位值0的第二個(gè)二進(jìn)制位值的結(jié)果)所需的驅(qū)動(dòng)強(qiáng)度相比,需要更高的驅(qū)動(dòng)強(qiáng)度來克服已有的由容性電荷支持的較高電壓電平和將電壓電平向下驅(qū)動(dòng)到開始于時(shí)間點(diǎn)Te′的較低電壓電平。信號(hào)片段256a示出了降低(或者“去加重”)用于驅(qū)動(dòng)開始于時(shí)間點(diǎn)Tf′的較低電壓電平的驅(qū)動(dòng)強(qiáng)度的直接后果,而信號(hào)片段256b示出了繼續(xù)以相同的較高驅(qū)動(dòng)強(qiáng)度驅(qū)動(dòng)較低的電壓電平的直接后果。與時(shí)間點(diǎn)Td′和Te′之間的情況類似,導(dǎo)體所承受的容性負(fù)載與較高的驅(qū)動(dòng)強(qiáng)度的組合導(dǎo)致電壓電平繼續(xù)下跌到更低的電壓電平(因?yàn)橐匀菪苑绞酱鎯?chǔ)了更多的負(fù)電荷),并且,與上述的更高電壓電平類似,該更低的電壓電平表示了不必要的能量浪費(fèi)。同樣,與之前結(jié)合克服前述的更高電壓電平所討論的內(nèi)容類似,當(dāng)觸發(fā)在時(shí)間點(diǎn)Tg′開始的從更低電壓電平至較高電壓電平的過渡時(shí),需要更多能量和更多時(shí)間來克服該更低的電壓電平。
圖2也示出了與前述的二進(jìn)制位值0和1一起由驅(qū)動(dòng)器電路接收的時(shí)鐘信號(hào)。如圖所示,盡管時(shí)鐘信號(hào)的時(shí)鐘周期的上升沿與二進(jìn)制位值0和1之間變化的上升沿和下降沿重合,但是,本領(lǐng)域技術(shù)人員容易理解,選擇時(shí)鐘信號(hào)的哪一相與二進(jìn)制位值的這類變化對(duì)準(zhǔn)對(duì)于實(shí)施本發(fā)明并不重要。以與圖1a、1b中所示的驅(qū)動(dòng)器電路180a-x類似的方式,在各種可能的實(shí)施例中,在存儲(chǔ)之前的二進(jìn)制位值以將其與由驅(qū)動(dòng)器電路驅(qū)動(dòng)的當(dāng)前二進(jìn)制位值進(jìn)行比較的過程中,將信號(hào)200驅(qū)動(dòng)到導(dǎo)體上的驅(qū)動(dòng)器電路(無論是哪一種驅(qū)動(dòng)器電路)可能利用或不利用上述的時(shí)鐘信號(hào)。此外,在其他可能的實(shí)施例中,可以不存儲(chǔ)用于進(jìn)行所述比較的二進(jìn)制位值,相反,驅(qū)動(dòng)信號(hào)200的驅(qū)動(dòng)器電路內(nèi)的控制器電路可以簡(jiǎn)單地對(duì)接收二進(jìn)制位的輸入端進(jìn)行監(jiān)視,以找出二進(jìn)制位值從0至1以及從1至0的變化實(shí)例,并采用延遲線、定時(shí)器、脈沖發(fā)生器或其他這類電路來瞬時(shí)提高驅(qū)動(dòng)強(qiáng)度(在緊接二進(jìn)制位值的變化實(shí)例之后的預(yù)定時(shí)段內(nèi),用該驅(qū)動(dòng)強(qiáng)度來驅(qū)動(dòng)信號(hào)200,以提供將信號(hào)200從較低的電壓電平變?yōu)檩^高的電壓電平(或相反)所需的更高驅(qū)動(dòng)強(qiáng)度)。在其他這類可能的實(shí)施例中,可以將該預(yù)定時(shí)段的長(zhǎng)度設(shè)置成接近于圖2中所示的時(shí)間點(diǎn)之間的時(shí)間長(zhǎng)度,使得所得信號(hào)繼續(xù)基本類似于信號(hào)200,或者,可以將該預(yù)定時(shí)段的長(zhǎng)度選擇為比所述時(shí)間點(diǎn)之間的時(shí)間長(zhǎng)度短或長(zhǎng),以便對(duì)高和/或低的電壓電平進(jìn)行精細(xì)調(diào)節(jié)。
圖3a、圖3b以及圖3c示出了采用不同實(shí)施方式的驅(qū)動(dòng)電路的的實(shí)施例。更具體地,圖3a-c提供了對(duì)驅(qū)動(dòng)器電路300的三種不同實(shí)施方式的更為詳細(xì)的描述,其中,可以將各實(shí)施方式用作圖1中所示的驅(qū)動(dòng)器電路180a-x的實(shí)施方式,或者,它們可以是圖2中產(chǎn)生信號(hào)200的驅(qū)動(dòng)器電路。應(yīng)當(dāng)注意,在本意上,對(duì)驅(qū)動(dòng)器電路300的這三種不同實(shí)施方式進(jìn)行描述是為了說明某些可能的實(shí)施方式,從而進(jìn)一步說明本發(fā)明,決不應(yīng)將其理解為將本發(fā)明的精神和范圍限于任何一種實(shí)施方式或任何具體的成組實(shí)施方式中的某種方式。
以與圖1中的驅(qū)動(dòng)器電路180a-x類似的方式,圖3a-c中所示的驅(qū)動(dòng)器電路300的三種實(shí)施方式中的各實(shí)施方式接收二進(jìn)制數(shù)據(jù)位D,該數(shù)據(jù)位將由驅(qū)動(dòng)器電路300作為高或低的電壓電平(以類似于將高或低的電壓電平驅(qū)動(dòng)到導(dǎo)體120中的相應(yīng)導(dǎo)體上的方式)驅(qū)動(dòng)到導(dǎo)體320上。同樣與驅(qū)動(dòng)器電路180a-x類似,驅(qū)動(dòng)器電路300的這三種變體中的各變體可接收和使用時(shí)鐘信號(hào)CLK來對(duì)存儲(chǔ)所接收的二進(jìn)制數(shù)據(jù)的各個(gè)位的過程進(jìn)行定時(shí),以存儲(chǔ)所接收的、并驅(qū)動(dòng)到導(dǎo)體320上的二進(jìn)制數(shù)據(jù)的上一個(gè)位,以將其與將驅(qū)動(dòng)到導(dǎo)體320上的二進(jìn)制數(shù)據(jù)的當(dāng)前位進(jìn)行比較。
在驅(qū)動(dòng)器電路300的所有這三種變體中,分別使用上拉(pullup)設(shè)備396和下拉(pulldown)設(shè)備397來將高或低的電壓電平驅(qū)動(dòng)到導(dǎo)體320上。本領(lǐng)域技術(shù)人員容易理解,構(gòu)成各個(gè)上拉設(shè)備396和下拉設(shè)備397的實(shí)際電子器件可能僅是構(gòu)成各個(gè)上拉設(shè)備396和下拉設(shè)備397的單個(gè)晶體管。然而,本領(lǐng)域技術(shù)人員將容易理解,將上拉設(shè)備396和下拉設(shè)備397之類的驅(qū)動(dòng)器分別描述和概念化為上拉電阻器和下拉電阻器是一般慣例,在某種程度上,作為一種方便開展這類討論和概念化的簡(jiǎn)化方式,它們的電阻值是可控的,而不管是否在上拉設(shè)備396或下拉設(shè)備397的設(shè)計(jì)中采用了實(shí)際的電阻器。
如圖所示,在驅(qū)動(dòng)器電路300的所有這三種變體中,控制器390至少部分地由存儲(chǔ)器設(shè)備391或者定時(shí)設(shè)備392構(gòu)成。如前所述,在驅(qū)動(dòng)器電路(例如驅(qū)動(dòng)器電路300的三種變體)的某些實(shí)施例中,可采用存儲(chǔ)器設(shè)備(如存儲(chǔ)器設(shè)備391)來存儲(chǔ)值為0或1的、驅(qū)動(dòng)到導(dǎo)體320上的所接收的上一個(gè)二進(jìn)制位值,以便與當(dāng)前的二進(jìn)制位值進(jìn)行比較來確定當(dāng)前的二進(jìn)制位值是否與上一個(gè)二進(jìn)制位值相同或不同,由此確定是否需要更高的驅(qū)動(dòng)強(qiáng)度來改變驅(qū)動(dòng)到導(dǎo)體320上的電壓電平,或減小驅(qū)動(dòng)強(qiáng)度來將電壓電平保持為已驅(qū)動(dòng)到導(dǎo)體320上的電壓電平。然而,同樣如前所述,驅(qū)動(dòng)電路(如驅(qū)動(dòng)器電路300的三種變體)的其他實(shí)施例可以不存儲(chǔ)所接收的上一個(gè)二進(jìn)制位值,而是對(duì)提供二進(jìn)制位值的信號(hào)進(jìn)行監(jiān)視,以檢測(cè)從二進(jìn)制位值0至1或從1至0的變化,并且用該變化來觸發(fā)驅(qū)動(dòng)導(dǎo)體320時(shí)采用的驅(qū)動(dòng)強(qiáng)度的增加,以通過幫助克服作用在導(dǎo)體320上的容性負(fù)載(該負(fù)載傾向于使導(dǎo)體320的電壓電平維持在之前已驅(qū)動(dòng)到其上的電壓電平)來引起相應(yīng)的電壓電平的更快速變化。在經(jīng)過預(yù)定時(shí)段后,可以停止對(duì)驅(qū)動(dòng)強(qiáng)度進(jìn)行的這種瞬時(shí)增加,使得可以用較低的驅(qū)動(dòng)強(qiáng)度來將新的電壓電平驅(qū)動(dòng)到導(dǎo)體320上,尤其當(dāng)下一個(gè)二進(jìn)制位值與用于觸發(fā)上述電壓電平變化的二進(jìn)制位值相同時(shí)更是如此。
在圖3a所示的驅(qū)動(dòng)電路300的變體中,上拉設(shè)備396和下拉設(shè)備397完全由控制器390進(jìn)行控制,且控制器390接收將通過上拉設(shè)備396和下拉設(shè)備397驅(qū)動(dòng)到導(dǎo)體320上的二進(jìn)制位值。不管用于實(shí)現(xiàn)這一過程的特定機(jī)制是什么,控制器390對(duì)進(jìn)入的二進(jìn)制位值進(jìn)行監(jiān)視,以確定用多高的驅(qū)動(dòng)強(qiáng)度將多大的電壓電平驅(qū)動(dòng)到導(dǎo)體320上。如果接收的上一個(gè)二進(jìn)制位值為0且當(dāng)前的二進(jìn)制位值也為0,則控制器390引起下拉設(shè)備397繼續(xù)將低電壓電平驅(qū)動(dòng)到導(dǎo)體320上,但使用了比之前本來要使用的驅(qū)動(dòng)強(qiáng)度(用于將導(dǎo)體320上的電壓電平從較高的電壓電平變?yōu)檩^低的電壓電平)更低的驅(qū)動(dòng)強(qiáng)度。類似地,如果接收的上一個(gè)二進(jìn)制位值為1,且當(dāng)前的二進(jìn)制位值也為1,則控制器390引起上拉設(shè)備396繼續(xù)將高電壓電平驅(qū)動(dòng)到導(dǎo)體320上,但使用了比用于將低電壓電平變?yōu)楦唠妷弘娖降尿?qū)動(dòng)強(qiáng)度更低的驅(qū)動(dòng)強(qiáng)度。然而,如果接收的上一個(gè)二進(jìn)制位值為0且當(dāng)前的二進(jìn)制位值為1,則控制器390引起下拉設(shè)備397停止將低電壓電平驅(qū)動(dòng)到導(dǎo)體320上,并引起上拉設(shè)備396將高電壓電平驅(qū)動(dòng)到導(dǎo)體320上,在此過程中,使用了比控制器390引起的、上拉設(shè)備396用于保持高電壓電平的驅(qū)動(dòng)強(qiáng)度更高的驅(qū)動(dòng)強(qiáng)度。類似的,如果接收的上一個(gè)二進(jìn)制位值為1且當(dāng)前的二進(jìn)制位值為0,則控制器390引起上拉設(shè)備396停止將高電壓電平驅(qū)動(dòng)到導(dǎo)體320上,并引起下拉設(shè)備397將低電壓電平驅(qū)動(dòng)到導(dǎo)體320上,在此過程中,使用了比隨后可能用于保持低電壓電平的驅(qū)動(dòng)強(qiáng)度更高的驅(qū)動(dòng)強(qiáng)度。
圖3b中所示的驅(qū)動(dòng)器電路300的變體與圖3a中所示的變體的不同之處主要在于,上拉設(shè)備396和下拉設(shè)備397從控制器390旁邊的直接連接處接收控制它們行為的信號(hào),其中,上述直接連接通往這些信號(hào)。因此,是否由上拉設(shè)備396或下拉設(shè)備397分別將高或低的電壓電平驅(qū)動(dòng)到導(dǎo)體320上直接由所接收的二進(jìn)制位值進(jìn)行控制,而非通過控制器390間接地進(jìn)行控制。相反,控制器390僅控制將低或高的電壓電平驅(qū)動(dòng)到導(dǎo)體320上所用的驅(qū)動(dòng)強(qiáng)度的大小,且控制器390通過控制與上拉設(shè)備396串聯(lián)的補(bǔ)充上拉設(shè)備398以及控制與下拉設(shè)備397串聯(lián)的補(bǔ)充下拉設(shè)備399來進(jìn)行上一過程。如果接收的上一個(gè)二進(jìn)制位值為0且當(dāng)前的二進(jìn)制位值也為0,則下拉設(shè)備397繼續(xù)將低電壓電平驅(qū)動(dòng)到導(dǎo)體320上,然而,控制器390引起補(bǔ)充下拉設(shè)備399增加電阻值,使得在實(shí)際上降低了下拉設(shè)備397用于將低電壓電平驅(qū)動(dòng)到導(dǎo)體320上所采用的驅(qū)動(dòng)強(qiáng)度。類似的,如果接收的上一個(gè)二進(jìn)制位值為1且當(dāng)前的二進(jìn)制位值也為1,則上拉設(shè)備396繼續(xù)將高電壓電平驅(qū)動(dòng)到導(dǎo)體320上,但控制器390引起補(bǔ)充下拉設(shè)備398增加電阻值,以降低用于繼續(xù)驅(qū)動(dòng)高電壓電平的有效驅(qū)動(dòng)強(qiáng)度。
除補(bǔ)充上拉設(shè)備398和補(bǔ)充下拉設(shè)備399分別與上拉設(shè)備396和下拉設(shè)備397并聯(lián)這一點(diǎn)外,在運(yùn)行方面,圖3c中所示的驅(qū)動(dòng)器電路300的變體與圖3b中所示的變體非常類似。結(jié)果,這導(dǎo)致通過使用補(bǔ)充上拉設(shè)備398和補(bǔ)充下拉設(shè)備399增加(即提高而非降低)用于驅(qū)動(dòng)較高和較低電壓電平的強(qiáng)度來實(shí)現(xiàn)用于將較高或較低的電壓電平驅(qū)動(dòng)到導(dǎo)體320上的驅(qū)動(dòng)強(qiáng)度的提高或降低。
圖4是一個(gè)改變用于將給定的電壓電平驅(qū)動(dòng)到導(dǎo)體上的驅(qū)動(dòng)強(qiáng)度的實(shí)施例的流程圖。從410開始,驅(qū)動(dòng)器電路從另一電路(驅(qū)動(dòng)器電路與該電路耦合或是該電路的一部分)接收二進(jìn)制位值。在420處,檢查上一個(gè)二進(jìn)制位值是否為0或1。如果上一個(gè)二進(jìn)制位值為0,則在422處檢查當(dāng)前的二進(jìn)制位值(即剛接收的二進(jìn)制位值)是否為0或者1,或者,如果上一個(gè)二進(jìn)制位值為1,則在422處檢查當(dāng)前的二進(jìn)制位值是否為0或者1。如果在422處檢查到當(dāng)前的二進(jìn)制位值為0,則在432處,作為上一個(gè)二進(jìn)制位值為0的結(jié)果,繼續(xù)將已驅(qū)動(dòng)到導(dǎo)體上的當(dāng)前的較低電壓電平驅(qū)動(dòng)到導(dǎo)體上,但使用降低的驅(qū)動(dòng)強(qiáng)度來完成這一過程。然而,如果在422檢查到當(dāng)前的二進(jìn)制位值為1,則在434處,驅(qū)動(dòng)器電路停止將較低電壓驅(qū)動(dòng)到導(dǎo)體上,并在435處開始使用更高的驅(qū)動(dòng)強(qiáng)度來將較高電壓驅(qū)動(dòng)到導(dǎo)體上。類似的,如果在424處檢查到當(dāng)前的二進(jìn)制位值為1,則在438處,作為上一個(gè)二進(jìn)制位值為1的結(jié)果,繼續(xù)將已驅(qū)動(dòng)到導(dǎo)體上的當(dāng)前的較高電壓電平驅(qū)動(dòng)到導(dǎo)體上,但使用降低的驅(qū)動(dòng)強(qiáng)度來完成這一過程。然而,如果在424檢查到當(dāng)前的二進(jìn)制位值為0,則在436處,驅(qū)動(dòng)器電路停止降較高電壓驅(qū)動(dòng)到導(dǎo)體上,并在437處開始使用更高的驅(qū)動(dòng)強(qiáng)度來將較低電壓驅(qū)動(dòng)到導(dǎo)體上。
圖5為采用計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例的框圖。計(jì)算機(jī)系統(tǒng)500至少部分地由處理器516、存儲(chǔ)器控制器511以及存儲(chǔ)器設(shè)備530a和/或530b構(gòu)成。并且,處理器516、存儲(chǔ)器控制器511以及存儲(chǔ)器設(shè)備530a和/或530b構(gòu)成了計(jì)算機(jī)系統(tǒng)500的核,該核能對(duì)處理器516執(zhí)行機(jī)器可讀指令和在存儲(chǔ)器設(shè)備530a和/或530b中存儲(chǔ)包括指令在內(nèi)的數(shù)據(jù)進(jìn)行支持。如圖5所示,在某些實(shí)施例中,通過將存儲(chǔ)器控制器511引入系統(tǒng)邏輯510而將其耦合到處理器516,后者除提供將處理器516與存儲(chǔ)器控制器511進(jìn)行耦合的方式以外,也執(zhí)行了用于支持處理器516的其他各種功能(如提供定時(shí)器、I/O接口、DMA控制器、中斷控制器,等等)。然而,在替換性實(shí)施例中,可以以任何方式將存儲(chǔ)器控制器511耦合到處理器516,甚至可以將其引入到處理器516中。同樣如圖所示,正如以下詳細(xì)說明的,存儲(chǔ)器控制器511通過至少一個(gè)驅(qū)動(dòng)器電路580和導(dǎo)體520耦合到存儲(chǔ)器設(shè)備530a和/或530b。
在各種實(shí)施例中,處理器516可以是任何類型的處理器,包括能執(zhí)行至少一部分公知的“x86”’指令集的處理器,并且,在其他各種實(shí)施例中,可以具有多于一個(gè)的處理器。而且,處理器516可以具有一個(gè)或者多于一個(gè)的處理器核,使得處理器516能夠并行地執(zhí)行多個(gè)彼此獨(dú)立的機(jī)器可讀指令集。
在各種實(shí)施例中,存儲(chǔ)器設(shè)備530a和530b可以由一個(gè)或多個(gè)任何DRAM類型的存儲(chǔ)器設(shè)備構(gòu)成,這些設(shè)備包括(但不限于)快速頁(yè)面模式(FPM)、擴(kuò)展數(shù)據(jù)輸出(EDO)、單倍數(shù)據(jù)速率(SDR)或者雙倍數(shù)據(jù)速率(DDR)形式的同步動(dòng)態(tài)RAM(SDRAM),采用RAMBUSTM接口的各種技術(shù)的RAM存儲(chǔ)器,等等。不論上述的DRAM設(shè)備屬于何種類型,存儲(chǔ)器控制器511至少部分地通過驅(qū)動(dòng)器電路580和導(dǎo)體520為存儲(chǔ)器設(shè)備530a和530b提供了合適的接口。在某些實(shí)施例中,存儲(chǔ)器設(shè)備530a和530b可以是實(shí)施成基底形式的可拆卸模塊(如小電路板,其上安裝有一個(gè)或多個(gè)存儲(chǔ)器IC(集成電路)),如單列直插內(nèi)存模塊(SIMM)、雙列直插內(nèi)存模塊(DIMM)、單列直插針式組件(SIPP),等等。在這些實(shí)施例中,存儲(chǔ)器設(shè)備530a和530b可通過連接器525a和525b分別電耦合到導(dǎo)體520(并通過導(dǎo)體520耦合到至少一個(gè)驅(qū)動(dòng)器電路580)。在其他實(shí)施例中,存儲(chǔ)器設(shè)備530a和530b可以由直接安裝在同一較大電路板上的一個(gè)或多個(gè)存儲(chǔ)器IC組成,在該電路板上也安裝了處理器516和/或存儲(chǔ)器控制器511(或包含存儲(chǔ)器控制器511的某種形式的系統(tǒng)邏輯510或處理器516),并且,在其他這類實(shí)施例中,可以不采用連接器525a和525b。
存儲(chǔ)器控制器511通過驅(qū)動(dòng)器電路580將地址、命令和/或數(shù)據(jù)信號(hào)經(jīng)至少某些導(dǎo)體520發(fā)送到存儲(chǔ)器設(shè)備530a和/或530b(這種方式與涉及180a-x之類的驅(qū)動(dòng)器電路和530的上述討論一致),其中,取決于構(gòu)成地址、命令和/或數(shù)據(jù)的位的二進(jìn)制位值是否改變而改變了用于將上述地址、命令和/或數(shù)據(jù)發(fā)送到導(dǎo)體520上的驅(qū)動(dòng)強(qiáng)度。更具體地,例如,當(dāng)存儲(chǔ)器控制器511采用驅(qū)動(dòng)器電路580將數(shù)據(jù)發(fā)送到存儲(chǔ)器設(shè)備530a或530b中之一時(shí),通過驅(qū)動(dòng)器電路580中的獨(dú)立驅(qū)動(dòng)器電路來將數(shù)據(jù)驅(qū)動(dòng)到導(dǎo)體520中的各個(gè)導(dǎo)體,并且,與各個(gè)要發(fā)送的新的二進(jìn)制位值等同于或不同于之前剛發(fā)送的二進(jìn)制位值有關(guān),這些驅(qū)動(dòng)器電路中的各個(gè)電路將表示數(shù)據(jù)的位以高或者低的驅(qū)動(dòng)強(qiáng)度驅(qū)動(dòng)到導(dǎo)體520中的相應(yīng)導(dǎo)體上。當(dāng)由這些驅(qū)動(dòng)器電路中的任一驅(qū)動(dòng)器電路接收的新二進(jìn)制位的值不同于其之前剛接收的二進(jìn)制位的值時(shí),必須改變由該驅(qū)動(dòng)器電路驅(qū)動(dòng)的電壓電平,以使其表示新的二進(jìn)制位的值,從而,該驅(qū)動(dòng)器將用更高的驅(qū)動(dòng)強(qiáng)度將該新的電壓電平驅(qū)動(dòng)到與其對(duì)應(yīng)的導(dǎo)體上,而當(dāng)該驅(qū)動(dòng)器電路接收的新二進(jìn)制位的值與上一個(gè)位的值相同時(shí),將維持所驅(qū)動(dòng)的電壓電平,以使其表示新的二進(jìn)制位的值,也就是說,該驅(qū)動(dòng)器電路將繼續(xù)把相同的電壓電平驅(qū)動(dòng)到與其對(duì)應(yīng)的導(dǎo)體上,但它使用了比用于改變電壓電平的驅(qū)動(dòng)強(qiáng)度更低的驅(qū)動(dòng)強(qiáng)度。
由存儲(chǔ)器控制器511使用驅(qū)動(dòng)器電路580來驅(qū)動(dòng)導(dǎo)體520中的至少某些導(dǎo)體可以解決因?qū)⒍鄠€(gè)存儲(chǔ)器設(shè)備(如存儲(chǔ)器設(shè)備530a和530b)耦合到導(dǎo)體520而導(dǎo)致的導(dǎo)體520所承受的容性負(fù)載增加的問題,和/或可以解決使用連接器(如連接器525a和525b)來允許拆卸存儲(chǔ)器設(shè)備(如存儲(chǔ)器設(shè)備530a和530b)或其他設(shè)備而導(dǎo)致的導(dǎo)體承受的容性負(fù)載增加的問題。本領(lǐng)域技術(shù)人員將理解,容性負(fù)載還可以因其他因素而增大,這些因素包括,導(dǎo)體520中的至少某些導(dǎo)體相對(duì)較長(zhǎng),導(dǎo)體520的物理截面,用于制造導(dǎo)體520的材料的選擇,導(dǎo)體520的傳輸線配置類型,導(dǎo)體附近的其他材料(包括PCB材料或用于導(dǎo)體520的絕緣層)的絕緣特性,在至少某些導(dǎo)體520上使用終端負(fù)載(如終端負(fù)載521),等等。
在某些實(shí)施例中,假定某些容性負(fù)載源可以拆卸,因而,它們并非一直存在(例如,可通過使用連接器525a和525b中的一個(gè)或兩個(gè)連接器分將存儲(chǔ)器設(shè)備530a和530b耦合到導(dǎo)體520來使得一個(gè)或者另一個(gè)存儲(chǔ)器設(shè)備530a和530b可以拆卸),可以編制由驅(qū)動(dòng)器電路580使用的多個(gè)驅(qū)動(dòng)強(qiáng)度的量值或由驅(qū)動(dòng)器電路580施加的驅(qū)動(dòng)強(qiáng)度的量值,以允許其根據(jù)容性負(fù)載的變化而進(jìn)行變化。為支持這種可編程性,存儲(chǔ)器控制器511和/或驅(qū)動(dòng)器電路580可以引入寄存器,以實(shí)行或停止這種對(duì)驅(qū)動(dòng)強(qiáng)度進(jìn)行的變更,或允許對(duì)驅(qū)動(dòng)強(qiáng)度的變化程度進(jìn)行調(diào)節(jié)。同樣,為支持這種可編程性,存儲(chǔ)器設(shè)備530a和/或530b可提供分別從參數(shù)存儲(chǔ)器535a和/或535b中讀出的一個(gè)或多個(gè)參數(shù),以幫助確定是否改變驅(qū)動(dòng)強(qiáng)度和/或這些改變的程度。在其他實(shí)施例中,提供了檢測(cè)存儲(chǔ)器設(shè)備530a和530b中的一個(gè)設(shè)備或這兩者的存在性的機(jī)制,以便能確定存儲(chǔ)器設(shè)備530a和530b中的哪一個(gè)設(shè)備被實(shí)際耦合到導(dǎo)體520,可以用該機(jī)制來確定是否改變驅(qū)動(dòng)強(qiáng)度和/或這些改變的程度。如圖5所示,計(jì)算機(jī)系統(tǒng)500還可以包括可拆卸媒體設(shè)備560(提供了對(duì)可拆卸媒體561的訪問)和/或參數(shù)存儲(chǔ)器515。在某些實(shí)施例中,可通過參數(shù)存儲(chǔ)器515和/或可拆卸媒體561提供計(jì)算機(jī)系統(tǒng)500或存儲(chǔ)器設(shè)備530a和/或530b的參數(shù)或其他特性來進(jìn)一步支持驅(qū)動(dòng)強(qiáng)度變化的可編程性。
已結(jié)合各種可能的實(shí)施例描述了本發(fā)明。對(duì)本領(lǐng)域技術(shù)人員而言,顯然,根據(jù)前述說明可得到各種關(guān)于本發(fā)明的替代性實(shí)例、修改、變更和使用。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以用本發(fā)明來支持將導(dǎo)體和驅(qū)動(dòng)器電路用于不同于傳輸信號(hào)的目的的各種類型的電子系統(tǒng)(如用于與I/O設(shè)備通信的通用總線)。本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)理解,可以用本發(fā)明來支持不同于計(jì)算機(jī)系統(tǒng)的電子系統(tǒng),如音頻/視頻娛樂設(shè)備、車輛中的控制器設(shè)備、由電子電路控制的設(shè)備,等等。
權(quán)利要求
1.一種裝置,包括至少一個(gè)導(dǎo)體;接收設(shè)備,該設(shè)備耦合到所述至少一個(gè)導(dǎo)體,以從所述至少一個(gè)導(dǎo)體接收信號(hào);以及發(fā)送設(shè)備,該設(shè)備具有耦合到所述至少一個(gè)導(dǎo)體的至少一個(gè)驅(qū)動(dòng)器電路,以將所述發(fā)送設(shè)備提供的二進(jìn)制數(shù)據(jù)位作為信號(hào)經(jīng)所述導(dǎo)體發(fā)送到所述接收設(shè)備,其中,如果當(dāng)前的二進(jìn)制數(shù)據(jù)位的值與之前的二進(jìn)制數(shù)據(jù)位的值不同,則所述至少一個(gè)驅(qū)動(dòng)器電路以第一驅(qū)動(dòng)強(qiáng)度發(fā)送第一電壓電平,并且,如果當(dāng)前的二進(jìn)制數(shù)據(jù)位的值與之前的二進(jìn)制數(shù)據(jù)位的值相同,則所述至少一個(gè)驅(qū)動(dòng)器電路以比所述第一驅(qū)動(dòng)強(qiáng)度低的第二驅(qū)動(dòng)強(qiáng)度發(fā)送所述第一電壓電平。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述至少一個(gè)導(dǎo)體是包括總線在內(nèi)的多個(gè)導(dǎo)體之一,且二進(jìn)制數(shù)據(jù)經(jīng)所述總線從所述發(fā)送設(shè)備發(fā)送到所述接收設(shè)備。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述多個(gè)導(dǎo)體中的各導(dǎo)體由印刷電路板的導(dǎo)電跡線組成。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述發(fā)送設(shè)備由存儲(chǔ)器控制器組成,且所述接收設(shè)備是用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器設(shè)備。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述至少一個(gè)驅(qū)動(dòng)器電路由控制器組成,以監(jiān)視由所述發(fā)送設(shè)備提供的二進(jìn)制數(shù)據(jù)位來找出由所述至少一個(gè)驅(qū)動(dòng)器電路發(fā)送的具有相同值的兩個(gè)連續(xù)二進(jìn)制位。
6.根據(jù)權(quán)利要求5所述的設(shè)備,其中所述控制器由存儲(chǔ)器設(shè)備組成,以存儲(chǔ)所述之前的二進(jìn)制數(shù)據(jù)位的值,以促進(jìn)其與當(dāng)前的二進(jìn)制數(shù)據(jù)位的值進(jìn)行比較來確定以所述第一驅(qū)動(dòng)強(qiáng)度還是所述第二驅(qū)動(dòng)強(qiáng)度驅(qū)動(dòng)所述第一電壓電平。
7.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述控制器由定時(shí)設(shè)備組成,該設(shè)備響應(yīng)兩個(gè)相鄰二進(jìn)制數(shù)據(jù)位的值之間的變化而導(dǎo)致在預(yù)定的時(shí)段內(nèi)用所述第一驅(qū)動(dòng)強(qiáng)度驅(qū)動(dòng)所述第一電壓電平,并導(dǎo)致在經(jīng)過該預(yù)定時(shí)段后用所述第二驅(qū)動(dòng)強(qiáng)度驅(qū)動(dòng)所述第一電壓電平。
8.一種發(fā)送信號(hào)的方法,包括通過耦合到導(dǎo)體的驅(qū)動(dòng)器電路依次接收多個(gè)將被驅(qū)動(dòng)到所述導(dǎo)體上的二進(jìn)制位;如果當(dāng)前的二進(jìn)制位的值不同于與其直接相鄰的之前二進(jìn)制位的值,則停止將兩個(gè)電壓電平中表示所述直接相鄰的之前二進(jìn)制位的值的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,并以高的驅(qū)動(dòng)強(qiáng)度將所述兩個(gè)電壓電平中表示所述當(dāng)前二進(jìn)制位的值的另一個(gè)電壓電平驅(qū)動(dòng)到所述導(dǎo)體上;以及如果所述當(dāng)前的二進(jìn)制位的值等同于所述直接相鄰的之前二進(jìn)制位的值,則以低的驅(qū)動(dòng)強(qiáng)度繼續(xù)將表示所述直接相鄰的之前二進(jìn)制位的值的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,以表示所述當(dāng)前的二進(jìn)制位的值。
9.根據(jù)權(quán)利要求8所述的方法,還包括在所述驅(qū)動(dòng)器電路內(nèi)存儲(chǔ)所述直接相鄰的之前二進(jìn)制位的值,以便與所述當(dāng)前的二進(jìn)制位的值進(jìn)行比較。
10.根據(jù)權(quán)利要求8所述的方法,其中,通過將高的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上來表示要發(fā)送的為1的二進(jìn)制位的值,并通過將低的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上來表示要發(fā)送的為0的二進(jìn)制位的值。
11.根據(jù)權(quán)利要求10所述的方法,還包括如果所述直接相鄰的之前二進(jìn)制位的值為0且所述當(dāng)前的二進(jìn)制位的值為1,則停止將低電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,并以高的驅(qū)動(dòng)強(qiáng)度將高電壓電平驅(qū)動(dòng)到所述導(dǎo)體上;如果所述直接相鄰的之前二進(jìn)制位的值與所述當(dāng)前的二進(jìn)制位的值均為0,則繼續(xù)以低的驅(qū)動(dòng)強(qiáng)度將低電壓電平驅(qū)動(dòng)到所述導(dǎo)體上;如果所述直接相鄰的之前二進(jìn)制位的值為1且所述當(dāng)前的二進(jìn)制位的值為0,則停止將高電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,并以高的驅(qū)動(dòng)強(qiáng)度將低電壓電平驅(qū)動(dòng)到所述導(dǎo)體上;以及如果所述直接相鄰的二進(jìn)制位的值與所述當(dāng)前的二進(jìn)制位的值均為1,則繼續(xù)以低的驅(qū)動(dòng)強(qiáng)度將高電壓電平驅(qū)動(dòng)到所述導(dǎo)體上。
12.一種發(fā)送信號(hào)的方法,包括通過耦合到導(dǎo)體的驅(qū)動(dòng)器電路依次接收多個(gè)將被驅(qū)動(dòng)到所述導(dǎo)體上的二進(jìn)制位;如果當(dāng)前的二進(jìn)制位的值不同于與其直接相鄰的之前二進(jìn)制位的值,則在預(yù)定時(shí)段內(nèi)停止將兩個(gè)電壓電平中表示所述直接相鄰的之前二進(jìn)制位的值的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,并以高的驅(qū)動(dòng)強(qiáng)度將所述兩個(gè)電壓電平中表示所述當(dāng)前二進(jìn)制位的值的另一個(gè)電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,然后,當(dāng)經(jīng)過所述預(yù)定時(shí)段后,降低用于驅(qū)動(dòng)所述兩個(gè)電壓電平中的另一個(gè)電壓電平的驅(qū)動(dòng)強(qiáng)度。
13.根據(jù)權(quán)利要求12所述的方法,其中,通過將高的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上來表示要發(fā)送的為1的二進(jìn)制位的值,并通過將低的電壓電平驅(qū)動(dòng)到所述導(dǎo)體上來表示要發(fā)送的為0的二進(jìn)制位的值。
14.根據(jù)權(quán)利要求13所述的方法,還包括如果所述直接相鄰的之前二進(jìn)制位的值為0且所述當(dāng)前的二進(jìn)制位的值為1,則在預(yù)定時(shí)段內(nèi)停止將低電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,并以高的驅(qū)動(dòng)強(qiáng)度將高電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,然后降低用于將所述高電壓電平驅(qū)動(dòng)到所述導(dǎo)體上的驅(qū)動(dòng)強(qiáng)度;以及如果所述直接相鄰的之前二進(jìn)制位的值為1且所述當(dāng)前的二進(jìn)制位的值為0,則在預(yù)定時(shí)段內(nèi)停止將高電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,并以高的驅(qū)動(dòng)強(qiáng)度將低電壓電平驅(qū)動(dòng)到所述導(dǎo)體上,然后降低用于將所述低電壓電平驅(qū)動(dòng)到所述導(dǎo)體上的驅(qū)動(dòng)強(qiáng)度。
全文摘要
一種設(shè)備和方法,用于改變通過發(fā)送設(shè)備的驅(qū)動(dòng)器電路經(jīng)導(dǎo)體發(fā)送到接收電路的信號(hào)的強(qiáng)度,以使得在相鄰電壓電平的二進(jìn)制位數(shù)值相同時(shí),用降低的強(qiáng)度將所發(fā)送電壓電平驅(qū)動(dòng)到導(dǎo)體上,以避免因持續(xù)以相同強(qiáng)度驅(qū)動(dòng)相同電壓電平而導(dǎo)致的不希望的過高或過低電壓電平造成的容性電荷堆積;并在當(dāng)前所發(fā)送電壓電平與之前的電壓電平不同時(shí),以更高強(qiáng)度將所發(fā)送電壓電平驅(qū)動(dòng)到導(dǎo)體上,以更快地克服因之前的電壓電平而堆積的容性電荷。
文檔編號(hào)G06F13/40GK1997978SQ200580020988
公開日2007年7月11日 申請(qǐng)日期2005年6月23日 優(yōu)先權(quán)日2004年6月30日
發(fā)明者C·沃爾克, R·戈帕蘭, R·羅普, N·杜爾 申請(qǐng)人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1