專利名稱:高速時(shí)鐘分配傳輸線網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及VLSI(特大規(guī)模集成電路)器件,例如,微處理器。
背景技術(shù):
商用微處理器當(dāng)前依靠千兆赫(gigahertz)量級(jí)的時(shí)鐘信號(hào)工作。當(dāng)今VLSI設(shè)計(jì)的規(guī)模要求設(shè)計(jì)顧及時(shí)鐘偏移(skew)。時(shí)鐘偏移是時(shí)鐘信號(hào)到達(dá)集成電路的不同部分的相對(duì)時(shí)差。例如,在微處理器中,必須將全局時(shí)鐘信號(hào)分配給芯片的不同部分。必須將這個(gè)內(nèi)部時(shí)鐘信號(hào)分配給大量時(shí)鐘引腳。隨著時(shí)鐘頻率升高,偏移可以成為一個(gè)限制因素。對(duì)于不斷升高的時(shí)鐘頻率,如過程變化、電源電壓脈動(dòng)和溫度梯度那樣的許多不確定因素引起的時(shí)鐘偏移消耗掉時(shí)鐘周期的顯著部分。對(duì)于高性能同步電路,可以承受各種參數(shù)變化的高穩(wěn)定性的全局時(shí)鐘分配系統(tǒng)的設(shè)計(jì)變得越來越困難和耗時(shí)的任務(wù)。
因此,減小時(shí)鐘偏移是現(xiàn)有技術(shù)中的一個(gè)目標(biāo)。RC分路網(wǎng)絡(luò)已經(jīng)成功地用于減小在過程變化下的時(shí)鐘偏移。人們已經(jīng)提出了三種寬脊(spine)分路(shunt)來減小極深驅(qū)動(dòng)器樹的葉節(jié)點(diǎn)之間的偏移。有關(guān)內(nèi)容可以參見,例如,N.A.Kurd等人的“Pentium4微處理器的數(shù)千兆赫時(shí)鐘計(jì)時(shí)電路”(N.A.Kurd,et al,“A Multigigahertz Clocking Scheme for the Pentium4Microprocessor”,IEEE Journal of Solid-State Circuits,Vol.36,No.11,Nov.2001 pp.1647-53)。其它人提出了用于全局時(shí)鐘分配的通過平衡H形樹驅(qū)動(dòng)的時(shí)鐘網(wǎng)格。有關(guān)內(nèi)容可以參見,例如,M.Orshansky、L.Milor、P.Chen、K.Keutzer和C.Hu的“空間芯片內(nèi)門長(zhǎng)變化對(duì)高速數(shù)字電路性能的影響”(M.Orshansky,L.Milor,P.Chen,K.Keutzer and C.Hu,Impact ofSpatial Intrachip Gate Length Variability on the Performance ofHigh-Speed Digital Circuit,IEEE trans.on CAD,p.544-553,vol.21,No.5,May2002)。
但是,當(dāng)時(shí)鐘頻率升高到數(shù)千兆赫量級(jí)時(shí),分路線的電感影響變得很明顯。在工業(yè)上使用時(shí)鐘網(wǎng)格來減小偏移。時(shí)鐘網(wǎng)格形成RC線網(wǎng)絡(luò)。在當(dāng)前商用芯片,例如,4GHz Pentium4的時(shí)鐘頻率下,RC網(wǎng)絡(luò)的電感影響被忽略不計(jì)。但是,趨勢(shì)是朝電感影響不能再忽略不計(jì)的更高時(shí)鐘頻率方向發(fā)展。另外,例如,在10GHz時(shí)鐘速率下,芯片的兩個(gè)角落之間的渡越時(shí)間與時(shí)鐘周期相當(dāng)。分路作用的RC模型在這樣的頻率下是無效的。分路的電感甚至可以使偏移更嚴(yán)重。
人們已經(jīng)提出了有源電路來解決時(shí)鐘偏移問題。具體例子包括如下。人們提出了相位檢測(cè)器和耦合振蕩器,用小于四分之一波長(zhǎng)的分路將振蕩器鎖定在一起。有關(guān)內(nèi)容可以參見Galton等人的“利用耦合振蕩器的時(shí)鐘分配”(Galton et al,“Clock Distribution Using Coupled Oscillators”,Proc.of ISCAS 1996,vol.3,pp.217-220)。人們還提出了利用相位檢測(cè)器和分布式鎖相環(huán)的有源反饋。有關(guān)內(nèi)容可以參見Gutnik和Chandraksan的“利用分布式PLL的有源GHz時(shí)鐘網(wǎng)絡(luò)”(Gutnik and Chandraksan,“Active GHz ClockNetwork Using Distributed PLLs”,IEEE Journal of Solid-State Circuits,pp.1553-1560,Vol.36,No.11,Nov.2000)。人們提出了利用駐波振蕩器的組合時(shí)鐘生成和分配。有關(guān)內(nèi)容可以參見O′Mahony等人的“利用耦合駐波振蕩器的10GHz時(shí)鐘分配網(wǎng)絡(luò)的設(shè)計(jì)”(O′Mahony et al,“Design of a 10GHzClock Distribution Network Using Coupled Standing-Wave Oscillators”,Proc.of DAC,pp.682-687,June2003)。與分配方波的傳統(tǒng)方案不同,這個(gè)工作分配正弦波。但是,O′Mahony等人的分配電路不使用全局時(shí)鐘信號(hào)源。取而代之,就地生成和分配時(shí)鐘脈沖。有關(guān)內(nèi)容可以參見Wood等人的“旋轉(zhuǎn)行波振蕩器陣列一種新的時(shí)鐘技術(shù)”(Wood et al,“Rotary Traveling-WaveOscillator ArraysA New Clock Technology”,IEEE JSSC,pp.1654-1665,Nov.2001)。有源部件的使用可以成功地克服高時(shí)鐘頻率下的時(shí)鐘偏移。然而,與無源電路相比,有源部件手段產(chǎn)生了穩(wěn)定性問題,并且,在一些情況下,可能對(duì)制造期間的過程變化更敏感。
發(fā)明內(nèi)容
本發(fā)明涉及時(shí)鐘分配方法,和VLSI電路包括時(shí)鐘分配網(wǎng)絡(luò)。在本發(fā)明的方法中,形成傳輸線的布線圖案,以便連接時(shí)鐘樹,和將周期性波形時(shí)鐘脈沖,最好,正弦波形用于控制時(shí)鐘偏移,甚至在延伸到千兆赫量級(jí)的頻率上。在本發(fā)明的示范性實(shí)施例中,覆蓋層包括連接時(shí)鐘分配樹的驅(qū)動(dòng)器的差分傳輸線對(duì)。在本發(fā)明的示范性實(shí)施例中,H形樹時(shí)鐘分配電路被螺旋形傳輸線覆蓋,每條傳輸線通過差分導(dǎo)線實(shí)現(xiàn)和利用正弦駐波驅(qū)動(dòng),以將全局時(shí)鐘信號(hào)分配到芯片的就地區(qū)域。每條傳輸線連接H形樹中處在H形樹的同一層上的驅(qū)動(dòng)器。在根據(jù)本發(fā)明實(shí)施例的VLSI芯片中,傳輸線覆蓋層將正弦時(shí)鐘信號(hào)傳送到就地轉(zhuǎn)換成數(shù)字時(shí)鐘信號(hào)的就地區(qū)域。因此,本發(fā)明提出了無源時(shí)鐘分配技術(shù)。由于差分傳輸線對(duì)過程變化相對(duì)不敏感,該技術(shù)是高穩(wěn)定性的。例如,當(dāng)傳輸線進(jìn)一步分開時(shí),電容增大,而電感減小,提供了對(duì)過程變化敏感的自補(bǔ)償形式。
在被一組螺旋形傳輸線覆蓋的優(yōu)選H形樹實(shí)施例中,H形樹中的每個(gè)層與傳輸線連接。在覆蓋層中,可以使較短的螺旋形傳輸線較寬,和在較長(zhǎng)的多組螺旋形傳輸線中逐漸變細(xì)。傳輸線的網(wǎng)絡(luò)的幾何結(jié)構(gòu)由通過傳輸線互連的時(shí)鐘網(wǎng)絡(luò)的性質(zhì)決定,和H形樹螺旋形傳輸線實(shí)施例提出了本領(lǐng)域的普通技術(shù)人員可以認(rèn)識(shí)到的隨具有不同形狀的時(shí)鐘樹而協(xié)調(diào)地改變的例子。
本發(fā)明的實(shí)施例還包括優(yōu)化時(shí)鐘分配網(wǎng)絡(luò)。本發(fā)明提出了為單層和多層傳輸線時(shí)鐘分配網(wǎng)絡(luò)識(shí)別最佳總傳輸線面積的方法。
圖1(現(xiàn)有技術(shù))是可以就地地用在本發(fā)明的時(shí)鐘分配網(wǎng)絡(luò)中將分配的正弦波時(shí)鐘信號(hào)轉(zhuǎn)換成方波以便用于VLSI電路中的就地寄存器的時(shí)鐘驅(qū)動(dòng)器的方塊圖;圖2A和2B是例示本發(fā)明的優(yōu)選實(shí)施例時(shí)鐘分配電路的示意圖,其中,圖2A例示了H形樹時(shí)鐘分配網(wǎng)絡(luò),和圖2B例示了分路圖2A中的H形樹時(shí)鐘分配網(wǎng)絡(luò)中的時(shí)鐘驅(qū)動(dòng)器的分層傳輸線分路網(wǎng)絡(luò);
圖3是用在圖2B的傳輸線分路網(wǎng)絡(luò)中的一對(duì)傳輸線的就地視圖;圖4例示了來自圖2A和2B的時(shí)鐘分配電路中的最低層時(shí)鐘驅(qū)動(dòng)器的時(shí)鐘信號(hào)的就地分配;圖5是來自圖2A和2B的電路的兩個(gè)時(shí)鐘驅(qū)動(dòng)器和來自圖2B的分路網(wǎng)絡(luò)的傳輸線分路的簡(jiǎn)化電路圖;和圖6示出了圖5的電路模型的模擬波形。
優(yōu)選實(shí)施例詳述本發(fā)明提供了時(shí)鐘分配方法和電路,其為時(shí)鐘分配樹例如H形樹和分路時(shí)鐘分配樹中的一層的差分傳輸線分路,或更可取地,分路時(shí)鐘分配樹中的多層的多差分傳輸線分路形成的混合結(jié)構(gòu)。時(shí)鐘脈沖作為周期性波例如正弦波的差分信號(hào)來分配。甚至在高頻,例如,10GHz和更高頻率上,本發(fā)明的時(shí)鐘分配方法也能夠?qū)⒊尸F(xiàn)極小偏移的輸出提供給時(shí)鐘分配樹的各個(gè)層。在本發(fā)明的VLSI電路中,就地地恢復(fù)方波時(shí)鐘信號(hào)和將其提供給電路各處的寄存器。
在優(yōu)選實(shí)施例中,H形時(shí)鐘分配電路通過傳輸線分路。在離散點(diǎn)上驅(qū)動(dòng)傳輸線和將傳輸線彎曲成螺旋形圖案,以便鏈接H形樹時(shí)鐘分配網(wǎng)絡(luò)的時(shí)鐘驅(qū)動(dòng)器。H形樹的時(shí)鐘驅(qū)動(dòng)器逐層分路。時(shí)鐘驅(qū)動(dòng)器之間的分路長(zhǎng)度是波長(zhǎng)的整數(shù)倍。對(duì)于傳輸線無損耗的理想情況,駐波可以將時(shí)鐘驅(qū)動(dòng)器鎖定在零偏移上。對(duì)于有損耗分路,本發(fā)明的實(shí)施例為傳輸線提供了優(yōu)化線寬,以便根據(jù)解析偏移函數(shù)為多層網(wǎng)絡(luò)生成最小偏移。
按照本發(fā)明優(yōu)選實(shí)施例的時(shí)鐘分配方法和電路可以提供幾方面優(yōu)點(diǎn)。從傳輸線網(wǎng)絡(luò)到時(shí)鐘信號(hào)源沒有直接反饋路徑。傳輸線是線性網(wǎng)絡(luò),因此,設(shè)計(jì)和優(yōu)化不牽涉到有源部件。另一個(gè)優(yōu)點(diǎn)是傳輸線中鎖定駐波的能量存儲(chǔ)能力可以減輕時(shí)鐘顫動(dòng)。另外,由于傳輸線的諧振效應(yīng),網(wǎng)絡(luò)中的功耗也降低了。
現(xiàn)在參照附圖討論本發(fā)明的優(yōu)選實(shí)施例,同時(shí),本領(lǐng)域的普通技術(shù)人員可以從優(yōu)選實(shí)施例的討論中體會(huì)到本發(fā)明的更寬方面。下面使用這些示意圖,和本領(lǐng)域的普通技術(shù)人員將了解這些示意圖。在優(yōu)選實(shí)施例中,將差分正弦波用于全局時(shí)鐘分配。正弦波簡(jiǎn)化了對(duì)傳輸線的諧振現(xiàn)象的分析,使實(shí)現(xiàn)本發(fā)明的優(yōu)化方法成為可能。另外,差分信號(hào)提供了控制良好的電流返回環(huán)路,因此提高了電感值的可預(yù)測(cè)性。
在VLSI實(shí)施方案中,分配的正弦波時(shí)鐘信號(hào)必須就地轉(zhuǎn)換成方波信號(hào)。時(shí)鐘驅(qū)動(dòng)器可以用于這種轉(zhuǎn)換。這樣的示范性驅(qū)動(dòng)器分為兩級(jí)。用于轉(zhuǎn)換的示范性時(shí)鐘驅(qū)動(dòng)器描述在,例如,O′Mahony等人的“利用耦合駐波振蕩器的10GHz時(shí)鐘分配網(wǎng)絡(luò)的設(shè)計(jì)”(O′Mahony et al,“Design of a 10GHz ClockDistri-bution Network Using Coupled Standing-Wave Oscillators”,DAC2003,pp.682-687,June2003)。
圖1是例示基于O′Mahony等人的論文的用于將正弦波就地轉(zhuǎn)換成方波的二級(jí)時(shí)鐘驅(qū)動(dòng)器的方塊圖。第一級(jí)差分晶體管對(duì)10包括用于完全電流切換的小門控過驅(qū)動(dòng)器。它放大和限制信號(hào),因此,輸出幅度大體上獨(dú)立于輸入幅度。低通濾波器12衰減由限制放大器添加的諧波,否則會(huì)引起與幅度相關(guān)的偏移。正弦波-方波轉(zhuǎn)換器14形成第二級(jí)。正如O′Mahony的論文所指出的那樣,在正弦波-方波轉(zhuǎn)換器中使用交叉耦合反相器和分路電阻在工藝、溫度、頻率、和電源的變化范圍內(nèi)可以實(shí)現(xiàn)控制良好的50%占空比。這種類型的二級(jí)時(shí)鐘驅(qū)動(dòng)器可以實(shí)現(xiàn)低于1ps的與幅度相關(guān)的偏移。
在如下的優(yōu)選實(shí)施例的討論中,尤其,在優(yōu)選實(shí)施例中的優(yōu)化傳輸線線寬的討論中,將簡(jiǎn)單線性變化模型用于表示關(guān)于線寬和晶體管長(zhǎng)度的系統(tǒng)空間變化。對(duì)于芯片上的任意位置(x,y),實(shí)際幾何參數(shù)是d=d0+kxx+kyy,其中,d0是額定參數(shù),和kx和ky分別是水平和垂直變化系數(shù)。假設(shè)在整個(gè)芯片上的最大變化是理想值的±10%。這種“準(zhǔn)確定性”線性變化模型可以看作概率變化的“最差情況”的情形。正如本領(lǐng)域的普通技術(shù)人員可以體會(huì)到的那樣,當(dāng)按照本發(fā)明實(shí)現(xiàn)線寬優(yōu)化時(shí),可以用更復(fù)雜的變化模型取代這種簡(jiǎn)單的模型。當(dāng)分析優(yōu)選實(shí)施例的時(shí)鐘偏移量級(jí)和優(yōu)化時(shí),對(duì)電源電壓脈動(dòng)加以考慮。具體地說,假設(shè)電源電壓是在額定Vdd值的±10%以內(nèi)的一組獨(dú)立隨機(jī)變量。
圖2A示出了H形樹時(shí)鐘分配網(wǎng)絡(luò)16,和圖2B示出了供圖2A的H形樹時(shí)鐘分配網(wǎng)絡(luò)16使用的傳輸線分路網(wǎng)絡(luò)18。由于兩個(gè)圖的重疊隱藏了H形樹網(wǎng)絡(luò)的結(jié)構(gòu),為了清楚起見,分別示出這些圖。H形樹網(wǎng)絡(luò)包括多個(gè)時(shí)鐘驅(qū)動(dòng)器20N,其中的每一個(gè)屬于H形樹網(wǎng)絡(luò)中的三個(gè)層之一。來自每個(gè)層的多個(gè)驅(qū)動(dòng)器被標(biāo)成201,202,或203,在圖2B的傳輸線分路網(wǎng)絡(luò)18中也標(biāo)出了標(biāo)在圖2A中的相同驅(qū)動(dòng)器。三條傳輸線221、222、和223中的每一條分路H形樹時(shí)鐘分配網(wǎng)絡(luò)16的相應(yīng)層中的時(shí)鐘驅(qū)動(dòng)器20N。
確定差分傳輸線221、222、和223分路中的固有頻率分路線的尺寸,以便減小時(shí)鐘驅(qū)動(dòng)器201、202、和203之間的偏移。將傳輸線221、222、和223安排成分層傳輸線螺旋。如圖3所示,每個(gè)螺旋由一對(duì)多個(gè)波長(zhǎng)長(zhǎng)共面差分線對(duì)26組成,每個(gè)共面差分線對(duì)26包括相對(duì)于接地面28布置的分立導(dǎo)線261(clock+)和262(clock-)。傳輸線221、222、和223的螺旋形狀是由時(shí)鐘分配網(wǎng)絡(luò)的布局造成的。其它網(wǎng)絡(luò)可以生成不同的形狀。但是,只要滿足必要條件,可以使用任意形狀的傳輸線分路網(wǎng)絡(luò)。要滿足的必要條件是時(shí)鐘驅(qū)動(dòng)器之間的傳輸線距離是分配的時(shí)鐘信號(hào)的波長(zhǎng)的整數(shù)倍。
時(shí)鐘驅(qū)動(dòng)器20N均勻分布在每個(gè)螺旋上,和兩個(gè)相鄰時(shí)鐘驅(qū)動(dòng)器之間的間隔是一個(gè)波長(zhǎng)。H形樹網(wǎng)絡(luò)16將正弦時(shí)鐘信號(hào)從處在其中心(例如,VLSI芯片的中心)的中央時(shí)鐘信號(hào)源30分配給所有時(shí)鐘驅(qū)動(dòng)器20N。分路網(wǎng)絡(luò)18的共同差分傳輸線22N上的所有時(shí)鐘驅(qū)動(dòng)器20N的信號(hào)到達(dá)時(shí)間是相同的。在VLSI實(shí)施方案中,如圖4所示,最低層時(shí)鐘驅(qū)動(dòng)器201中的每一個(gè)與就地分配樹或網(wǎng)格34連接,將時(shí)鐘信號(hào)從最低層螺旋上的時(shí)鐘驅(qū)動(dòng)器發(fā)送到VLSI電路中的無數(shù)計(jì)時(shí)元件36。
可以優(yōu)化傳輸線分路網(wǎng)絡(luò)18中的傳輸線221、222、和223??梢栽O(shè)置由傳輸線221、222、和223構(gòu)成差分線對(duì)26的尺寸、相對(duì)距離等的變化,以實(shí)現(xiàn)各層的偏移。在優(yōu)選實(shí)施例中生成最小偏移,而設(shè)計(jì)人員在仍然實(shí)現(xiàn)顯著優(yōu)點(diǎn)的同時(shí),可以按照本發(fā)明實(shí)現(xiàn)次最佳的分路線網(wǎng)絡(luò)18。
概述本發(fā)明的傳輸線分路網(wǎng)絡(luò)18的設(shè)計(jì)方案將為本領(lǐng)域的普通技術(shù)人員尤其在VLSI實(shí)施方案中提供考慮綜合平衡的能力。例如,對(duì)于數(shù)量相同的布線(routing)面積,將對(duì)象驅(qū)動(dòng)器指定給不同層上的螺旋可以對(duì)時(shí)鐘偏移產(chǎn)生不同影響。在下文中,將討論將布線資源分配給分路網(wǎng)絡(luò)18的不同層上的螺旋的最佳方式,以便在具有給定布線面積o的最低層螺旋上實(shí)現(xiàn)最小偏移。
優(yōu)化問題作為傳輸線221、222、和223螺旋尺寸確定問題來解決。假設(shè)存在如在圖2A和2B的實(shí)施例中那樣應(yīng)用于H形樹的螺旋網(wǎng)絡(luò)。假設(shè)總布線面積是受到限制的。我們的目的是使時(shí)鐘分配網(wǎng)絡(luò)16的最低層上,即,在驅(qū)動(dòng)器201上的偏移最小。對(duì)于i=1到n,確定第i層上的螺旋的最佳線寬wi,以便使時(shí)鐘偏移最小。
將傳輸線221、222、和223的簡(jiǎn)化電路模型顯示在圖5中,以便研究一個(gè)波長(zhǎng)長(zhǎng)傳輸線分路的偏移減小機(jī)制。在圖5中,驅(qū)動(dòng)電阻為Rs和輸入相移(偏移)為Ф的兩個(gè)時(shí)鐘驅(qū)動(dòng)器20N通過恰好一個(gè)波長(zhǎng)長(zhǎng)的RLGC(電阻、電感、電導(dǎo)、電容)傳輸線22N連接。兩個(gè)分立端上的輸出V1和V2通過分路傳輸線22N變得同步。
圖6示出了圖5的電路模型的模擬波形。如果假設(shè)輸入電壓Vs1和Vs2之間的輸入偏移Ф是30°,輸出V1和V2之間的最后偏移只有0.7°。在圖6中,兩個(gè)較大幅度曲線是偏移輸入電壓Vs1和Vs2。高度精確對(duì)準(zhǔn)的兩個(gè)較小幅度曲線是輸出電壓V1和V2。假設(shè)輸入偏移較小和R<ωL(其中,L是分路的電感值,R是分路的電阻值,和ω是時(shí)鐘頻率),通過疊加傳輸線中的所有可能行波和駐波,可以獲得如下偏移表達(dá)式。
Δφ=1-eπRωL1+eπRωLφ---(1)]]>SPICE模擬用于核實(shí)方程(1)。從偏移方程(1)中可明顯看出,當(dāng)R接近零時(shí),傳輸線變得無耗損的。其結(jié)果是,ΔФ,即,電壓V1和V2之間的相移也接近零。兩個(gè)時(shí)鐘驅(qū)動(dòng)器變得完全同步。當(dāng)R接近無限大時(shí),節(jié)點(diǎn)1和2是開斷的,此時(shí),在該點(diǎn)不產(chǎn)生分路作用,和節(jié)點(diǎn)1和2之間的相移仍然保持輸入偏移Ф。
模型化該偏移表達(dá)式以描述與傳輸線連接的多個(gè)時(shí)鐘驅(qū)動(dòng)器的分路作用特性的方程也可以在如下的假設(shè)下導(dǎo)出i)傳輸線無限長(zhǎng)和在傳輸線上以一個(gè)波長(zhǎng)的間隔均勻地隔開時(shí)鐘驅(qū)動(dòng)器;和ii)每個(gè)電壓源的輸入相位是均勻分布在
之間的隨機(jī)數(shù)。由于是無限長(zhǎng)傳輸線,可以假設(shè)存在精確相位分別為0和Ф的兩個(gè)節(jié)點(diǎn)a和b。然后,可以計(jì)算這兩個(gè)點(diǎn)的預(yù)期相位,和將預(yù)期值之差取作偏移。
假設(shè)驅(qū)動(dòng)阻值比傳輸線的特征阻抗大得多和輸入偏移很小。利用導(dǎo)出方程(1)的相似技術(shù),可以獲得如下偏移方程。
Δφ=1-e-3πRωL1+e-3πRωLφ---(2)]]>現(xiàn)在可以確定傳輸線的最佳面積。為了提供一個(gè)例子,假設(shè)一對(duì)共面銅傳輸線用于構(gòu)建螺旋形分路。兩條平行差分導(dǎo)線具有240nm的高度、和w的相同寬度。它們之間的間隔是2μm,和導(dǎo)線比接地面高3.5μm。w的典型值從0.5到40μm的范圍。
快速場(chǎng)解算器用于獲取與頻率相關(guān)電阻R和電感L。線性遞歸用于獲取電阻/電感比R/L與線寬w之間的關(guān)系。R/L~1/w關(guān)系顯示極好的線性。
螺旋形分路網(wǎng)絡(luò)(模型化圖2B的網(wǎng)絡(luò))的每個(gè)層的偏移函數(shù)可以重寫成Δφ=1-c1e-k1ω11+c1e-k1ω1φ---(4)]]>其中,wi是第i層螺旋的寬度,和ci、ki是與第i層螺旋有關(guān)的常數(shù)。最佳螺旋尺寸確定問題重寫成如下數(shù)學(xué)編程最小化Δφ=(((φ11-c1e-k1ω11+c1e-k1ω1)+φ2)1-c2e-k2ω21+c2e-k2ω2+φ3)...+φn)1-cne-knωn1+cne-knωn]]>Σi=1nliwi=A]]>s.t. (5)在編程(5)中,Фi是從第i-1層到第i層螺旋的信號(hào)傳播的偏移。L和wi是第i層的螺旋的長(zhǎng)度和寬度。我們的目的是在最大布線面積約束A下使偏移最小。
如下的定理已經(jīng)得到證明。
定理f(w)=1-ce-k/w1+ce-k/w]]>在w∈[k2,∞)]]>上是凸(convex)函數(shù),其中,k是正常數(shù)。
上面的定理提示,當(dāng)傳輸線的導(dǎo)線足夠?qū)挄r(shí),偏移~線寬的關(guān)系是凸的。為了使該編程是凸的,可以對(duì)每層螺旋施加一組最小線寬約束。
在進(jìn)行的實(shí)驗(yàn)中,每層網(wǎng)格的最小線寬被設(shè)置成0.6μm、1.3μm、1.3μm(從最低層到最高層)。將最小線寬約束應(yīng)用于每層螺旋,可以獲得如下凸編程。
最小化Δφ=(((φ11-c1e-k1ω11+c1e-k1ω1)+φ2)1-c2e-k2ω21+c2e-k2ω2+φ3)...+φn)1-cne-knωn1+cne-knωn]]>Σi=1nliwi=A]]>s.t.w1>m1,i∈(1,2,...,n)(6)由于編程(6)的凸特性,可以獲得如下定理。
定理編程(6)的就地最佳就是全局最佳。
根據(jù)上面的定理,如遞減下降和直線搜索方法那樣的許多數(shù)值方法可以用于解決這一類編程。在示范性實(shí)施例中,利用MATLAB的優(yōu)化軟件包解決這些編程。下面給出示范性實(shí)驗(yàn)結(jié)果。
實(shí)驗(yàn)結(jié)果在這些實(shí)驗(yàn)中,芯片尺寸被設(shè)置成2cm×2cm、和三層螺旋(如圖2B所示的那個(gè)用于分路時(shí)鐘信號(hào)那樣)。時(shí)鐘頻率是10.3336GHz。波長(zhǎng)恰好1cm。每個(gè)螺旋分別含有4、9和17個(gè)時(shí)鐘驅(qū)動(dòng)器。合成平衡H形樹,以便將時(shí)鐘信號(hào)從芯片的中心分配給各時(shí)鐘驅(qū)動(dòng)器。同一層螺旋上所有驅(qū)動(dòng)器的設(shè)計(jì)到達(dá)時(shí)間是相同的。對(duì)于給定過程變化模型,這些模擬獲得了基于SPICE模擬的從一層到下一層的信號(hào)傳播的最差偏移。這些偏移用作凸編程中Фi的值。將布線面積標(biāo)準(zhǔn)化成具有1μm線寬的底層螺旋的面積。
表1.3層螺旋的每層螺旋的優(yōu)化線寬表1列出了不同總布線面積的每層螺旋的優(yōu)化線寬。W1、W2、和W3分別是第1層、第2層和第3層螺旋的最佳線寬。為了比較,我們還模擬了只使用底層螺旋分路H形樹的所有葉節(jié)點(diǎn)的單層螺旋網(wǎng)絡(luò)上的偏移。我們讓單層螺旋網(wǎng)絡(luò)具有與多層螺旋網(wǎng)絡(luò)相同的總布線面積。第5和6列是多層螺旋和單層螺旋的偏移。第7列示出了多層螺旋好于單層螺旋的偏移改善。當(dāng)總布線面積小時(shí),最佳配置優(yōu)選將布線資源分配給較高層網(wǎng)格。隨著布線面積逐漸增大,更多的資源被分配給底層網(wǎng)格。與單層螺旋相比,優(yōu)化多層螺旋可以將偏移減小40%。
這些模擬還比較了優(yōu)化多層螺旋網(wǎng)絡(luò)的功耗和單層螺旋的功耗。在表2中,第1行是多層螺旋的總布線面積;第2行和第3行列出了給定總布線面積的多層螺旋和單層螺旋的功耗。模擬結(jié)果表明,多層螺旋可以將功耗減小81%。
表2.功耗比較在模擬中還測(cè)試了優(yōu)化螺旋網(wǎng)絡(luò)抗電源電壓脈動(dòng)的高穩(wěn)定性性。為了測(cè)試,在其額定值的10%范圍內(nèi)通過隨機(jī)數(shù)獨(dú)立地?cái)_動(dòng)每個(gè)時(shí)鐘驅(qū)動(dòng)器的電源電壓。對(duì)每個(gè)網(wǎng)絡(luò)進(jìn)行5次實(shí)驗(yàn)。最差情況偏移和平均情況偏移顯示在表3中。比較優(yōu)化多層螺旋和單層螺旋的偏移。表3的最后一列列出了平均情況偏移的改善。多層螺旋網(wǎng)絡(luò)將偏移改善高達(dá)55%。
表3.在電壓變化情況下的偏移當(dāng)時(shí)鐘頻率偏離它的額定值或傳輸線的電長(zhǎng)度自波長(zhǎng)的整數(shù)倍變化時(shí),傳輸線分路的諧振現(xiàn)象減弱了。其結(jié)果是,傳輸線分路的同步能力因此而變差。圖2A和2B的多層時(shí)鐘網(wǎng)絡(luò)的頻率響應(yīng)特性也通過模擬作了測(cè)試。最低層傳輸線的線寬被設(shè)置成5μm寬和時(shí)鐘速率被設(shè)置成10.33GHz。輸出電壓的-3db帶寬是0.42GHz。在10.33GHz上,可以實(shí)現(xiàn)1.38°的最小偏移。在10.2GHz到10.5GHz的頻率范圍內(nèi),偏移位于2.5°到1.38°之間。
雖然已經(jīng)表示和描述了本發(fā)明的特定實(shí)施例,應(yīng)該明白,對(duì)于本領(lǐng)域的普通技術(shù)人員其它的修改、替代和更換是顯而易見的。這樣的修改、替代和更換可以在不偏離應(yīng)該由所附權(quán)利要求書決定的本發(fā)明的精神和范圍的情況下作出。
本發(fā)明的各種特征陳列在所述權(quán)利要求書中。
權(quán)利要求
1.一種VLSI時(shí)鐘分配電路,包含含有多個(gè)層的時(shí)鐘分配樹(16),每個(gè)層中的多個(gè)驅(qū)動(dòng)器具有離時(shí)鐘分配樹的中心基本相同的距離;和至少一組差分傳輸線(18),該組差分傳輸線連接時(shí)鐘分配樹的共同層中的各驅(qū)動(dòng)器,驅(qū)動(dòng)器之間的差分傳輸線的長(zhǎng)度是所述時(shí)鐘分配樹分配的時(shí)鐘信號(hào)的波長(zhǎng)的整數(shù)倍。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一組差分傳輸線包含多組差分傳輸線。
3.根據(jù)權(quán)利要求2所述的方法,其中,驅(qū)動(dòng)器之間的差分傳輸線的長(zhǎng)度等于所述時(shí)鐘分配樹分配的時(shí)鐘信號(hào)的一個(gè)波長(zhǎng)。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述時(shí)鐘分配樹包含接收在其中心分配的時(shí)鐘信號(hào)的H型樹,和所述多組差分傳輸線中的每一組包含連接H形樹的共同層上的驅(qū)動(dòng)器的螺旋。
5.根據(jù)權(quán)利要求4所述的方法,其中,多組傳輸線的寬度被優(yōu)化成使所述時(shí)鐘分配樹中的各驅(qū)動(dòng)器之間的偏移最小。
6.根據(jù)權(quán)利要求2所述的方法,其中,所述時(shí)鐘分配樹包含接收在其中心分配的時(shí)鐘信號(hào)的H型樹,和所述多組差分傳輸線中的每一組包含連接H形樹的共同層上的驅(qū)動(dòng)器的螺旋。
7.根據(jù)權(quán)利要求6所述的方法,其中,多組傳輸線的寬度被優(yōu)化成使所述時(shí)鐘分配樹中的各驅(qū)動(dòng)器之間的偏移最小。
8.根據(jù)權(quán)利要求7所述的方法,進(jìn)一步包含在所述時(shí)鐘分配樹的中心上提供作為正弦時(shí)鐘信號(hào)的所述時(shí)鐘信號(hào)的時(shí)鐘信號(hào)源。
9.根據(jù)權(quán)利要求8所述的方法,其中,與所述多組差分傳輸線的最低層螺旋連接的驅(qū)動(dòng)器包含正弦波-方波轉(zhuǎn)換器。
10.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包含從與最低層螺旋連接的所述驅(qū)動(dòng)器接收方波時(shí)鐘信號(hào)的就地分配網(wǎng)絡(luò)。
11.一種VLSI時(shí)鐘分配電路,包含用于在VLSI電路中的各時(shí)鐘驅(qū)動(dòng)器之間分配來自時(shí)鐘信號(hào)源的時(shí)鐘信號(hào)的時(shí)鐘分配樹裝置;和減小各時(shí)鐘驅(qū)動(dòng)器之間的偏移的傳輸線分路網(wǎng)絡(luò)裝置。
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述傳輸線分路網(wǎng)絡(luò)裝置最佳地減小各時(shí)鐘驅(qū)動(dòng)器之間的偏移。
13.一種在VLSI電路中分配時(shí)鐘信號(hào)的方法,該方法包含如下步驟通過多層時(shí)鐘分配樹在VLSI電路中的各時(shí)鐘驅(qū)動(dòng)器之間分配正弦時(shí)鐘信號(hào);和用差分傳輸線分路時(shí)鐘分配樹的每個(gè)公共層中的時(shí)鐘驅(qū)動(dòng)器,其中,每個(gè)時(shí)鐘驅(qū)動(dòng)器之間的差分傳輸線的長(zhǎng)度是時(shí)鐘信號(hào)的整數(shù)倍。
全文摘要
本發(fā)明在于時(shí)鐘分配方法,和VLSI電路包括時(shí)鐘分配網(wǎng)絡(luò)。在本發(fā)明的方法中,制作傳輸線的布線圖案(18),以便連接時(shí)鐘樹,和將周期性波形時(shí)鐘脈沖,最好,正弦波形用于控制時(shí)鐘偏移,甚至在延伸到千兆赫量級(jí)的頻率上。在本發(fā)明的示范性實(shí)施例中,覆蓋層包括連接時(shí)鐘分配樹(16)中的各驅(qū)動(dòng)器的差分傳輸線對(duì)。在本發(fā)明的示范性實(shí)施例中,H形樹時(shí)鐘分配電路(16)被螺旋形傳輸線(18)覆蓋,每條傳輸線通過差分導(dǎo)線實(shí)現(xiàn)和利用正弦駐波驅(qū)動(dòng),以便將全局時(shí)鐘信號(hào)分配到芯片的各就地區(qū)域。每條傳輸線(18)連接H形樹中處在H形樹的同一層上的驅(qū)動(dòng)器(20)。在根據(jù)本發(fā)明實(shí)施例的VLSI芯片中,傳輸線覆蓋層將正弦時(shí)鐘信號(hào)傳送到就地轉(zhuǎn)換成數(shù)字時(shí)鐘信號(hào)的就地區(qū)域。因此,本發(fā)明提出了無源時(shí)鐘分配技術(shù)。
文檔編號(hào)H03B5/00GK1998138SQ200580020428
公開日2007年7月11日 申請(qǐng)日期2005年5月23日 優(yōu)先權(quán)日2004年5月24日
發(fā)明者陳中寬, 陳宏宇 申請(qǐng)人:加利福尼亞大學(xué)董事會(huì)