欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用低壓擺動(dòng)減小可編程邏輯器件中路由信號(hào)的功率的方法

文檔序號(hào):6869799閱讀:144來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用低壓擺動(dòng)減小可編程邏輯器件中路由信號(hào)的功率的方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及可編程邏輯器件(PLD),并更具體地涉及減小這樣的器件中的功率消耗。
背景技術(shù)
應(yīng)該注意,這里所用的術(shù)語(yǔ)PLD是為了覆蓋可編程邏輯的廣泛范圍的。這包括這樣的器件,所述器件通常稱(chēng)為CPLD(復(fù)雜可編程邏輯器件),諸如來(lái)自San Jose,California的Altera公司的MAX7000;FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列),諸如來(lái)自Altera的Stratix;或結(jié)構(gòu)化ASIC(金屬可編程邏輯),諸如來(lái)自Altera的Hardcopy。
在Cliff等人的美國(guó)專(zhuān)利5,909,126和5,963,049中示出了已知的可編程邏輯器件的示例,在此將上述專(zhuān)利全部引入作為參考。PLD典型地包括大量的可編程邏輯區(qū)域和其他操作資源,諸如存儲(chǔ)器、輸入/輸出電路等,其可選擇地經(jīng)由所述器件上的可編程互連資源進(jìn)行互連。例如,PLD上的可編程邏輯的每個(gè)區(qū)域可編程用來(lái)對(duì)施加于該區(qū)域上的若干輸入信號(hào)執(zhí)行若干相對(duì)簡(jiǎn)單的邏輯功能中的任意功能,以便產(chǎn)生一個(gè)或多個(gè)輸出信號(hào),所述輸出信號(hào)表明了對(duì)輸入信號(hào)執(zhí)行所選邏輯功能的結(jié)果。所述互連資源可編程用來(lái)以多種模式或配置中的任意模式或配置傳送電壓信號(hào)(從接地電壓VSS(例如“LOW”電壓信號(hào))到源電壓VCC(例如“HIGH”電壓信號(hào)))到邏輯區(qū)域、從邏輯區(qū)域傳送電壓信號(hào)以及在邏輯區(qū)域之間傳送電壓信號(hào)。例如,互連資源可被用于級(jí)聯(lián)若干邏輯區(qū)域,以使得可以執(zhí)行比任一邏輯區(qū)域可執(zhí)行的任務(wù)復(fù)雜的邏輯任務(wù)。
對(duì)于PLD中的每個(gè)單獨(dú)的互連路徑或通路,典型地使用單個(gè)導(dǎo)體。單個(gè)或多個(gè)MOS傳遞門(mén)(由PLD上的可編程存儲(chǔ)器元件或電路所控制)被用于通過(guò)所述器件的互連資源而選擇性地將每個(gè)導(dǎo)體與其他導(dǎo)體互連,以提供各種信號(hào)路由(routing)。
可通過(guò)對(duì)NMOS傳遞門(mén)(如本領(lǐng)域技術(shù)人員所理解的那樣,類(lèi)似的操作原理將應(yīng)用于PMOS傳遞門(mén))的描述來(lái)簡(jiǎn)明地說(shuō)明典型單晶體管傳遞門(mén)的操作。根據(jù)NMOS傳遞門(mén)的柵極端子VGATE和其源極端子VSOURCE之間的電位差是否超過(guò)了閾電壓VT,NMOS傳遞門(mén)擔(dān)當(dāng)“打開(kāi)”或“關(guān)閉”開(kāi)關(guān)。(如本領(lǐng)域中公知的,在MOS器件的“源極”和“漏極”端子之間沒(méi)有物理差異。)當(dāng)VGATE-VSOURCE小于VT時(shí),NMOS傳遞門(mén)處于“切斷”狀態(tài),因而擔(dān)當(dāng)“打開(kāi)”開(kāi)關(guān);當(dāng)VGATE-VSOURCE大于VT時(shí),NMOS傳遞門(mén)處于傳導(dǎo)狀態(tài),因而擔(dān)當(dāng)“關(guān)閉”開(kāi)關(guān)。
如本領(lǐng)域所公知的,VT不是對(duì)于MOS晶體管的離散值;它可以被認(rèn)為是由多種二階效應(yīng),諸如襯底偏置和亞閾傳導(dǎo)(subthresholdconduction),所影響的值域。不過(guò),為了簡(jiǎn)化對(duì)本發(fā)明原理的說(shuō)明,此處所討論的VT將仿佛是離散值,而不是值域。
隨著縮小器件幾何形狀的當(dāng)前趨勢(shì)(例如0.18μm工藝降至0.13μm、90nm、65nm或更低)以及隨之使用日益降低的操作電壓(例如,電源電壓、偏置電壓等等),所述電壓正接近可與VT相比較的電平,晶體管傳遞門(mén)的能力構(gòu)建成以相對(duì)高速運(yùn)行,而與此同時(shí),使泄漏電流最小化是所要克服的困難的設(shè)計(jì)障礙。
此外,使器件幾何形狀更小的這種趨勢(shì)以及隨之對(duì)更低操作電壓的使用正產(chǎn)生速度(例如,傳遞門(mén)晶體管轉(zhuǎn)為導(dǎo)通(ON)的響應(yīng)時(shí)間)與泄漏電流(例如,當(dāng)傳遞門(mén)晶體管轉(zhuǎn)為斷開(kāi)(OFF)時(shí)通過(guò)其的電流)之間的設(shè)計(jì)折中,這是之前較大的器件幾何形狀和隨之對(duì)較高操作電壓的使用所未曾經(jīng)歷過(guò)的。即,如果傳統(tǒng)設(shè)計(jì)技術(shù)被應(yīng)用于較小的器件幾何形狀,則高速傳遞門(mén)操作會(huì)伴隨高泄漏電流,而低泄漏電流會(huì)伴隨低速傳遞門(mén)操作。高泄漏電流是不想要的,因?yàn)樗鼤?huì)導(dǎo)致過(guò)熱、功率損失和較差性能。
關(guān)聯(lián)于縮小幾何形狀的另一問(wèn)題是隨之對(duì)較低操作電壓的使用。此較低操作電壓典型地是提供給器件的標(biāo)稱(chēng)電壓,并對(duì)諸如可配置存儲(chǔ)單元(例如SRAM)的某種電路而言,它可能不足以正常操作。例如,當(dāng)電源電壓降低時(shí),軟錯(cuò)誤率會(huì)增加,因?yàn)闇p小了翻轉(zhuǎn)(flip)單元(從一個(gè)邏輯狀態(tài)到另一個(gè))所需的臨界電荷。
通過(guò)對(duì)互連導(dǎo)體的充電和放電消耗了器件電壓大部分。以較低的操作電壓,NMOS傳遞門(mén)的VT下降(drop)成為了操作電壓的更顯著部分或百分比。這可以導(dǎo)致傳統(tǒng)PLD互連電路中的若干問(wèn)題。例如,信令(singling)變慢,而電路更容易受到并聯(lián)導(dǎo)體之間的電容性串音的影響。
因而,提供用于降低可編程邏輯器件的內(nèi)部信令功率消耗的改進(jìn)的技術(shù)、系統(tǒng)和方法將是想要的。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了用于降低可編程邏輯器件的內(nèi)部信令功率消耗的改進(jìn)的技術(shù)、系統(tǒng)和方法。
本發(fā)明通過(guò)減小需要被路由通過(guò)互連資源的電荷總量來(lái)實(shí)現(xiàn)可編程邏輯器件的較低功率消耗。提供驅(qū)動(dòng)器電路用于經(jīng)由互連導(dǎo)體將路由信號(hào)從源操作電路驅(qū)動(dòng)到接收器電路。驅(qū)動(dòng)器電路限制路由信號(hào),使其始終不會(huì)被驅(qū)動(dòng)到可編程邏輯器件的電源的極限。
根據(jù)本發(fā)明,提供了可編程邏輯器件,其包括第一操作電路、第二操作電路、耦合于所述第一操作電路的輸出信號(hào)的路由驅(qū)動(dòng)器電路、耦合于所述第二操作電路的輸入的路由接收器電路,以及從所述驅(qū)動(dòng)器電路延伸到所述接收器電路的互連導(dǎo)體。所述驅(qū)動(dòng)器電路被配置成將路由信號(hào)驅(qū)動(dòng)到所述互連導(dǎo)體上,使得所述路由信號(hào)的電壓擺動(dòng)(swing)小于所述第一操作電路的輸出信號(hào)的電壓擺動(dòng)。


在連同附圖考慮以下詳細(xì)描述時(shí),本發(fā)明的上述和其他優(yōu)點(diǎn)將變得更明顯,在所有附圖中,相同標(biāo)號(hào)指示相同部分,并且在附圖中
圖1是可以根據(jù)本發(fā)明構(gòu)造的說(shuō)明性PLD的典型部分的簡(jiǎn)化示意框圖;圖2是根據(jù)本發(fā)明的說(shuō)明性信令電路的簡(jiǎn)化示意框圖;圖3是根據(jù)本發(fā)明的其他說(shuō)明性信令電路的簡(jiǎn)化示意框圖;圖4是根據(jù)本發(fā)明的其他說(shuō)明性信令電路的簡(jiǎn)化示意框圖;圖5是在圖2-4中所示的類(lèi)型的現(xiàn)有技術(shù)電路的更詳細(xì)的示意圖;圖6是與圖5的圖類(lèi)似的、根據(jù)本發(fā)明對(duì)圖5電路的部分的可能修改的說(shuō)明性實(shí)施例的詳細(xì)示意圖;圖7是與圖5和6的圖類(lèi)似的、根據(jù)本發(fā)明對(duì)圖5電路的部分的可能修改的第二說(shuō)明性實(shí)施例的詳細(xì)示意圖;以及圖8是使用根據(jù)本發(fā)明的具有信令電路的可編程邏輯器件的說(shuō)明性系統(tǒng)的簡(jiǎn)化框圖。
具體實(shí)施例方式
圖1示出了可以根據(jù)本發(fā)明構(gòu)造的說(shuō)明性PLD 10的典型部分。PLD 10包括輸入/輸出(I/O)電路的區(qū)域20、可編程邏輯的區(qū)域30以及用戶可訪問(wèn)存儲(chǔ)器的區(qū)域40。其他類(lèi)型的操作電路(例如微處理器電路)也可被包括在PLD 10上。例如,這樣的其他電路可以是除了圖1中所示電路之外的電路,或者它可以代替區(qū)域40中的一些?;ミB資源也可被包括于PLD 10。這些資源包括水平互連資源50、垂直互連資源60、區(qū)域饋電資源70、區(qū)域輸出資源80以及I/O服務(wù)資源90。(圖1中的單個(gè)行可表示多個(gè)基本上并行的導(dǎo)體。)互連資源還包括各種類(lèi)型的其他互連資源之間的可編程連接。通過(guò)由可能連接的導(dǎo)體的相交部分處的標(biāo)號(hào)100所指示的圓圈或其他形狀來(lái)表示這些可編程連接。連接100可以是由傳統(tǒng)可編程功能控制元件(FCE)所控制的相對(duì)簡(jiǎn)單的傳統(tǒng)的可編程邏輯連接器(PLC)。
互連資源可編程用來(lái)將幾乎任何信號(hào)源連接于PLD 10中的幾乎任何信號(hào)目的地。僅作為此的一個(gè)示例,來(lái)自左上I/O區(qū)域20的信號(hào)可以通過(guò)互連資源被路由到最接近圖1中心的邏輯區(qū)域30的最低的輸入70。各種資源50、60、90和100被用于提供這樣的路由。作為另一示例,左上邏輯區(qū)域30的輸出信號(hào)可以被路由到最接近圖1中心的邏輯區(qū)域30的最高的輸入70。各種資源50、60、90和100被用于提供這樣的路由。
圖2示出了根據(jù)本發(fā)明的PLD 10(圖1)上的一個(gè)說(shuō)明性信令路徑布置110。路徑110中的信號(hào)源可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任意信號(hào)源中的任一個(gè)。由源20/30/40/100產(chǎn)生的源信號(hào)112被施加于路由驅(qū)動(dòng)器電路200。驅(qū)動(dòng)器電路200將源信號(hào)112驅(qū)動(dòng)到導(dǎo)體上,作為路由信號(hào)113,所述導(dǎo)體可以是類(lèi)型50、60、70、80或90或PLD 10上使用的導(dǎo)體的任何其他任何類(lèi)型中的任一種。從驅(qū)動(dòng)器電路200延伸的導(dǎo)體50/60/70/80/90延伸到路由接收器電路300。接收器電路300將導(dǎo)體50/60/70/80/90上的路由信號(hào)113傳遞作為目的地信號(hào)114,用于將其施加于所關(guān)聯(lián)的信號(hào)目的地,信號(hào)目的地(類(lèi)似于信號(hào)源)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任意信號(hào)目的地中的任一個(gè)。隨后在本說(shuō)明書(shū)中提供了根據(jù)本發(fā)明的電路200和300的說(shuō)明性構(gòu)造的細(xì)節(jié)。
在圖3中示出了根據(jù)本發(fā)明的PLD 10(圖1)上的另一個(gè)說(shuō)明性信令路徑布置120。電路200的信號(hào)源元件20/30/40/100、路由驅(qū)動(dòng)器電路200以及輸出導(dǎo)體50/60/70/80/90可以與圖2的相應(yīng)元件類(lèi)似?!八健睂?dǎo)體50/60/70/80/90連接于兩個(gè)(或多個(gè))開(kāi)關(guān)電路106a和106b中的每一個(gè)的輸入門(mén)。每個(gè)電路106的輸入門(mén)由相關(guān)聯(lián)的可編程功能控制元件(FCE)102a/102b來(lái)控制。如果電路106想要輸入并傳遞水平導(dǎo)體50/60/70/80/90上的信號(hào),則關(guān)聯(lián)于該電路106的FCE 102被編程用來(lái)啟動(dòng)該電路的輸入門(mén)。接著電路106可以接收水平導(dǎo)體50/60/70/80/90上的路由信號(hào)113并將其傳遞到相關(guān)聯(lián)的“垂直”導(dǎo)體50/60/70/80/90。因此接收路由信號(hào)113的每個(gè)路由接收器電路300a或300b傳遞該信號(hào)作為目的地信號(hào)114,用于由相關(guān)聯(lián)的信號(hào)目的地元件20/30/40/100所使用。圖3中的每個(gè)接收器電路300可以與圖2中的電路300類(lèi)似,并且圖3中的信號(hào)目的地元件20/30/40/100可以分別與圖2中的信號(hào)目的地元件類(lèi)似。
在圖4中示出了根據(jù)本發(fā)明的PLD 10(圖1)上的再一個(gè)說(shuō)明性信令路徑布置130。圖4中的每個(gè)信號(hào)源元件20/30/40/100可以與圖2和3中的信號(hào)源元件類(lèi)似。圖4中的每個(gè)路由驅(qū)動(dòng)器電路200可以與圖2和3中的驅(qū)動(dòng)器電路200類(lèi)似,除了在圖4中示出的每個(gè)驅(qū)動(dòng)器電路200具有由FCE 202所控制的輸出門(mén)以外。因此,僅當(dāng)由相關(guān)聯(lián)的FCE 202啟動(dòng)相關(guān)聯(lián)的輸出門(mén)時(shí),圖4中的每個(gè)驅(qū)動(dòng)器電路200輸出路由信號(hào)113。以這種方式,可以由兩個(gè)(或多個(gè))驅(qū)動(dòng)器電路200中的任一個(gè)來(lái)驅(qū)動(dòng)“垂直”互連導(dǎo)體50/60/70/80/90。
圖4中的每個(gè)路由接收器電路300可以與圖2和3中的接收器電路300類(lèi)似,除了在圖4中示出的每個(gè)接收器電路300具有由FCE 302所控制的輸入門(mén)以外。因此,僅當(dāng)由相關(guān)聯(lián)的FCE 302啟動(dòng)相關(guān)聯(lián)的輸入門(mén)時(shí),每個(gè)接收器電路300接收路由信號(hào)113并傳遞來(lái)自垂直導(dǎo)體50/60/70/80/90的目的地信號(hào)114。圖4中的每個(gè)信號(hào)目的地元件20/30/40/100可以與圖2和3中的信號(hào)目的地元件類(lèi)似。
圖4中的開(kāi)關(guān)電路106可以與圖3中的任何開(kāi)關(guān)電路106類(lèi)似,除了在圖4中的電路106還具有由FCE 104所控制的輸出門(mén)以外。因此,僅當(dāng)由相關(guān)聯(lián)的FCE 104啟動(dòng)其輸出門(mén)時(shí),圖4中的電路106輸出信號(hào)。
根據(jù)圖2-4中示出的說(shuō)明性示例,將會(huì)理解,在說(shuō)明性PLD 10(圖1)中的任意或全部互連資源50/60/70/80/90可以如何根據(jù)本發(fā)明來(lái)發(fā)信令或路由電路。
根據(jù)本發(fā)明的電路和方法提供了一種降低可編程邏輯器件的內(nèi)部信令功率消耗的系統(tǒng)。具體而言,根據(jù)本發(fā)明的電路通過(guò)減小需要被路由通過(guò)器件的各種信令路徑的電荷總量來(lái)實(shí)現(xiàn)可編程邏輯器件的較低功率消耗。典型地,操作電壓是被供給到器件的信號(hào)路徑電路的電源電壓,并通常被稱(chēng)為VCC。
根據(jù)本發(fā)明的信號(hào)路徑電路通過(guò)使用“反向”路由驅(qū)動(dòng)器電路來(lái)轉(zhuǎn)換低于源電壓的電壓。反向路由驅(qū)動(dòng)器電路限制了其在信號(hào)路徑電路中的輸出的范圍,以使被路由的信號(hào)始終不會(huì)被驅(qū)動(dòng)到器件的電源的極限(即,接地至VCC)。例如,在本發(fā)明的路由驅(qū)動(dòng)器電路的一實(shí)施例中,HIGH輸入源信號(hào)(例如VCC)被作為路由信號(hào)驅(qū)動(dòng)到低于輸入源信號(hào)的電壓的輸出電壓(例如,VCCP=VCC-VTN)。同樣地,LOW輸入源信號(hào)(例如VSS)被作為路由信號(hào)驅(qū)動(dòng)到高于輸入源信號(hào)的電壓的輸出電壓(例如,VSSP=VTP)。在這種情況下,路由驅(qū)動(dòng)器電路限制在信號(hào)路徑電路中的互連資源上的其輸出電壓的范圍(即,減小了電壓擺動(dòng)),以降低PLD上的功率消耗。本發(fā)明的信號(hào)路徑電路還可包括路由接收器電路,其具有傳遞門(mén)和鎖存器/緩沖器電路的混合,以將路由信號(hào)恢復(fù)到完全干線(full-rail),作為目的地信號(hào)。
圖5示出了現(xiàn)有技術(shù)的VCC到VSS的電壓電平信號(hào)路徑電路140的示例。傳統(tǒng)信號(hào)路徑電路140包括路由驅(qū)動(dòng)器電路200a和路由接收電路300a。(在圖5-7中使用了具有字母后綴的標(biāo)號(hào),例如200a、200b、300a、300b等,以幫助區(qū)分通常類(lèi)似的電路的不同的說(shuō)明性實(shí)施例。在之前的圖中,具有字母后綴的類(lèi)似標(biāo)號(hào)被用于不同的目的(即,用以區(qū)分相同電路的不同實(shí)例)。例如,不應(yīng)理解為,圖4中的電路300a僅可以被構(gòu)建得與圖5中的實(shí)施例300a相似。相反地,在圖5、6和7中分別示出的實(shí)施例300a-c中的任一個(gè)可以被用于圖4中的電路300a,或?qū)嶋H上被用于圖2-4中的任一個(gè)中的路由接收器電路的任意實(shí)例。)圖5中的每個(gè)信號(hào)源元件20/30/40/100可以與圖2-4中的信號(hào)源元件類(lèi)似。電路140的信號(hào)路徑中的信號(hào)源可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)源中的任一個(gè)。由源20/30/40/100產(chǎn)生的源信號(hào)112a被施加于路由驅(qū)動(dòng)器電路200a。驅(qū)動(dòng)器電路200a將源信號(hào)112a驅(qū)動(dòng)到導(dǎo)體上,所述導(dǎo)體可以是類(lèi)型50、60、70、80或90或在PLD 10上使用的其他任何類(lèi)型的導(dǎo)體中的任意導(dǎo)體。從驅(qū)動(dòng)器電路200a延伸的導(dǎo)體50/60/70/80/90延伸到路由接收器電路300a。圖5中的每個(gè)信號(hào)目的地元件20/30/40/100可以與圖2-4中的信號(hào)目的地元件類(lèi)似。接收器電路300a傳遞導(dǎo)體50/60/70/80/90上的路由信號(hào)113a作為目的地信號(hào)114a,用于施加給相關(guān)聯(lián)的信號(hào)目的地,所述信號(hào)目的地(與信號(hào)源類(lèi)似)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)目的地中的任一個(gè)。
在圖5中,來(lái)自相關(guān)聯(lián)信號(hào)源20/30/40/100的源信號(hào)112a被施加于路由驅(qū)動(dòng)器電路200a的輸入端212a。VCC是電源或者邏輯1電壓或電勢(shì)。VSS是接地或者邏輯0電壓或電勢(shì)。元件214a是PMOS晶體管或門(mén)。元件216a和218a是NMOS晶體管或門(mén)。元件202a是(之前所描述的)FCE。終端220a是路由驅(qū)動(dòng)器電路200a的輸出端。元件202a和218a全部是可選的,并可以對(duì)任意電路200a而省略,電路200a是對(duì)于相關(guān)聯(lián)的互連導(dǎo)體50/60/70/80/90的單獨(dú)驅(qū)動(dòng)。
在PMOS晶體管214a和NMOS晶體管216a的柵極之間構(gòu)成的節(jié)點(diǎn)A連接于驅(qū)動(dòng)器電路200a的輸入端212a。在PMOS晶體管214a的漏極和NMOS晶體管216a的源極之間構(gòu)成的節(jié)點(diǎn)B連接于電路200a的輸出端220a(當(dāng)需要時(shí),可選的晶體管218a可被耦合于節(jié)點(diǎn)B和端220a之間)。PMOS晶體管214a的源極耦合于VCC,而NMOS晶體管216a的漏極耦合于VSS。
將會(huì)了解,這里關(guān)于驅(qū)動(dòng)器電路200a所描述的晶體管的漏極和源極方向并非為了進(jìn)行限制,而僅為說(shuō)明可以構(gòu)建這些晶體管的一種方式。因此,術(shù)語(yǔ)“源極”和“漏極”將被解釋為它們的最廣泛含義。
以下是在圖5中所示的現(xiàn)有技術(shù)的驅(qū)動(dòng)器電路200a的運(yùn)行。(此描述假定,如果可選元件202a和218a存在,則FCE 202a被編程用來(lái)將晶體管218a轉(zhuǎn)為導(dǎo)通。)當(dāng)源信號(hào)112a為HIGH(即,等于VCC)時(shí),NMOS晶體管216a為導(dǎo)通,而PMOS晶體管214a為斷開(kāi)。當(dāng)NMOS晶體管216a為導(dǎo)通時(shí),在VSS和節(jié)點(diǎn)B之間存在通過(guò)晶體管216a的直接路徑。因此,驅(qū)動(dòng)器電路200a的輸出端220a將低信號(hào)VSS作為路由信號(hào)113a傳遞到互連導(dǎo)體50/60/70/80/90。另一方面,當(dāng)源信號(hào)112a為L(zhǎng)OW(即,等于VSS)時(shí),PMOS晶體管214a為導(dǎo)通,而NMOS晶體管216a為斷開(kāi)。當(dāng)PMOS晶體管214a為導(dǎo)通時(shí),在VCC和節(jié)點(diǎn)B之間存在通過(guò)晶體管214a的直接路徑。因此,驅(qū)動(dòng)器電路200a的輸出端220a將高頻信號(hào)VCC作為路由信號(hào)113a傳遞到互連導(dǎo)體50/60/70/80/90。因此,路由驅(qū)動(dòng)器電路200a清楚地作為變換器(inverter)運(yùn)行。在節(jié)點(diǎn)B處的高和低輸出電平(以及據(jù)此的輸出終端220a)分別等于VCC和VSS。換句話說(shuō),路由驅(qū)動(dòng)器電路200a的電壓擺動(dòng)等于電源電壓。由路由驅(qū)動(dòng)器電路200a所驅(qū)動(dòng)的作為路由信號(hào)113a的輸出電壓的范圍自始至終在VCC和VSS之間變化。
被驅(qū)動(dòng)到互連導(dǎo)體50/60/70/80/90上的路由信號(hào)113a被施加于路由接收器電路300a。接收器電路300a傳遞導(dǎo)體50/60/70/80/90上的路由信號(hào)113a作為目的地信號(hào)114a,用于施加到相關(guān)聯(lián)的信號(hào)目的地,所述信號(hào)目的地(與信號(hào)源類(lèi)似)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)目的地中的任一個(gè),其與圖2-4中的信號(hào)目的地元件相類(lèi)似。
在圖5中,來(lái)自互連導(dǎo)體50/60/70/80/90的路由信號(hào)113a被施加于現(xiàn)有技術(shù)的路由接收器電路300a的輸入端312a。VCC是電源或者邏輯1電壓或電勢(shì)。VSS是接地或者邏輯0電壓或電勢(shì)。元件314a和315a是NMOS晶體管或門(mén)。元件316a和317a是PMOS晶體管或門(mén)。元件301a和302a是FCE。元件303a是活動(dòng)全局信號(hào)(即加電鎖存器復(fù)位信號(hào)),其在加電時(shí)為L(zhǎng)OW。元件318a和319a是變換器。端320a是路由接收器電路300a的輸出端。NMOS晶體管315a和FCE302a與可選的NMOS晶體管314a和FCE 301a相結(jié)合一起構(gòu)成傳遞門(mén)。變換器318a與PMOS晶體管317a相結(jié)合而構(gòu)成公共的半鎖存器。PMOS晶體管316a與加電信號(hào)303a相結(jié)合而構(gòu)成“上拉(pull-up)”電路。
在NMOS“傳遞門(mén)”晶體管315a的漏極和PMOS晶體管316a和317a的漏極之間構(gòu)成節(jié)點(diǎn)C。NMOS傳遞門(mén)晶體管315a的源極耦合于輸入端312a(當(dāng)需要時(shí),可選的NMOS傳遞門(mén)晶體管314a可被耦合于端312a和NMOS傳遞門(mén)晶體管315a的源極之間的節(jié)點(diǎn)(C)處)。在PMOS晶體管317a和變換器318a的輸出之間構(gòu)成節(jié)點(diǎn)D。在變換器319a的輸出之處構(gòu)成的節(jié)點(diǎn)E連接于電路300a的輸出端320a。NMOS晶體管314a的門(mén)耦合于FCE 301a,而NMOS晶體管315a的門(mén)耦合于FCE 302a。PMOS晶體管316a的柵極耦合于加電信號(hào)303a,而PMOS晶體管316a和317a的每一個(gè)的源極耦合于VCC。
將會(huì)了解,這里關(guān)于路由接收器電路300a所描述的晶體管的漏極和源極的方向并非是為了進(jìn)行限制,而僅僅說(shuō)明可以構(gòu)建這些晶體管的一種方式。因此,術(shù)語(yǔ)“源極”和“漏極”將被解釋為它們的最廣泛含義。
以下是在圖5中示出的傳統(tǒng)接收器電路300a的運(yùn)轉(zhuǎn)。(此描述假定,如果可選元件301a和314a存在,則FCE 301a被編程用來(lái)將晶體管314a轉(zhuǎn)為導(dǎo)通。)當(dāng)路由信號(hào)113a為HIGH(即,源信號(hào)112a等于VSS)時(shí),如果FCE 301a和302a被編程用來(lái)分別將晶體管314a和315a轉(zhuǎn)為導(dǎo)通,則NMOS傳遞門(mén)314a和315a傳遞HIGH路由信號(hào)113a。如果FCE 301a和302a中的一個(gè)或二者未被編程用來(lái)將其各自的傳遞晶體管轉(zhuǎn)為導(dǎo)通(即,如果FCE 301a和302a中的任一個(gè)或二者為L(zhǎng)OW),則路由信號(hào)113a不會(huì)被傳遞到接收器電路300a的節(jié)點(diǎn)C,并因此節(jié)點(diǎn)C是浮動(dòng)(floating)的。在此情況下,當(dāng)所有FCE被清零(即所有FCE為L(zhǎng)OW)時(shí),至少在包含信號(hào)路徑電路140于其上的可編程邏輯器件的加電期間會(huì)出現(xiàn)所述情況,上拉電路的加電信號(hào)303a將PMOS晶體管316a轉(zhuǎn)為導(dǎo)通,從而借助于通過(guò)晶體管316a傳遞VCC來(lái)將節(jié)點(diǎn)C設(shè)為HIGH。在其他所有情況下,當(dāng)FCE 301a和302a二者被編程用來(lái)分別將晶體管314a和315a轉(zhuǎn)為導(dǎo)通時(shí),上拉電路成為非活動(dòng)的,并且由路由信號(hào)113a(以及晶體管314a(如果提供了晶體管314a的話))經(jīng)由晶體管315a驅(qū)動(dòng)節(jié)點(diǎn)C。
一旦由NMOS傳遞門(mén)中的一個(gè)或二者將路由信號(hào)113a傳遞到節(jié)點(diǎn)C(或一旦由上拉電路將節(jié)點(diǎn)C設(shè)為高),則由PMOS晶體管317a和變換器318a構(gòu)成的公共半鎖存器電路保持節(jié)點(diǎn)D處的信號(hào)為VCC或VSS,不論VCC或VSS在實(shí)際上都是節(jié)點(diǎn)C處的信號(hào)的反轉(zhuǎn)。因此,不論由于傳遞門(mén)出現(xiàn)什么樣的電流泄漏,半鎖存器將把節(jié)點(diǎn)D的信號(hào)設(shè)為等于電源電壓的完全干線值中的一個(gè)(即VCC或VSS)。還提供了變換器319a來(lái)保持節(jié)點(diǎn)E處的信號(hào)為VCC或VSS,不論VCC或VSS在實(shí)際上都是節(jié)點(diǎn)D處的信號(hào)的反轉(zhuǎn)。因此,不論何時(shí)當(dāng)FCE 301a被編程用來(lái)將晶體管314a轉(zhuǎn)為導(dǎo)通以及FCE 302a被編程用來(lái)將晶體管315a轉(zhuǎn)為導(dǎo)通之時(shí),接收器電路300a的輸出端320a在源信號(hào)112a為L(zhǎng)OW時(shí)將HIGH信號(hào)VCC作為目的地信號(hào)114a傳遞到目的地電路20/30/40/100,并因此在節(jié)點(diǎn)B處的路由信號(hào)113a為HIGH。同樣,不論何時(shí)當(dāng)FCE 301a被編程用來(lái)將晶體管314a轉(zhuǎn)為導(dǎo)通以及FCE302a被編程用來(lái)將晶體管315a轉(zhuǎn)為導(dǎo)通之時(shí),接收器電路300a的輸出端320a在源信號(hào)112a為HIGH時(shí)將LOW信號(hào)VSS作為目的地信號(hào)114a傳遞到目的地電路20/30/40/100,并因此在節(jié)點(diǎn)B處的路由信號(hào)113a為L(zhǎng)OW。不過(guò),不論何時(shí)當(dāng)FCE 301a和302a中的一個(gè)或二者未被編程用來(lái)將各自的晶體管314a和315a轉(zhuǎn)為導(dǎo)通之時(shí),接收器電路300a的輸出端320a由于接收器電路300a的上拉電路而將HIGH信號(hào)VCC作為目的地信號(hào)114a傳遞到目的地電路20/30/40/100,而不管源信號(hào)112a。
因此,現(xiàn)有技術(shù)的信號(hào)路徑電路140經(jīng)由驅(qū)動(dòng)器電路200a將VCC源信號(hào)112a驅(qū)動(dòng)為沿著互連導(dǎo)體50/60/70/80/90的VSS路由信號(hào)113a,并將VSS路由信號(hào)113a傳遞到源目的地電路20/30/40/100作為VSS目的地信號(hào)114a。類(lèi)似地,現(xiàn)有技術(shù)的信號(hào)路徑電路140經(jīng)由驅(qū)動(dòng)器電路200a將VSS源信號(hào)112a驅(qū)動(dòng)為沿著互連導(dǎo)體50/60/70/80/90的VCC路由信號(hào)113a,并將VCC路由信號(hào)113a傳遞到源目的地電路20/30/40/100作為VCC目的地信號(hào)114a。因此,沿著互連導(dǎo)體50/60/70/80/90驅(qū)動(dòng)的路由信號(hào)113a的電壓擺動(dòng)等于信號(hào)路徑電路140的電源電壓(即,VCC到VSS)。
圖6示出了根據(jù)本發(fā)明的減小電壓擺動(dòng)的信號(hào)路徑電路150的詳細(xì)示意圖。信號(hào)路徑電路150包括“倒置的(reversed)”路由驅(qū)動(dòng)器電路200b和路由接收器電路300b。
圖6中的每個(gè)信號(hào)源元件20/30/40/100可以與圖2-5中的信號(hào)源元件類(lèi)似。電路150的信號(hào)路徑中的信號(hào)源可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任意信號(hào)源中的任一個(gè)。由源20/30/40/100所產(chǎn)生的源信號(hào)112b被施加于路由驅(qū)動(dòng)器電路200b。驅(qū)動(dòng)器電路200b將源信號(hào)112b驅(qū)動(dòng)到導(dǎo)體上,所述導(dǎo)體可以是類(lèi)型50、60、70、80或90或在PLD 10上使用的其他任何類(lèi)型的導(dǎo)體中的任意導(dǎo)體。從驅(qū)動(dòng)器電路200b延伸的導(dǎo)體50/60/70/80/90延伸到路由接收器電路300b。圖6中的每個(gè)信號(hào)目的地元件20/30/40/100可以與圖2-5中的信號(hào)目的地元件類(lèi)似。接收器電路300b傳遞導(dǎo)體50/60/70/80/90上的信號(hào)作為目的地信號(hào)114b,用于施加到相關(guān)聯(lián)的信號(hào)目的地,所述信號(hào)目的地(與信號(hào)源類(lèi)似)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)目的地中的任一個(gè)。
在圖6中,來(lái)自相關(guān)聯(lián)信號(hào)源20/30/40/100的源信號(hào)112b被施加于路由驅(qū)動(dòng)器電路200b的輸入端212b。VCC是電源或者邏輯1電壓或電勢(shì)。VSS是接地或邏輯0電壓或電勢(shì)。元件214b是PMOS晶體管或門(mén)。元件216b和218b是NMOS晶體管或門(mén)。元件202b是(之前所描述的)FCE。終端220b是路由驅(qū)動(dòng)器電路200b的輸出端。元件202b和218b全部是可選的,并可以對(duì)任意電路200b而省略,電路200b是對(duì)于相關(guān)聯(lián)的互連導(dǎo)體50/60/70/80/90的單獨(dú)驅(qū)動(dòng)。
在PMOS晶體管214b和NMOS晶體管216b的柵極之間構(gòu)成的節(jié)點(diǎn)A’連接于驅(qū)動(dòng)器電路200b的輸入端212b。在PMOS晶體管214b的源極和NMOS晶體管216b的漏極之間構(gòu)成的節(jié)點(diǎn)B’連接于電路200b的輸出端220b(當(dāng)需要時(shí),可選的晶體管218b可被耦合于節(jié)點(diǎn)B’和終端220b之間)。PMOS晶體管214的漏極耦合于VSS,而NMOS晶體管216的源極耦合于VCC。
將會(huì)了解,這里關(guān)于驅(qū)動(dòng)器電路200b所描述的晶體管的漏極和源極的方向并非是為了進(jìn)行限制,而僅為說(shuō)明可以構(gòu)建這些晶體管的一種方式。因此,術(shù)語(yǔ)“源極”和“漏極”將被解釋為它們的最廣泛含義。
以下是在圖6中所示的驅(qū)動(dòng)器電路200b的運(yùn)行。(此描述假定,如果可選元件202b和218b存在,則FCE 202b被編程用來(lái)將晶體管218b轉(zhuǎn)為導(dǎo)通。)當(dāng)源信號(hào)112b為HIGH(即,等于VCC)時(shí),NMOS晶體管216b為導(dǎo)通,而PMOS晶體管214b為斷開(kāi)。當(dāng)NMOS晶體管216b為導(dǎo)通時(shí),在VCC和節(jié)點(diǎn)B’之間存在通過(guò)晶體管216b的直接路徑。因此,驅(qū)動(dòng)器電路200b的輸出端220b將減小的HIGH信號(hào)VCCN(即VCC-VTN)作為路由信號(hào)113b傳遞到互連導(dǎo)體50/60/70/80/90。另一方面,當(dāng)源信號(hào)112b為L(zhǎng)OW(即,等于VSS)時(shí),PMOS晶體管214b為導(dǎo)通,而NMOS晶體管216b為斷開(kāi)。當(dāng)PMOS晶體管214b為導(dǎo)通時(shí),在VSS和節(jié)點(diǎn)B’之間存在通過(guò)晶體管214b的直接路徑。因此,驅(qū)動(dòng)器電路200b的輸出端220b將增加的LOW信號(hào)VSSP(即VSS+VTP)作為路由信號(hào)113b傳遞到互連導(dǎo)體50/60/70/80/90。因此,路由驅(qū)動(dòng)器電路200b清楚地作為具有減小電壓擺動(dòng)的變換器而運(yùn)行。在節(jié)點(diǎn)B’處的“HIGH”和“LOW”輸出電平(以及據(jù)此的輸出端220b)分別等于VCCN(即VCC-VTN)和VSSP(即VSS+VTP)。換句話說(shuō),路由驅(qū)動(dòng)器電路200b的電壓擺動(dòng)不等于電源電壓。與圖5的現(xiàn)有技術(shù)驅(qū)動(dòng)器電路200a不同,由路由驅(qū)動(dòng)器電路200b所驅(qū)動(dòng)的作為圖6的路由信號(hào)113b的輸出電壓的范圍不會(huì)自始至終在VCC和VSS之間變化。
被驅(qū)動(dòng)到互連導(dǎo)體50/60/70/80/90上的路由信號(hào)113b被施加于路由接收器電路300b。接收器電路300b傳遞導(dǎo)體50/60/70/80/90上的路由信號(hào)113b作為目的地信號(hào)114b,用于施加到相關(guān)聯(lián)的信號(hào)目的地,所述信號(hào)目的地(與信號(hào)源類(lèi)似)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)目的地中的任一個(gè),其與圖2-5中的信號(hào)目的地元件相類(lèi)似。
在圖6中,來(lái)自互連導(dǎo)體50/60/70/80/90的路由信號(hào)113b被施加于路由接收器電路300b的輸入端312b。VCC是電源或者邏輯1電壓或電勢(shì)。VSS是接地或者邏輯0電壓或電勢(shì)。元件314b和317b是NMOS晶體管或門(mén),而元件315b和316b是PMOS晶體管或門(mén)。元件301b和302b是FCE。元件303b和304b是活動(dòng)全局信號(hào)(即加電鎖存器復(fù)位信號(hào)),其在加電時(shí)分別為L(zhǎng)OW和HIGH。元件313b、318b和319b是變換器。端320b是路由接收器電路300b的輸出端。NMOS晶體管314b和FCE 301b與可選的NMOS晶體管315b和FCE 302b相結(jié)合而一起構(gòu)成傳遞門(mén)電路。(應(yīng)該注意,NMOS晶體管314b和PMOS晶體管315b的順序可以交換,并且這些晶體管可以保護(hù)路由信號(hào)113b不會(huì)由電路300b的完全鎖存器(full-latch)在節(jié)點(diǎn)C’處將其引導(dǎo)到完全干線。)變換器313b與變換器318b相結(jié)合而構(gòu)成公共的完全鎖存器。而NMOS晶體管317b與加電信號(hào)304b相結(jié)合而構(gòu)成“上拉”電路。應(yīng)該注意,上拉器件或下拉電路中僅一個(gè)是必需的。
在PMOS晶體管315b和316b的漏極、NMOS晶體管317b的源極、變換器313b的輸出和變換器318b的輸入之間構(gòu)成節(jié)點(diǎn)C’。PMOS傳遞門(mén)晶體管315b的源極耦合于NMOS傳遞門(mén)314b的漏極。NMOS傳遞門(mén)314b的源極耦合于輸入端312b。在變換器313b和319b的輸入和變換器318b的輸出之間構(gòu)成節(jié)點(diǎn)D’。在變換器319b的輸出處構(gòu)成的節(jié)點(diǎn)E’連接于電路300b的輸出端320b。NMOS晶體管314b的柵極耦合于FCE 301b,而NMOS晶體管315b的柵極耦合于FCE302b。PMOS晶體管316b的柵極耦合于加電信號(hào)303b,而NMOS晶體管317b的柵極耦合于加電信號(hào)304b。PMOS晶體管316b的源極耦合于VCC,而NMOS晶體管317b的漏極耦合于VSS。
將會(huì)了解,這里關(guān)于路由接收器電路300b所描述的晶體管的漏極和源極的方向并非是為了進(jìn)行限制,而僅僅說(shuō)明可以構(gòu)建這些晶體管的一種方式。因此,術(shù)語(yǔ)“源極”和“漏極”將被解釋為它們的最廣泛含義。
以下是在圖6中示出的接收器電路300b的運(yùn)轉(zhuǎn)。當(dāng)路由信號(hào)113b為減小的HIGH信號(hào)VCCN(即,源信號(hào)112b等于VCC)時(shí),如果FCE301b和302b被編程用來(lái)分別將晶體管314b和315b轉(zhuǎn)為導(dǎo)通,則傳遞門(mén)314b和315b傳遞減小的HIGH路由信號(hào)113b。如果FCE 301b和302b中的任一個(gè)或二者未被編程用來(lái)將其各自的傳遞晶體管轉(zhuǎn)為導(dǎo)通(即,如果FCE 301b為L(zhǎng)OW和/或FCE 302b為HIGH),則路由信號(hào)113b不會(huì)被驅(qū)動(dòng)到接收器電路300b的節(jié)點(diǎn)C’,并因此節(jié)點(diǎn)C’是浮動(dòng)的。在此情況下,至少在包含電路150于其上的可編程邏輯器件的加電處會(huì)出現(xiàn)所述情況,根據(jù)哪一類(lèi)型的電路是設(shè)計(jì)所要求的,上拉電路的加電信號(hào)303b可被編程用來(lái)將PMOS晶體管316b轉(zhuǎn)為導(dǎo)通,從而借助于將VCC傳遞通過(guò)晶體管316b來(lái)將節(jié)點(diǎn)C’設(shè)為高,或者下拉電路的加電信號(hào)FCE 304b可被編程用來(lái)將NMOS晶體管317b轉(zhuǎn)為導(dǎo)通,從而借助于將VSS傳遞通過(guò)晶體管317b來(lái)將節(jié)點(diǎn)C’設(shè)為低。在其他所有情況下,當(dāng)FCE 301b和302b二者被編程用來(lái)分別將晶體管314b和315b轉(zhuǎn)為導(dǎo)通時(shí),上拉電路或下拉電路成為非活動(dòng)的,并且由路由信號(hào)113b經(jīng)由晶體管314b和315b驅(qū)動(dòng)節(jié)點(diǎn)C’。
與圖5的需要上拉電路的常規(guī)接收器電路300a不同,本發(fā)明的接收器電路300b的一個(gè)優(yōu)點(diǎn)在于,可以根據(jù)設(shè)計(jì)要求而使用上拉或下拉信號(hào)來(lái)選通信號(hào)。
一旦由傳遞門(mén)314b和315b將路由信號(hào)113b傳遞到節(jié)點(diǎn)C’(或一旦由上拉電路將節(jié)點(diǎn)C’設(shè)為HIGH或由下拉電路將節(jié)點(diǎn)C’設(shè)為L(zhǎng)OW),則由變換器313b和318b構(gòu)成的完全鎖存器電路將節(jié)點(diǎn)D’處的信號(hào)引導(dǎo)到完全干線的VCC或VSS,不論VCC或VSS在實(shí)際上都是節(jié)點(diǎn)C’處的信號(hào)的減小或增加值的反轉(zhuǎn)。因此,不論由于傳遞門(mén)而出現(xiàn)什么樣的電流泄漏,完全鎖存器都將把節(jié)點(diǎn)D’處的信號(hào)設(shè)為等于電源電壓的完全干線值(即VCC或VSS),盡管是反轉(zhuǎn)的完全干線值。最后,變換器319b將節(jié)點(diǎn)E’處的信號(hào)值反轉(zhuǎn)。因此,不論何時(shí)當(dāng)FCE301b被編程用來(lái)將晶體管314b轉(zhuǎn)為導(dǎo)通以及FCE 302b被編程用來(lái)將晶體管315b轉(zhuǎn)為導(dǎo)通之時(shí),接收器電路300b的輸出終端320b在源信號(hào)112b為HIGH時(shí)將HIGH信號(hào)VCC作為目的地信號(hào)114b傳遞到目的地電路20/30/40/100,并因此在節(jié)點(diǎn)B’處的路由信號(hào)113b為減小的HIGH信號(hào)VCCN(即VCC-VTN)。同樣,不論何時(shí)當(dāng)FCE 301b被編程用來(lái)將晶體管314b轉(zhuǎn)為導(dǎo)通以及FCE 302b被編程用來(lái)將晶體管315b轉(zhuǎn)為導(dǎo)通之時(shí),接收器電路300b的輸出端320b在源信號(hào)112b為L(zhǎng)OW時(shí)將LOW信號(hào)VSS作為目的地信號(hào)114b傳遞到目的地電路20/30/40/100,并因此在節(jié)點(diǎn)B’處的路由信號(hào)113b為增加的LOW信號(hào)VSSP(即VSS+VTP)。不過(guò),不論何時(shí)當(dāng)FCE 301b和302b中的一個(gè)或二者未被編程用來(lái)將各自的晶體管314b和315b轉(zhuǎn)為導(dǎo)通之時(shí),接收器電路300b的輸出端320b或者由于下拉電路(如果提供下拉電路的話)而將LOW信號(hào)VSS作為目的地信號(hào)114b進(jìn)行傳遞,或者由于上拉電路(如果提供上拉電路的話)而將HIGH信號(hào)VCC作為目的地信號(hào)114b進(jìn)行傳遞,而不管源信號(hào)112b。
因此,本發(fā)明的信號(hào)路徑電路150經(jīng)由驅(qū)動(dòng)器電路200b將VCC源信號(hào)112b驅(qū)動(dòng)為沿著互連導(dǎo)體50/60/70/80/90的減小的HIGH VCCN路由信號(hào)113b,而接收器電路300b將減小的HIGH VCCN路由信號(hào)113b傳遞到源目的地電路20/30/40/100作為完全干線的VCC目的地信號(hào)114b。類(lèi)似地,信號(hào)路徑電路150經(jīng)由驅(qū)動(dòng)器電路200b將VSS源信號(hào)112b驅(qū)動(dòng)為沿著互連導(dǎo)體50/60/70/80/90的增加的LOW VSSP路由信號(hào)113b,而接收器電路300b將增加的LOW VSSP路由信號(hào)113b傳遞到源目的地電路20/30/40/100作為完全干線的VSS目的地信號(hào)114b。因此,沿著互連導(dǎo)體50/60/70/80/90驅(qū)動(dòng)的路由信號(hào)113b的電壓擺動(dòng)不等于信號(hào)路徑電路150的電源電壓(即,VCC到VSS),而是被限于VCCN到VSSP的范圍之內(nèi)。
圖7示出了根據(jù)本發(fā)明的減小電壓擺動(dòng)的信號(hào)路徑電路160的第二實(shí)施例的詳細(xì)示意圖。信號(hào)路徑電路160包括圖6的“倒置的”路由驅(qū)動(dòng)器電路200b和路由接收器電路300c。
圖7中的每個(gè)信號(hào)源元件20/30/40/100可以與圖2-6中的信號(hào)源元件類(lèi)似。電路160的信號(hào)路徑中的信號(hào)源可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任意信號(hào)源中的任一個(gè)。以上關(guān)于圖6描述了路由驅(qū)動(dòng)器電路200b。驅(qū)動(dòng)器電路200b將源信號(hào)112b驅(qū)動(dòng)到導(dǎo)體上,所述導(dǎo)體可以是類(lèi)型50、60、70、80或90或在PLD 10上使用的其他任何類(lèi)型的導(dǎo)體中的任意導(dǎo)體。從驅(qū)動(dòng)器電路200b延伸的導(dǎo)體50/60/70/80/90延伸到路由接收器電路300c。圖7中的每個(gè)信號(hào)目的地元件20/30/40/100可以與圖2-6中的信號(hào)目的地元件類(lèi)似。接收器電路300c傳遞導(dǎo)體50/60/70/80/90上的路由信號(hào)113c作為目的地信號(hào)114c,用于施加到相關(guān)聯(lián)的信號(hào)目的地,所述信號(hào)目的地(與信號(hào)源相似)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)目的地中的任一個(gè)。
如上面參考圖6所述,驅(qū)動(dòng)器電路200b的輸入端220b將增加的LOW信號(hào)VSSP(即VSS+VTP)作為路由信號(hào)(即,關(guān)于圖7的信號(hào)路徑電路150的路由信號(hào))傳遞到互連導(dǎo)體50/60/70/80/90。路由驅(qū)動(dòng)器電路200b運(yùn)行作為具有減小電壓擺動(dòng)的變換器。在節(jié)點(diǎn)B”處的“HIGH”和“LOW”輸出電平(以及據(jù)此的輸出端220b)分別等于VCCN(即VCC-VTN)和VSSP(即VSS+VTP)。換句話說(shuō),路由驅(qū)動(dòng)器電路200b的電壓擺動(dòng)不等于電源電壓。與圖5的現(xiàn)有技術(shù)驅(qū)動(dòng)器電路200a不同,由路由驅(qū)動(dòng)器電路200b所驅(qū)動(dòng)的作為圖7的路由信號(hào)113c的輸出電壓的范圍始終不會(huì)在VCC和VSS之間變化。
被驅(qū)動(dòng)到互連導(dǎo)體50/60/70/80/90上的路由信號(hào)113c被施加于路由接收器電路300c。接收器電路300c傳遞導(dǎo)體50/60/70/80/90上的路由信號(hào)113c作為目的地信號(hào)114c,用于施加到相關(guān)聯(lián)的信號(hào)目的地,所述信號(hào)目的地(與信號(hào)源類(lèi)似)可以是I/O區(qū)域20、邏輯區(qū)域30、存儲(chǔ)器區(qū)域40、可編程互連100或PLD 10上的其他任何信號(hào)目的地中的任一個(gè),與圖2-6中的信號(hào)目的地元件相類(lèi)似。
在圖7中,來(lái)自互連導(dǎo)體50/60/70/80/90的路由信號(hào)113c被施加于路由接收器電路300c的輸入端312c。VCC是電源或者邏輯1電壓或電勢(shì)。VSS是接地或者邏輯0電壓或電勢(shì)。元件314c、315c、317c和318b是NMOS晶體管或門(mén),而元件313c、316c和312c是PMOS晶體管或門(mén)。元件301c和302c是FCE。元件303c是活動(dòng)全局信號(hào)(即加電鎖存器復(fù)位信號(hào)),其在加電時(shí)為L(zhǎng)OW。元件319c是變換器。端320c是路由接收器電路300c的輸出端。元件301c和314c全部是可選的,并可以對(duì)于任何電路300c而省略,以使器件加速,同時(shí)增加PLD上的CRAM計(jì)數(shù)。NMOS晶體管315c和FCE 302c與可選的NMOS晶體管314c和FCE 301c相結(jié)合而一起構(gòu)成傳遞門(mén)。PMOS晶體管321c與加電信號(hào)303c相結(jié)合而構(gòu)成“上拉”電路。PMOS晶體管313c和316c與NMOS晶體管317c和318c相結(jié)合而構(gòu)成低泄漏輸入緩沖器。
在NMOS晶體管315c和PMOS晶體管321c的漏極之間以及在晶體管313c和316c-318c的柵極之間構(gòu)成節(jié)點(diǎn)C”。NMOS傳遞門(mén)晶體管315c的源極耦合于NMOS傳遞門(mén)314c的漏極。NMOS傳遞門(mén)314c的源極耦合于輸入端312c。在PMOS晶體管316c的漏極、NMOS晶體管317c的源極和變換器319c的輸入之間構(gòu)成節(jié)點(diǎn)D”。在變換器319c的輸出處構(gòu)成的節(jié)點(diǎn)E”連接于電路300c的輸出端320c。NMOS晶體管314c的柵極耦合于FCE 301c,而NMOS晶體管315c的柵極耦合于FCE 302c。PMOS晶體管313c的漏極耦合于PMOS晶體管316c的源極,而PMOS晶體管317c的漏極耦合于NMOS晶體管318c的源極。PMOS晶體管313c的源極耦合于VCC,而NMOS晶體管318c的漏極耦合于VSS。
將會(huì)了解,這里關(guān)于路由接收器電路300c所描述的晶體管的漏極和源極的方向并非是為了進(jìn)行限制,而僅僅說(shuō)明可以構(gòu)建這些晶體管的一種方式。因此,術(shù)語(yǔ)“源極”和“漏極”將被解釋為它們的最廣泛含義。
以下是在圖7中示出的接收器電路300c的運(yùn)轉(zhuǎn)。當(dāng)路由信號(hào)113c為減小的HIGH信號(hào)VCCN(即,源信號(hào)112b等于VCC)時(shí),如果FCE301c和302c被編程用來(lái)分別將晶體管314c和315c轉(zhuǎn)為導(dǎo)通,則傳遞門(mén)314c和315c傳遞減小的HIGH路由信號(hào)113b到節(jié)點(diǎn)C”。如果FCE 301c和302c中的任一個(gè)或二者未被編程用來(lái)將其各自的傳遞晶體管轉(zhuǎn)為導(dǎo)通(即,如果FCE 301c或FCE 302c為L(zhǎng)OW),則路由信號(hào)113c不會(huì)被驅(qū)動(dòng)到接收器電路300c的節(jié)點(diǎn)C”,并因此節(jié)點(diǎn)C”是浮動(dòng)的。在此情況下,至少當(dāng)在包含電路160于其上的可編程邏輯器件的加電時(shí)所有FCE被清零(即所有FCE為L(zhǎng)OW)的時(shí)候會(huì)出現(xiàn)所述情況,上拉電路的加電信號(hào)303c將PMOS晶體管321c轉(zhuǎn)為導(dǎo)通,從而借助于將VCC傳遞通過(guò)晶體管321c來(lái)將節(jié)點(diǎn)C”設(shè)為HIGH。在其他所有情況下,當(dāng)FCE 301c和302c被編程用來(lái)分別將晶體管314c和315c轉(zhuǎn)為導(dǎo)通時(shí),由路由信號(hào)113c經(jīng)由晶體管314c和315c驅(qū)動(dòng)節(jié)點(diǎn)C”。
與關(guān)于之前在這里描述的其他接收器電路不同,在接收器電路300b的傳遞門(mén)之后,不再試圖使用鎖存器電路來(lái)把在節(jié)點(diǎn)C”處的信號(hào)恢復(fù)到完全干線。而是提供了輸入緩沖器電路,其可以容忍在其輸入處的低電壓擺動(dòng)。當(dāng)由傳遞門(mén)314c和315c將路由信號(hào)113c傳遞到節(jié)點(diǎn)C”時(shí),由晶體管313c和316c-318c構(gòu)成的輸入緩沖器電路將節(jié)點(diǎn)D”處的信號(hào)引導(dǎo)為大致的在節(jié)點(diǎn)C”處的信號(hào)的減小或增加值的反轉(zhuǎn),但處于完全干線。因此,不論由于傳遞門(mén)而出現(xiàn)什么樣的電流泄漏,低泄漏輸入緩沖器將把節(jié)點(diǎn)D”處的信號(hào)設(shè)為路由信號(hào)113c的HIGH(即VCC)或LOW(即VSS)值,盡管是反轉(zhuǎn)的值。最后,變換器319c將節(jié)點(diǎn)E”處的信號(hào)值反轉(zhuǎn)。因此,不論何時(shí)當(dāng)FCE 301c和302c被編程用來(lái)將晶體管314c和315c分別轉(zhuǎn)為導(dǎo)通之時(shí),當(dāng)源信號(hào)112b為HIGH時(shí),并因此當(dāng)在節(jié)點(diǎn)B”處的路由信號(hào)113c為減小的HIGH信號(hào)VCCN(即VCC-VTN)時(shí),接收器電路300c的輸出端320c將HIGH信號(hào)VCC作為目的地信號(hào)114c進(jìn)行傳遞。同樣,不論何時(shí)當(dāng)FCE 301c和302c被編程用來(lái)將晶體管314c和315c分別轉(zhuǎn)為導(dǎo)通之時(shí),當(dāng)源信號(hào)112b為L(zhǎng)OW時(shí),并因此當(dāng)在節(jié)點(diǎn)B”處的路由信號(hào)113c為增加的LOW信號(hào)VSSP(即VSS+VTP)時(shí),接收器電路300c的輸出端320c將LOW信號(hào)VSS作為目的地信號(hào)114c進(jìn)行傳遞。
因此,本發(fā)明的信號(hào)路徑電路160經(jīng)由驅(qū)動(dòng)器電路200b將HIGHVCC源信號(hào)112b驅(qū)動(dòng)為沿著互連導(dǎo)體50/60/70/80/90的減小的HIGHVCCN路由信號(hào)113c,而接收器電路300c將減小的LOW VCCN路由信號(hào)113c傳遞到源目的地電路20/30/40/100作為完全干線的HIGH VCC目的地信號(hào)114c。類(lèi)似地,信號(hào)路徑電路160經(jīng)由驅(qū)動(dòng)器電路200b將VSS源信號(hào)112b驅(qū)動(dòng)為沿著互連導(dǎo)體50/60/70/80/90的增加的LOWVSSP路由信號(hào)113c,而接收器電路300c將增加的LOW VSSP路由信號(hào)113c傳遞到源目的地電路20/30/40/100作為完全干線的LOW VSS目的地信號(hào)114c。因此,沿著互連導(dǎo)體50/60/70/80/90驅(qū)動(dòng)的路由信號(hào)113c的電壓擺動(dòng)不等于信號(hào)路徑電路160的電源電壓(即,VCC到VSS),而是被限于VCCN到VSSP的范圍內(nèi)。
圖7的接收器電路300c的另一優(yōu)點(diǎn)在于,減少了關(guān)于跨邏輯器件內(nèi)的工藝角落進(jìn)行路由的功能性問(wèn)題。例如,當(dāng)圖5的傳統(tǒng)信號(hào)路徑電路140在類(lèi)似于圖4的說(shuō)明性信令裝置130的信令裝置中所使用時(shí),路由驅(qū)動(dòng)器電路200a耦合于大量接收器電路,并因此驅(qū)動(dòng)器電路200a經(jīng)由大量NMOS傳遞門(mén)而耦合于同樣數(shù)量的半鎖存器。需要了解,驅(qū)動(dòng)器電路200a的NMOS下拉晶體管216a必須克服在信令裝置中使用的每個(gè)接收器電路300a的PMOS反饋晶體管317a。如果過(guò)多的耦合于驅(qū)動(dòng)器電路200a的PMOS反饋晶體管317a被轉(zhuǎn)為導(dǎo)通,或如果由于邏輯器件的處理變化而使NMOS下拉晶體管216a過(guò)于脆弱,那么圖5的傳統(tǒng)信令電路將無(wú)法從VCC到VSS進(jìn)行轉(zhuǎn)變。不過(guò),在圖7的減小電壓擺動(dòng)的信號(hào)路徑電路160的接收器電路300c中不存在反饋。因此,可以使用最大數(shù)目的能夠被耦合于驅(qū)動(dòng)器電路200b的接收器電路300c,而無(wú)需模擬跨所有工藝角落的功能性。
被構(gòu)建具有以上所述的任意的減小電壓擺動(dòng)的信號(hào)路徑電路的可編程邏輯器件10可被用于作為圖8中示出的數(shù)據(jù)處理系統(tǒng)500的一部分。數(shù)據(jù)處理系統(tǒng)500可包括一個(gè)或多個(gè)以下部件處理器501、存儲(chǔ)器502;I/O電路503;以及外圍設(shè)備504。這些部件通過(guò)系統(tǒng)總線505耦合在一起,并居于電路板506上,所述電路板被包含于終端用戶系統(tǒng)507中。
系統(tǒng)500可被用于多種應(yīng)用中,諸如計(jì)算機(jī)連網(wǎng)、數(shù)據(jù)連網(wǎng)、儀表、視頻處理、數(shù)字信號(hào)處理或其他任何應(yīng)用,其中使用掩模可編程邏輯的優(yōu)點(diǎn)是所希望的??删幊踢壿嬈骷?0可被配置成執(zhí)行各種不同的邏輯功能。例如,邏輯器件10可被配置為與處理器501協(xié)同工作的處理器或控制器。邏輯器件10還可被用作為用于對(duì)訪問(wèn)系統(tǒng)500中的共享資源進(jìn)行判優(yōu)的判優(yōu)器。在再一示例中,邏輯器件10可被配置為處理器501和系統(tǒng)500中的其他部件中的一個(gè)部件之間的接口。應(yīng)該注意,系統(tǒng)500僅是示例性的,并且本發(fā)明的真正范圍和精神應(yīng)該由以下權(quán)利要求所指明的。
各種集成電路處理技術(shù)可被用于實(shí)現(xiàn)以上所描述的根據(jù)本發(fā)明的邏輯器件10。此外,諸如低電壓差動(dòng)信令(LVDS)的其他已知信令技術(shù)可以替換所詳細(xì)討論的單個(gè)導(dǎo)體信令,而且仍可實(shí)現(xiàn)了本發(fā)明的原理。
因此,應(yīng)當(dāng)理解,前述內(nèi)容僅說(shuō)明了本發(fā)明原理,并且本領(lǐng)域技術(shù)人員可做出各種修改而不會(huì)背離本發(fā)明的范圍和精神,并且本發(fā)明僅由以下權(quán)利要求所限定。
權(quán)利要求
1.一種具有可編程邏輯電路的可編程邏輯器件,包括第一操作電路;第二操作電路;路由驅(qū)動(dòng)器電路,其耦合于所述第一操作電路的輸出信號(hào);路由接收器電路,其耦合于所述第二操作電路的輸入;以及從所述驅(qū)動(dòng)器電路延伸到所述接收器電路的互連導(dǎo)體,其中所述驅(qū)動(dòng)器電路被配置成將路由信號(hào)驅(qū)動(dòng)到所述互連導(dǎo)體上,并且其中所述路由信號(hào)的電壓擺動(dòng)小于所述第一操作電路的輸出信號(hào)的電壓擺動(dòng)。
2.如權(quán)利要求1所述的可編程邏輯器件,其中所述第一操作電路的輸出信號(hào)的電壓擺動(dòng)由第一低信號(hào)和第一高信號(hào)所定義,其中所述路由信號(hào)的電壓擺動(dòng)由第二低信號(hào)和第二高信號(hào)所定義,并且其中來(lái)自包括以下條件的組中的至少一個(gè)條件為真1)第二低信號(hào)高于第一低信號(hào),以及2)第二高信號(hào)低于第一高信號(hào)。
3.如權(quán)利要求2所述的可編程邏輯器件,其中所述驅(qū)動(dòng)器電路包括耦合于NMOS晶體管的PMOS晶體管。
4.如權(quán)利要求3所述的可編程邏輯器件,其中所述PMOS晶體管的基極和所述NMOS晶體管的基極耦合于所述第一操作電路的輸出信號(hào)。
5.如權(quán)利要求4所述的可編程邏輯器件,其中來(lái)自包括以下條件的組中的一個(gè)條件為真1)當(dāng)所述第一操作電路的輸出信號(hào)由第一低信號(hào)所定義時(shí),所述PMOS晶體管將第二低信號(hào)驅(qū)動(dòng)到互連導(dǎo)體上作為路由信號(hào),以及2)當(dāng)所述第一操作電路的輸出信號(hào)由第一高信號(hào)所定義時(shí),所述NMOS晶體管將第二高信號(hào)驅(qū)動(dòng)到互連導(dǎo)體上作為路由信號(hào)。
6.如權(quán)利要求2所述的可編程邏輯器件,其中所述接收電路被配置成從所述互連導(dǎo)體接收路由信號(hào)以及向所述第二操作電路的輸入提供輸入信號(hào),其中對(duì)所述第二操作電路的輸入信號(hào)的電壓擺動(dòng)由第三低信號(hào)和第三高信號(hào)所定義,并且其中來(lái)自包括以下條件的組中的至少一個(gè)條件為真1)第二低信號(hào)高于第三低信號(hào),以及2)第二高信號(hào)低于第三高信號(hào)。
7.如權(quán)利要求6所述的可編程邏輯器件,其中所述接收電路包括耦合于變換器的完全鎖存器。
8.如權(quán)利要求6所述的可編程邏輯器件,其中所述接收電路包括耦合于變換器的低泄漏輸入緩沖器。
9.如權(quán)利要求6所述的可編程邏輯器件,其中所述接收電路包括上拉電路。
10.一種數(shù)字處理系統(tǒng),包括處理電路;耦合于所述處理電路的存儲(chǔ)器;以及耦合于所述處理電路和所述存儲(chǔ)器的如權(quán)利要求1所定義的可編程邏輯器件。
11.一種印制電路板,其上安裝有如權(quán)利要求1所定義的可編程邏輯器件。
12.如權(quán)利要求11所述的印制電路板,還包括安裝于所述印制電路板上并耦合于所述可編程邏輯器件的存儲(chǔ)器。
13.如權(quán)利要求12所述的印制電路板,還包括安裝于所述印制電路板上并耦合于所述可編程邏輯器件的處理電路。
14.一種減小可編程邏輯器件中的功率的方法,所述可編程邏輯器件包括第一操作電路、第二操作電路、耦合于所述第一操作電路的輸出信號(hào)的路由驅(qū)動(dòng)器電路、耦合于所述第二操作電路的輸入的路由接收器電路,以及從所述驅(qū)動(dòng)器電路延伸到所述接收器電路的互連導(dǎo)體,所述方法包括將來(lái)自所述路由驅(qū)動(dòng)器電路的路由信號(hào)驅(qū)動(dòng)到所述互連導(dǎo)體上,其中所述路由信號(hào)的電壓擺動(dòng)小于所述第一操作電路的輸出信號(hào)的電壓擺動(dòng)。
15.如權(quán)利要求14所述的方法,其中所述第一操作電路的輸出信號(hào)的電壓擺動(dòng)由第一低信號(hào)和第一高信號(hào)所定義,其中所述路由信號(hào)的電壓擺動(dòng)由第二低信號(hào)和第二高信號(hào)所定義,并且其中來(lái)自包括以下條件的組中的至少一個(gè)條件為真1)第二低信號(hào)高于第一低信號(hào),以及2)第二高信號(hào)低于第一高信號(hào)。
16.如權(quán)利要求15所述的方法,其中所述驅(qū)動(dòng)器電路包括耦合于NMOS晶體管的PMOS晶體管。
17.如權(quán)利要求16所述的方法,其中驅(qū)動(dòng)所述路由信號(hào)包括向所述PMOS晶體管的基極和所述NMOS晶體管的基極提供所述第一操作電路的輸出信號(hào)。
18.如權(quán)利要求17所述的方法,其中來(lái)自包括以下條件的組中的一個(gè)條件為真1)當(dāng)所述第一操作電路的輸出信號(hào)由第一低信號(hào)所定義時(shí),驅(qū)動(dòng)所述路由信號(hào)還包括所述PMOS晶體管將第二低信號(hào)驅(qū)動(dòng)到互連導(dǎo)體上作為路由信號(hào),以及2)當(dāng)所述第一操作電路的輸出信號(hào)由第一高信號(hào)所定義時(shí),驅(qū)動(dòng)所述路由信號(hào)還包括所述NMOS晶體管將第二高信號(hào)驅(qū)動(dòng)到互連導(dǎo)體上作為路由信號(hào)。
19.如權(quán)利要求15所述的方法,其中所述接收電路被配置成從所述互連導(dǎo)體接收路由信號(hào)以及向所述第二操作電路的輸入提供輸入信號(hào),其中對(duì)所述第二操作電路的輸入信號(hào)的電壓擺動(dòng)由第三低信號(hào)和第三高信號(hào)所定義,并且其中來(lái)自包括以下條件的組中的至少一個(gè)條件為真1)第二低信號(hào)高于第三低信號(hào),以及2)第二高信號(hào)低于第三高信號(hào)。
20.如權(quán)利要求19所述的方法,其中所述接收電路包括耦合于變換器的完全鎖存器。
21.如權(quán)利要求19所述的方法,其中所述接收電路包括耦合于變換器的低泄漏輸入緩沖器。
22.如權(quán)利要求19所述的方法,其中所述接收電路包括上拉電路。
全文摘要
提供了減小電壓擺動(dòng)的信號(hào)路徑電路,其降低了可編程邏輯器件的互連資源的內(nèi)部信令功率消耗。所述減小電壓擺動(dòng)的信號(hào)路徑電路包括倒置的路由驅(qū)動(dòng)器電路,用來(lái)限制驅(qū)動(dòng)器電路的輸出信號(hào)的電壓范圍。
文檔編號(hào)H01L25/07GK1808905SQ20061000500
公開(kāi)日2006年7月26日 申請(qǐng)日期2006年1月18日 優(yōu)先權(quán)日2005年1月19日
發(fā)明者克里斯多弗·雷恩, 維克拉姆·桑圖卡爾 申請(qǐng)人:阿爾特拉公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
滦平县| 会泽县| 赤水市| 泾川县| 军事| 砀山县| 渭源县| 固始县| 当雄县| 濉溪县| 霍林郭勒市| 依兰县| 桐乡市| 武夷山市| 常德市| 霍山县| 阿克陶县| 武强县| 乐业县| 滕州市| 永年县| 南川市| 高碑店市| 郯城县| 赤城县| 谷城县| 镇安县| 怀来县| 清苑县| 股票| 兰州市| 临沧市| 和硕县| 阿坝| 正镶白旗| 虹口区| 庆城县| 手机| 泗阳县| 沁源县| 呼伦贝尔市|