TW200426560A - Optimization of clock network capacitance on an integrated circuit - Google Patents
Optimization of clock network capacitance on an integrated circuit Download PDFInfo
- Publication number
- TW200426560A TW200426560A TW92127914A TW92127914A TW200426560A TW 200426560 A TW200426560 A TW 200426560A TW 92127914 A TW92127914 A TW 92127914A TW 92127914 A TW92127914 A TW 92127914A TW 200426560 A TW200426560 A TW 200426560A
- Authority
- TW
- Taiwan
- Prior art keywords
- clock
- trace
- capacitance
- integrated circuit
- traces
- Prior art date
Links
- 238000005457 optimization Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000009966 trimming Methods 0.000 claims abstract description 4
- 239000003990 capacitor Substances 0.000 claims description 13
- 230000009467 reduction Effects 0.000 claims description 11
- 238000009826 distribution Methods 0.000 claims description 4
- 238000004804 winding Methods 0.000 claims description 4
- 239000000463 material Substances 0.000 claims description 2
- 239000004744 fabric Substances 0.000 claims 2
- 241000282376 Panthera tigris Species 0.000 claims 1
- 238000010291 electrical method Methods 0.000 claims 1
- 239000010977 jade Substances 0.000 claims 1
- 230000007774 longterm Effects 0.000 claims 1
- 230000003716 rejuvenation Effects 0.000 claims 1
- 239000010410 layer Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000011229 interlayer Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229910052727 yttrium Inorganic materials 0.000 description 2
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 1
- 235000017491 Bambusa tulda Nutrition 0.000 description 1
- 241001330002 Bambuseae Species 0.000 description 1
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 1
- 241000143957 Vanessa atalanta Species 0.000 description 1
- 239000011425 bamboo Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 150000003071 polychlorinated biphenyls Chemical class 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- NHDHVHZZCFYRSB-UHFFFAOYSA-N pyriproxyfen Chemical compound C=1C=CC=NC=1OC(C)COC(C=C1)=CC=C1OC1=CC=CC=C1 NHDHVHZZCFYRSB-UHFFFAOYSA-N 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- -1 transistors Substances 0.000 description 1
- VWQVUPCCIRVNHF-UHFFFAOYSA-N yttrium atom Chemical compound [Y] VWQVUPCCIRVNHF-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
200426560200426560
本專利申請主張了美國優先權,其申請號為: 1 0/464 782,申請日期為200 3年5月21日,在此將該 利所有内容和目的併入本發明。 μ 清專 [發明所屬之技術領域] 本發明是有關於一種積體電路(1C )佈局(佈線) 計,更確切地說,是有關於一種積體電路時脈網二^ 最佳化。 吩电谷的 [先前技術] 當今數位積體電路在很小面積内就可併入幾百萬個電 晶體元件。這些元件根據核心時脈信號的邊界資訊每門 關控制並完成自身功能。最近核心時脈信號頻率已二過/ 個十億赫茲(GHz )閥值。時脈頻率越高,核心時脈 電容的控制就越困難。當時脈走線對不可避免地佈線°在』時 脈走線所在層的上層和下層的信號走線的電容耦合變 加敏感時,控制電容的傳統技術是遮罩掉位於同一声上二 接地走線之間的時脈走線。 曰 士第1圖為積體電路(1C) 100的局部上視圖,該圖表示 ::,走線電容控制的傳統方法。w中可見,時脈走線ι〇ι re !&在層1 0 7上,接地走線1 0 3、1 0 5相對於時脈走線1 0 1等 佈線,通過遮罩兩個等寬度接地走線丨〇 3和丨〇 5之間的 二/走線1 〇 1 ’可使得該時脈走線與處於同一層1 〇 7上的其 ,WM 彳j如·母一接地走線103、105的寬度為 ’且信號走線丨01與每一接地走線之間的距離為"d"。 、目對於時脈走線接地端的電容為接地走線1 0 3、1 0 5的This patent application claims US priority, whose application number is: 10 / 464,782, and the application date is May 21, 2003. All the contents and purposes of this patent are incorporated herein. μ Qingzhu [Technical Field to which the Invention belongs] The present invention relates to an integrated circuit (1C) layout (wiring) meter, and more specifically, to an integrated circuit clock network 2 ^ optimization. [Prior Art] of Phenomen Valley Today's digital integrated circuits can incorporate millions of transistor elements in a small area. These components control and complete their functions at each gate based on the boundary information of the core clock signal. Recently, the core clock signal frequency has exceeded two / gigahertz (GHz) threshold. The higher the clock frequency, the more difficult it is to control the core clock capacitance. At that time, when the pulse routing is inevitable, the capacitive coupling of the signal routing on the upper and lower layers of the clock routing layer becomes more sensitive. The traditional technology for controlling capacitors is to shield the two cables that are located on the same sound. The clock runs between the lines. Figure 1 is a partial top view of the integrated circuit (1C) 100, which shows ::, the traditional method of controlling the capacitance of the trace. As can be seen in w, the clock trace ι〇ι re! & On layer 107, the ground trace 1 0 3, 1 0 5 is routed relative to the clock trace 1 0 1 and so on, and two Width ground trace 2 / trace 1 〇1 ′ between 〇〇3 and 〇〇5 can make this clock trace and its on the same layer 1 〇7, WM 彳 j such as mother-to-ground trace The width of 103 and 105 is' and the distance between the signal trace 01 and each ground trace is " d ". The capacitance of the ground terminal of the clock trace is the ground trace 1 0 3, 1 0 5
H51〇twf .ptd 200426560 五、發明說明(2) 寬度w及每一接地走線103、105與時脈走線1〇1之間距離〇 的函數。透過採用等寬度接地走線1〇3、1〇5,且將接地走 線103、105等距離放置在時脈走線丨〇1的兩側的處理方 式,對於較低時脈頻率來說,就可獲得時脈走線相對均勻 的單位長度電容,即:C1=C2 = C3=C4。 在較低時脈頻率下,如低於1GHz,採用傳統技術足以 控制時脈信號電容。但隨著比例描繪(scaling)技術的笋 展,當允許設備運行在更高頻率下時,時脈走線1〇1的^ 容就會受到不可避免地要佈線在該時脈走線1〇1上、下 的信號走線的更多影響。這種影響是由時脈走線ι〇ι和; 線在另層1 11上且在跨接點11 3處從該時脈走線丨〇丨下方 跨越通過的信號走線109之間的電容C5、⑶所表示。 接點11 3處時脈走線101對地電容要大於沿時脈走線丨: 他點上的對地點容。尤其是,在跨接點113處: ,、 C2 + C5>C1,且C4+C6>C3。在更高時脈頻率下 容問題,原因是此時在諸如跨接點113之類的跨接見二力:電 脈走線101的電阻-電容(眈)網路特性會顯著改變寸 導致上升時間增加,延遲現象,以及 ^ = 斜内部時脈信號。 I次的相對歪 現在睛參閱第2圖,該方塊示圖2〇〇表示 題。方塊不圖2 0 0中包括兩個連續炒 201^^ 2 02 ^ f ^ ^ 在該類電路中,資料連同假定同步運行的内部時脈=。H51〇twf .ptd 200426560 V. Description of the invention (2) The function of the width w and the distance between each ground trace 103, 105 and the clock trace 〇. By using equal-width ground traces 103 and 105, and placing ground traces 103 and 105 at equal distances on both sides of the clock trace 丨 〇1, for lower clock frequencies, A relatively uniform unit length capacitor can be obtained for the clock trace, that is: C1 = C2 = C3 = C4. At lower clock frequencies, such as below 1GHz, traditional techniques are sufficient to control the clock signal capacitance. However, with the emergence of scaling technology, when the device is allowed to run at higher frequencies, the content of the clock trace 101 will be inevitably routed at the clock trace1. 1 More influence of up and down signal routing. This effect is caused by the clock traces ιιι and; the capacitance between the signal traces 109 crossing the signal trace 109 on the other layer 1 11 and at the crossover point 11 3 from the clock trace 丨 〇 丨C5, ⑶. The capacitance to ground of the three-way clock trace 101 at contact 11 is greater than that of the clock trace 丨: The opposite point capacitance at other points. In particular, at the crossover point 113:,, C2 + C5 > C1, and C4 + C6 > C3. The problem of capacitance at higher clock frequencies is because the second force is seen at the jumper such as jumper point 113: the resistance-capacitance (眈) network characteristics of the electrical wiring 101 will change significantly, resulting in rise time. Increase, delay, and ^ = skew internal clock signals. The relative distortion of the first order is now referred to FIG. 2, which shows the problem shown in FIG. The block diagram does not include two consecutive fry 201 ^^ 2 02 ^ f ^ ^ In this type of circuit, the data together with the internal clock that assumes synchronous operation =.
11510twf.ptd 第7頁 200426560 五、發明說明(3) LCLK1 204和LCLK2 20 5 —起同步從一個邏輯塊201提供到 下一個邏輯塊2 0 2。借助於資料匯流排2 0 3,資料從邏輯塊 1 2 0 1提供到邏輯塊2 2 0 2。此處假定資料匯流排2 0 3有效 且在點A處應閂鎖到邏輯塊2 2 0 2内。在點B處,資料在資 料匯流排203上不再有效。為便於描述,信號LCLK2 20 5描 述為延遲性的,故不與信號LCLK 1 2 04運行保持相對同步 狀態。LCLK2 20 5時脈歪斜的原因是LCLK2 204的緩衝邏輯 器(圖中未示出)附近走線跨接所導致的電容不均勻性。 這樣,主%脈分配信號(圖中未示出)的上升和下降時間 就會增加,以致於緩衝邏輯器就會生成一個作為LCLK1 204延遲型的内部時脈信號LCLK2 2〇5。在點c處信號l(:lk2 205有一個閂鎖邊界(latching edge),該邊界可閂鎖住來 二上的無效資'料。第2圖所示情況僅為分配時脈 性所致時脈歪斜引起的多個模式不同計時 問通中的一個典型例。 因此’當前所需要的是一插古、土 4m ^ 包括運行在較古日车阶 ’ ^ ^又備’其用途是為 [路,)提㈡在長r電:線電路和㈣^ [發明内容] P又电备 根據本發明實施形式積 佳化方法包括識別時脈走線門二網路電容最 識別出的跨接點上將時 ^,走線之間的跨接點,在 值。每一時脈走線均由分在兮t降低為參考走線電容 所遮罩。將時脈走線電容降; 牛低到參考走線電容操作可包括 11510twf.ptd 第8頁11510twf.ptd Page 7 200426560 V. Description of the invention (3) LCLK1 204 and LCLK2 20 5 are synchronized from one logic block 201 to the next logic block 202. With the help of data bus 2 0 3, data is provided from logical block 1 2 0 1 to logical block 2 2 0 2. It is assumed here that the data bus 2 0 3 is valid and should be latched into the logic block 2 2 0 2 at point A. At point B, the data is no longer valid on the data bus 203. For ease of description, the signal LCLK2 20 5 is described as delayed, so it is not kept relatively synchronized with the operation of the signal LCLK 1 2 04. LCLK2 20 5 clock skew is caused by the capacitor non-uniformity caused by the crossover of the buffer logic (not shown) near LCLK2 204. In this way, the rise and fall time of the main% pulse distribution signal (not shown in the figure) will increase, so that the buffer logic will generate an internal clock signal LCLK2 205 as the LCLK1 204 delay type. At point c, the signal l (: lk2 205 has a latching edge, which can latch up the invalid data on the second. The situation shown in Figure 2 is only caused by the distribution of the clock. A typical example of the different timing problems of multiple modes caused by pulse skew. Therefore, 'What is currently needed is an ancient and earthy 4m ^ including running on the older days,' ^ ^ and also prepared ', its purpose is [ Circuit,) mention the long r electric: line circuit and ㈣ ^ [contents of the invention] P and electric equipment according to the implementation form of the present invention product optimization method includes identifying the clock wiring gate two network capacitors most recognized crossover point When admiral ^, the crossover point between the traces is at the value. Each clock trace is masked by the reduced trace capacitance to the reference trace capacitance. Decrease clock trace capacitance; low to reference trace capacitance operation can include 11510twf.ptd Page 8
ZUU4Z030U 五、發明說明(4) 在識別出的跨接點處 步包括求出時脈走線1 〃考走線寬度。該方法還可進 處時脈走線和信號老$位長度電谷’求出識別出的跨接點 電容需要在識別出的二^間的附加電容,求出為抵消附加 量。積體電路佈局點處應採用的參考走線編 控制檔案或應用程式^ 〇過程中可採用時脈網路最佳化器 根據本發明實施 括在第一層的時脈走線===一電路到積體電路的方法包 地走線,確定時脈走別佈線(繞線)第—和第二接 的跨接點,分別降iir第"層上的信號走線之間 這兩個接地走線佈線日;”5第-和第二接地走線寬度。 距離也近似相等。、,見又近似相等,且與時脈走線之間 根據本發明貫施形式, 參考走線之間且盥哕而丰砂槓體電路包括位於第-和第二 脈走線,“及跨過離近似相等的第-層上的時 參考走線除在信號走乂;;走Ϊ。每- 近似相等寬度。 I、八与接處i度變窄外,它們具有 併入以’運行在電路佈線資料庫的媒體 ‘iL:;編碼’用於計算具有至少-個跨接點的時: 長度電容的第二程式編碼,用於計算在每一跨 於相應^號走線引起的附加電容的第三程式編石馬, :计舁為抵消每一跨接點處該附加電容所需相應參考走ZUU4Z030U V. Description of the invention (4) At the identified crossover point, the steps include finding the clock trace 1 and examining the trace width. This method can also go to the clock trace and the signal bit length valley to find the identified jumper capacitance. The additional capacitance between the identified two capacitors needs to be calculated to offset the additional amount. The reference trace should be used at the layout point of the integrated circuit to edit the control file or application program ^ 〇 The clock network optimizer can be used during the implementation of the clock trace included in the first layer according to the present invention === one The method from the circuit to the integrated circuit includes ground wiring, determine the clock connection, and the crossover points of the first and second connection (winding), and reduce the two between the signal traces on the "irir" layer. Ground trace wiring day; "5th and second ground trace widths. The distances are also approximately equal. Also, the distances are approximately the same, and the clock traces are in accordance with the implementation form of the present invention, with reference to the traces. Moreover, the circuit of the sand bar body includes the first and second pulse traces, and the time reference traces across the first layer of approximately equal distances are divided by the signal traces; and the traces. Every-approximately equal width. In addition to the narrowing of I, Y, and junctions, they have the media 'iL :; code' incorporated to 'run in the circuit wiring library'; used to calculate the time with at least one jumper: the second of the length capacitor The program code is used to calculate the third program stone horse caused by the additional capacitance across each corresponding ^ trace: Calculate the corresponding reference path required to offset the additional capacitance at each crossover point
200426560200426560
五、發明說明(5) 線寬度減小量的第四程式編碼。該媒體還可進一果 五程式編碼,用於修改電路佈線資料庫,以ϋ括第 出的寬度減小量來減小參考走線寬度。 媒所計算 為桌本《明之上述和其他目的、特徵、和優點化 顯易懂’下文特舉一較佳實施例,並配 也更明 細說明如下: π7 口 a ’作詳 [實施方式] 以下描述目的是為了讓瞭解本領域 應用領域及其要求順利使用本發明。然而對於瞭定 進行修改,而此處所定義的一 軏t貝施形式 施形式。因此,本笋明並非僅:^ 、用於A他一些實5. Description of the invention (5) The fourth program code of the line width reduction amount. The media can also be programmed with five codes to modify the circuit routing database to reduce the reference trace width by including the first reduction in width. The calculation of the media is as follows: "The above and other purposes, characteristics, and advantages of the book are easy to understand." A preferred embodiment is given below, and it is also explained in more detail as follows: π7 口 a 'Details [Implementation] The following The purpose of description is to make the application field of this field and its requirements to use the present invention smoothly. However, modifications have been made to the definition, and the 贝 t-bezier form as defined here is an application form. Therefore, this bamboo shoot is not just: ^
形式,而是適用於此處所述特定實施 個廣闊領域。〃本…达原理和新穎特徵相I 本發明者認識到保持時脈信號 方%下面將結電容波動補償 第3圖繪不一積體電路(IC) 體電路是根據本發明實施例^ 之局/^視圖,該積 核心時脈信號上提供均句雷完t成在母早位長度的 上’信號走線1〇9佈線在層丨"上了 線=1。7 形成跨接點⑴。與積體電路 貝”1 二所示方式, C6實質上保持不變^冑谷Cl、C3、C5和 值侍在思的是所用術語"跨接點Form, but applicable to a wide range of specific implementations described here. 〃 本 ... 达 Principle and novel features Phase I The inventor recognized that the clock signal side is maintained% The junction capacitance fluctuation compensation is shown in Fig. 3. The integrated circuit (IC) is a circuit according to the embodiment of the present invention. / ^ View, the core clock signal is provided on the clock signal to complete the completion of the t signal to the length of the mother's early bit, the signal trace 10 is wired on the layer 丨 " on the line = 1.7 to form a crossover point ⑴ . And integrated circuit, the method shown in “1” and “2”, C6 remains substantially unchanged. The values of Cl, C3, C5, and C are considered. The term “crossover point” is used.
11510twf.ptd 第10頁 200426560 五、發明說明(6) (crossover p〇 信號走線與垂直 面十字交叉或相 面、下面、左邊 int )丨丨 力積體 交,而 、右邊 走線十 、給定信 施例, 元件。 或更高 印刷電 處所指 時脈信 互平行 -***些中 電容, 跨接點與 多個跨接 如圖 入了很多 率(例如 指電路包 的類似電 致沿一個 107和111 是在它們 層記憶體 位長度電 一時脈 點與一 所示實 電晶體 • 1GHz 括含有 路’此 或多個 通常相 中間有 在附加 容0 ;常指這樣一種位置,在該位置處 電”则脈走線同線的理論; 與特定參考平面或方向(如:上 等)無關。相同信號走線可 字相交,多個不同信號走線也固 號走線十字相交。 積體電路30 0在相對很小區域内 時脈走線101承載具有典型時脈頻 )的核心時脈信號。然而本發明所 路板(PCBs)或使用某一運行頻率 運行頻率指在該頻率下跨接點能導 號走線長度上產生附加電容。層 ,且可能相鄰,儘管本發明考慮的 間層(一層或多層),在這些中門 它們改變了沿著給定時脈走線的^ 圖示參考走線3 0 3和305分別佈線在該信號走線} 〇1兩 側,佈線方式與接地走線1 〇 3和1 05佈線方式類似。”參考 走線π可承載任何適當參考電位且包括接地走線。圖示參 考走線303、3 05具有相同寬度W且都與該信號走線丨〇1保持 近似相等的距離D,如同第1圖所示接地走線1〇3和1〇5的情 況,這樣通常可獲得相等的均勻單位長度電容㈡和以,此 時C1 = C 3。跨接點1 1 3通常產生包括兩個附加跨接點3 〇 7 a和 3 0 7 b的跨接位置,在此位置處信號走線1 〇 9分別跨接相應11510twf.ptd Page 10 200426560 V. Description of the invention (6) (crossover p〇 signal line crosses or crosses with the vertical plane, below, left int) 丨 The force product crosses, and the right wire is ten. Settlement examples, components. Or higher printed electrical signals refer to the clock signals being parallel to each other-some medium capacitors, jumpers and multiple jumpers are connected at a lot of rates as shown in the figure (for example, a similar electrical circuit of a circuit pack is at 107 and 111). The length of the memory bit length is one clock point and one real transistor as shown in the figure. 1GHz includes the path 'there are additional phases in the middle of this phase or multiple phases; it usually refers to such a location where the electricity is charged.' The theory of line-to-line; has nothing to do with a specific reference plane or direction (such as: superior). The same signal traces can intersect words, and multiple different signal traces can also cross the fixed number traces. The integrated circuit 300 is relatively low. The clock trace 101 in a small area carries the core clock signal (which has a typical clock frequency). However, the PCBs used in the present invention or using a certain operating frequency means that the crossover point can guide the signal at this frequency. Additional capacitance is created over the line length. Layers, and possibly adjacent ones, although the interlayers (one or more layers) considered in the present invention, in these middle gates they change the ^ along the given clock trace. Reference reference line 3 0 3 and 305 are wired in The signal traces are on both sides of 〇1, and the wiring is similar to that of ground traces 103 and 105. "Reference trace π can carry any appropriate reference potential and includes ground traces. The reference traces 303 and 305 in the figure have the same width W and both keep approximately the same distance D from the signal trace 丨 〇1, as in the case of the ground traces 103 and 105 as shown in Figure 1. It is usually possible to obtain equal uniform unit length capacitors ㈡ and ,, where C1 = C3. A jumper point 1 1 3 usually results in a jumper position that includes two additional jumper points 3 007 a and 3 0 7 b, at which signal traces 1 009 are jumpered respectively.
1151〇twf.ptd 第11頁 200426560 五、發明說明(7) 參考走線303和305。參考走線303和305在各自跨接點307a 和3 0 7b處寬度變窄,其寬度值變為新值”W2,,。在圖示配置 狀態下,參考走線刻有弓形或弧形刻槽3〇 9a和3 〇9b,這兩 個刻槽對稱分佈在參考走線3 〇 3和3 0 5的兩側,以便在跨接 點3 0 7 a和3 0 7 b處獲得新的寬度值ψ 2。 刻槽(notch ) 3 0 9a和30 9 b分別用於減小參考走線3〇 3和 305寬度,因此也相應地將跨接點3〇7a和3〇71)處的電容以 和C4分別減小到C7和⑶。尤其是,該減小後的電容c?用於 抵消附加電容C5,目的是維持單位長度電容值為口,即. C7 + C5 = C1。採用類似方式,該減小後的電容C8用於抵消附 加電容C6,目的是保證單位長度電容值為㈡,即: = = 。總之,在與跨接點113相關的跨接點μ。和 :考击:二的,參产線3〇3和3〇5上開有刻槽可降低時脈 多气走線電谷(例如:將a降到c?,將u降到cs〕以便 j饧%脈-相鄰信號走線電容(例如:C5和⑶), *跨接點1 1 3處時脈走線1 〇 1電容實質 、疋 網路均勻單位長度電容。 Λ貝上專於所期望的時脈 —、對稱放置和對稱形狀的弧形刻槽提供 — 谷補償而減小傳導走線寬度的簡單…進仃電 =幾個偏在保持電學和機械還 將走線修整Urlmming)成足以達到所=^時,允許 二形狀或形式。此時可採用正方$ ’ J、要求的任 出現某些0望的結果。弧形刻槽的角度會導致 方形刻槽的角和邊更改成圓%。可考慮:::此時可將正 ^ 得V走線一側開1151〇twf.ptd Page 11 200426560 V. Description of the Invention (7) Refer to traces 303 and 305. The reference traces 303 and 305 become narrower at their respective junctions 307a and 3 0 7b, and their width values become the new value "W2,". In the configuration shown in the figure, the reference traces are engraved with an arc or an arc. Slots 309a and 3 009b. These two grooves are symmetrically distributed on both sides of the reference tracks 3 〇3 and 305, so as to obtain new widths at the crossover points 307 a and 3 0 7 b. The value ψ 2. Notches 3 0 9a and 30 9 b are used to reduce the width of the reference traces 3 03 and 305 respectively, so the capacitance at the junction points 3 07a and 30 7) will be correspondingly correspondingly increased. And C4 are reduced to C7 and ⑶, respectively. In particular, the reduced capacitance c? Is used to offset the additional capacitance C5, the purpose is to maintain the unit length capacitance value, ie. C7 + C5 = C1. In a similar way The reduced capacitance C8 is used to offset the additional capacitance C6, the purpose is to ensure that the unit length capacitance value is ㈡, that is: = =. In short, at the crossover point μ related to the crossover point 113. And: test: Second, engraving grooves on the production lines 303 and 305 can reduce the clockwise gas-rich electrical valley (for example: reduce a to c? And u to cs) so that j 饧% pulse- Adjacent signal trace capacitance (For example: C5 and ⑶), * Crossover 1 1 3 clock traces 1 〇1 Capacitance in essence, 疋 network uniform unit length capacitance. Λ Bei specializes in the desired clock — symmetrical placement and symmetry The shape of the arc-shaped groove provides — valley compensation and the simplicity of reducing the width of the conductive traces. 仃 Electrical power = a few biases to maintain electrical and mechanical and trimming the traces) are sufficient to achieve the required shape. At this time, the square $ 'J can be used, and any desired result appears. The angle of the arc groove will cause the angle and side of the square groove to be changed to round%. Consider ::: Turn ^ so that the V trace is open
H51〇twf .ptd 第12頁 200426560 、發明說明(8) 單個刻槽以達到所需走線寶_ 側開刻槽方式時每個刻槽皆=求’然”: a 當声始砧 曰白如用較小尺寸的話亦可。為達 到所^ # 十具,在一側所開單個弧形刻槽尺寸需比所 期望;:為減小弧線長度,可採用較小弧線半 徑,但边樣的、‘果可能導致走線邊緣變尖。 第4Λ Λ用Λ根據本發明實施時脈網路電容最佳化 的積體 =ί 〇的流程圖。如第-個方塊4〇1所 述1 °又^来談祕f*〜積體電路的電路描述。該電路描述 可採用无、心以7 2技術者所熟知的很多格式中的任一格式 提供,比如任_一適當的硬體描述語言(hdl)。硬體描述 語言(HDL)不例包括暫存器傳輸級(rtl) 、verii叫硬 體描述語言4。如下一個方塊4〇3所示,暫存器傳輸級 硬體描述語言編碼檔案借肖於一冑當料圖輸入和網 表(net list)程式進杆步了田 ,, 适订處理,如可採用諸如大師圖形軟體 (Mentor Graphics) 丄人 」徒供的電路圖輸入和網絡列表工 具i電路ΐ輸入和網絡列表程式生成一資料庫以及一網絡 ^ 忒資料庫描述電路的組成元件,該網絡列表描述元 2=2連結(111^1^〇111^(^1〇11)。電路圖輸人和網絡列表 二1 :採用諸如Ascu碼(美國資訊交換標準碼)或類 似钇式中的任一適當格式。 田你2下一方塊40 5所述,電路圖輸入和網絡列表資料庫 一二圖和佈線工具對晶片進行佈線。繪圖和佈線工具的H51〇twf.ptd Page 12 200426560, description of the invention (8) a single groove to achieve the required wiring treasure _ side groove notch method for each groove = = 'Ran': a when the sound began to say white It is also possible to use a smaller size. In order to achieve the ^ # ten pieces, the size of a single arc groove on one side needs to be larger than expected; To reduce the length of the arc, a smaller arc radius can be used, but the side sample The result may cause the edge of the trace to be sharpened. The flow chart of the 4th Λ Λ using Λ to optimize the capacitance of the clock network capacitance according to the present invention = ί 〇 As described in the first block 401 1 ° Let's talk about the circuit description of f * ~ integrated circuit. The circuit description can be provided in any of many formats well-known to those skilled in the art, such as any appropriate hardware description. Language (hdl). The hardware description language (HDL) does not include, for example, the register transfer level (rtl), verii is called hardware description language 4. As shown in a block 403 below, the register transfer level hardware description language The encoded file has been improved by Xiao Yuyi ’s input of the input map and the net list program. Uses circuit diagram input and network list tools such as the master graphics software (Mentor Graphics) to provide a database and a network list program to generate a database and a network ^ The database describes the components of the circuit. The network list describes Element 2 = 2 link (111 ^ 1 ^ 〇111 ^ (^ 1〇11). Circuit diagram input and network list II 1: Use any appropriate format such as Ascu code (American Standard Code for Information Interchange) or similar Yttrium Tian Tian 2 described in the next box 40 5, circuit diagram input and network list database one or two diagrams and wiring tools for wiring the chip. Drawing and wiring tools for
第13頁 1 ϋ例是Cadence設計系統公司提供的virtuos〇R系列工 ^ 9圖工具之所以有效是由於它們含有全部設計專案所 200426560 五、發明說明(9) 需的各種多邊形,這些設計專案包括堆積的光罩層、電晶 體、層間傳導内連線或介層孔(v i a s )。自動佈線工具或其 他類似工具可用於設計諸如Cade nee用戶晶片組裝繞線器 (Cadence Custom Chip Assembly Router)之類的内連 線。如方塊4 0 7所示,繪圖和佈線工具提供了一個佈線資 料庫輸出檐案’也稱作磁帶輸出(t a p e 〇 u t )"。佈線資 料庫檔案可遵從諸如GDS I I或類似的某個工業標準格式。、 G D S I I槽=案格式也稱作凱碼流(c a 1 m a s t r e a m ) π格式, 該格式最先由通用電氣公司凱碼分部研製成功。該格式 有權現歸屬於c a d e n c e設計系統公司。另外還可採用諸如 設計規則檢驗程式之類附加處理步驟,以確定佈線資° 檔案是否與晶片製造廠提供的設計產品一致。佈線資料= 檔案可"變動"或是可修改以便確保滿足所用設計規則。 :-方塊409 ’最終佈線資料庫權案發送到工廠以便 確認光罩,該最終佈、線資㈣槽案最終生成晶4。成 在積體電路設計過程中,採用 應的時脈網路最佳化器函數。發明實施形式相 佳化器函數是當作控制檔案4! i,'被冑脈網路最 用以便解釋所選定形狀或所有形"计和佈線工具所使 種程式•編碼,該程式編碼通‘播案411併入一 定功能’諸如:在本發明情況;计=工具如何實施特 跨接點處縮小參考走線寬度, 如何在識別出的 上開刻槽。控制檔案411包括考走線或在參考走線 編碼及為實質維持時脈走線電ς白脈走線跨接點的程式 习性而求出適當參數以Page 13 1 Example is the virtuos〇R series of ^ 9 drawing tools provided by Cadence Design System Company. The reason why they are effective is that they contain all the design project offices 200426560 V. Invention description (9) Various polygons required. These design projects include Stacked photomask layers, transistors, interlayer conductive interconnects, or vias. Auto-routing tools or other similar tools can be used to design interconnects such as Cadence Custom Chip Assembly Router. As shown in block 407, the drawing and routing tool provides a wiring library output eaves case, also called tape output (t a p e 〇 u t) ". The wiring library archive may conform to an industry standard format such as GDS II or similar. The G D S I I = slot format is also called the Kay code stream (c a 1 m a s t r e a m) π format. This format was first developed by the Kay code branch of General Electric Company. The format right is now vested in c a d e n c e Design Systems. Additional processing steps, such as a design rule inspection program, can also be used to determine if the wiring information file is consistent with the design product provided by the wafer fab. Wiring information = The file can be "changed" or modified to ensure that the design rules used are met. : -Block 409 ′ The final wiring library right case is sent to the factory for confirmation of the photomask, and the final wiring and wire resource groove case finally generates crystal 4. In the integrated circuit design process, the corresponding clock network optimizer function is used. The implementation form of the invention is the function of the optimizer. It is used as the control file. I, 'is most commonly used by the pulse network to interpret the selected form or all forms of the program and coding tools. 'Broadcast case 411 incorporates certain functions' such as: in the case of the present invention; how the tool implements a special crossover point to reduce the reference trace width, and how to make a groove on the identified. The control file 411 includes the test wiring or the reference wiring coding and the maintenance of the program of the clock pulse wiring and the white pulse wiring jumper.
ZUUH-ZOJOU 五、發明說明(10) "------- 減小與每一跨接點相 作為另一實施例,自的參考走線寬度的程式編碼。 程式4 1 3或類似程式以告時脈網路最佳化器函數可當作應用 案,目的是識別/接點貧施、,它修改整個佈線資料庫檔 實質上保持每一時脈走並減小相應參考走線寬度,以便從 在其發送到工廠前,各2的均勻性電容。佈線資料庫檔案 第5圖表示時脈網路最佳:也?改。, 最佳化器應用程式413 _斗&态控制檔案411或時脈網路 式編碼可用於任一適//辦扁碼f般功能流程圖50〇。該程 碟機、軟碟等),光i媒辦f如:磁性媒體(磁帶、磁 器等),電子媒體(隨機圮怜體碟::記憶體、光碟驅動 他現在已知或以後發明的媒體體在^買記憶體等)等,其 定或識別出-個或多個跨接個方塊501,可確 有至少一個跨接點時脈走線單 f $50 3,叶算具 卜在下一方塊505,計算跨容(1如和C3 C5和C6 )。在下一方塊5 0 7,求出:、查附加電^ (例如: 減小與跨接點相關的參考走線寬出户為^ 寬度減小、走線修整、開刻槽所需 接:r走線 塊50 9,將走線寬度減小參數用於寸社联设一個方 容補償目的。方塊50卜5 0 9每次可接你貝料庫從而達到電 八」部作一個於垃 次可操作佈線資料庫内已識別出的 二;,,或每 現在請參閱第6圖,,塊圖示6。。表示= 根據本發明採用參考信號走線開史丨 ”’處如何 h方式消除與内部時脈ZUUH-ZOJOU V. Description of the invention (10) " ------- Decrease phase with each crossover point As another embodiment, the program code of the reference track width is self-coded. The program 4 1 3 or a similar program to report the clock network optimizer function can be used as an application, the purpose is to identify / contact poor, it modify the entire wiring database file to substantially keep every clock go and reduce The corresponding reference trace width is small, so that it has a uniformity capacitance of 2 each before it is sent to the factory. Wiring Database File Figure 5 shows the best clock network: Also? change. The optimizer application program 413 _ bucket & state control file 411 or clock network type coding can be used for any suitable // flat code f-like function flow chart 50. The disk drive, floppy disk, etc.), the optical media office such as: magnetic media (tape, magnet, etc.), electronic media (random disk drive: memory, optical disc drive the media he now knows or later invented) Buying memory, etc.), etc., or it identifies or recognizes one or more crossover blocks 501. It can be sure that there is at least one crossover point clock routing sheet f $ 50 3, and Ye Suanju is in the next block. 505. Calculate the cross-capacity (1 such as C3 and C5 and C6). In the next block 5 0 7, find :, check the additional power ^ (for example: reduce the reference trace width related to the crossover point, the home is ^ reduce the width, trim the trace, and connect the groove: r For wiring block 50 9, use the parameter for reducing the width of the wire for the purpose of setting a square compensation. The box 50b 5 0 9 can be connected to your storage every time to achieve the electric power. Operational wiring library has been identified in the two; or, please refer to Figure 6 and block diagram 6. Now, it means that the reference signal trace opening history according to the present invention how to eliminate the "h" way With internal clock
11510twf.ptd 第15頁 20042656011510twf.ptd Page 15 200426560
五、發明說明(11) 歪斜相關的計時問題。方塊圖示6 0 0可見兩個連續邏輯 塊,邏輯塊1 6 〇 1和邏輯塊2 6 0 2 ’它們均為管線式資料電 路的組成部分。如同結合第2圖所述實施例,資料從邏輯 塊6 0 1傳送到下一邏輯塊6 0 2,傳送時與假定運行同步的内 部時脈信號LCLK 1 604和LCLK2 6 0 5同步。資料從邏輯塊1 6 0 1傳送到邏輯塊2 6 0 2通過資料匯流排6 〇 3完成。此時假 定資料匯流排6 0 3有效且在點A處該匯流排應閂鎖:雙單 2 6 0 2内。在點b處,資料在資料匯流排6 0 3上不再有效。 為便於描述,信號LCLK2 60 5描述為加速的,原因是根據 本發明在跨接點處對走線開有刻槽。這樣在點A處就存在 一個問鎖資料上升邊界,與點C情況相反,點C情況如同圖 中虛線所示,此處非補償内部時脈走線具有一個上升邊 界。作為將本發明應用到信號LCLK2 605緩衝器電路(圖 中未示出)附近時脈分佈信號(圖中未示出)的結果,其 運行與信號LCLK 1 604同步。因此在點B6〇5可在 匯二排60 3將有效貧料清除之前將該有效資料閂鎖。第6圖 所不僅為本發明多個不同實施形式中的一個實施例,用於 檢測和糾正由非均勻時脈電容所致積體電路計時問題。 =據^明實施例採用時脈網路電容最佳化後,可 ::夫::他好處和優點。此時可修正跨接點處時脈走 從而獲得時脈信號走1;;:”更抵消信號走線附加電容, 脈頻率下,時脈走線;早位長度電容。在更高核心時 會明顯改變,上升時門奋凋路特徵在修正後的跨接點處不 、間和延遲時間不會明顯增加。這樣,V. Description of the invention (11) Timing related to skew. The block diagram 6 0 0 shows two consecutive logical blocks, a logical block 16 1 and a logical block 2 600 2 ′, both of which are part of a pipelined data circuit. As in the embodiment described in connection with Figure 2, data is transferred from logic block 601 to the next logic block 602, and is transferred in synchronization with the internal clock signals LCLK 1 604 and LCLK2 605, which are supposed to be synchronized. Data is transferred from logic block 16 0 1 to logic block 2 600 2 through the data bus 6 03. At this time, it is assumed that the data bus 6 0 3 is valid and the bus should be latched at point A: double single 2 6 0 2. At point b, the data is no longer valid on the data bus 6 0 3. For ease of description, the signal LCLK2 60 5 is described as accelerated because the traces are notched at the jumper points according to the present invention. In this way, there is an ascending boundary of the interlocking data at point A. In contrast to the case of point C, the situation of point C is shown by the dashed line in the figure. The non-compensated internal clock routing has an ascending boundary. As a result of applying the present invention to a clock distribution signal (not shown) near a buffer circuit (not shown) of the signal LCLK2 605, its operation is synchronized with the signal LCLK 1 604. Therefore, at point B605, the effective data can be latched before the second row 60 3 can clear the effective lean material. Fig. 6 is not only one embodiment of many different implementation forms of the present invention, and is used to detect and correct the timing problem of the integrated circuit caused by the non-uniform clock capacitance. According to the following example, after the clock network capacitor is optimized, the benefits can be improved. At this time, the clock running at the crossover point can be modified to obtain the clock signal going 1 ;;: "Additionally, the additional capacitance of the signal wiring is cancelled. At the clock frequency, the clock routing; the early length capacitor. At higher cores it will Significantly changed, the door endurance road characteristics will not increase significantly at the modified crossover point when rising. In this way,
200426560 五、發明說明(12) -- f更鬲時脈頻率下,伴隨時脈速度增加的同時,核心時脈 信號表現出更均勻的單位長度電容特性。另外,由於消除 了或控制了負面電容效應,設計人員可更自由實施信號走 線跨接時脈走線的佈線工作。 儘管詳細描述本發明時,採用特定優先實施形式,但 -他形式或更改也可能實現且應包括在本發明考慮範圍之 ^例如·除自動更改或包括控制軟體、應用程式等電腦 人-更改外,本發明也適用於電路設計人員手動更改方 i二二5二ί發明還考慮為達到電容補償而減小參考走線 …刻槽類型和尺寸,或傳導走線之簡 最i ;ίί走線内期望沿信號走線保二ii 最後’熟悉本領域技術者應瞀因, ,神和範圍内,他們可採用此所=離本發明之 例作為基礎對用於完成與本發明同幾個具體實施 ::和更改,因此本發明之保護範圍二他:構進行 者為准。 申明專利範圍界定 雖然本發明已以較佳實施例 限疋本發明,任何熟習此技蓺者y 〇 ,然其並非用以 :溫;内’當可作些許之更;與潤錦不=發明之精神 轭圍“見後附之申請專利範圍所界定者::本發明之保護200426560 V. Description of the invention (12)-f At a higher clock frequency, the core clock signal exhibits more uniform capacitance characteristics per unit length as the clock speed increases. In addition, because the negative capacitance effect is eliminated or controlled, the designer is more free to implement the routing work of the signal traces across the clock traces. Although the present invention is described in detail, specific preferred implementation forms are adopted, but other forms or changes may also be implemented and should be included in the scope of the present invention. For example, in addition to automatic changes or computer people including control software, applications, etc.-changes The invention is also suitable for circuit designers to manually change the square i 22, 52. The invention also considers reducing the reference trace to achieve capacitance compensation ... the type and size of the groove, or the simplest of the conductive trace; ί trace It is expected that the signal will be routed along the signal line. II. Finally, those skilled in the art should understand that, within the scope of God and God, they can use this example as a basis for completing the same specific examples as the present invention. Implementation :: and changes, so the scope of protection of the present invention is the other. Declaring the scope of the patent Although the present invention has been limited to the present invention by preferred embodiments, anyone familiar with this skill y 〇, but it is not used for: warm; internal 'should make some changes; and Runjin not = invention The spiritual yoke is defined by the scope of the attached patent application: Protection of the invention
IS 1151〇twf.ptd 第17頁 mlIS 1151〇twf.ptd Page 17 ml
JUU 圖式簡單說明 _ 體電路(會不用於描述控制時脈走線電容傳統方法的積 )局部區域上視圓 問之說明圖曰/、非均勻日寸脈電容如何導致管線式系統計時 路是ί3墟圖Λ示—積體電路(ic)的局部上視圖,該積體電 例的方法做成,在每單位長度的核心 流程圖,V積丁體根電據路本,:r實施例之用於積體電路設計的 第s岡洛電又计係併入時脈網路電容的最佳化。 佳化;:式2 ^ ^ 叙功能流程圖。以及 圖繪不根據本發明管線式系統適當計時圖表。 [圖式標示說明] 100、3〇〇:積體電路’1〇1:時脈走線層, log、,5:接地走線,1〇7、111:接地走線, 1 0 9 :信號走線, 113、30 7a、307b:跨接點, 20 0、:方塊示圖,2〇1、202:輯塊1、輯塊2 20 3··資料匯流排, 20 4、2〇5:内部時脈信號LCLK1、LCLK2, 30 3、30 5··參考走線,3〇9a、3〇gb:刻槽, 4 0 0 :積體電路設計程序, 401:積體電路之電路描述,Brief description of the JUU diagram _ Body circuit (will not be used to describe the product of the traditional method of controlling the clock routing capacitance) The illustration on the local area of the circle Figure 3 shows a partial top view of the integrated circuit (ic). The method of the integrated electrical example is made. In the core flow chart of each unit length, the V product is based on the electric circuit book, which is used in the embodiment. The integrated circuit design of the s-Gangluo Electronics also integrates the optimization of the capacitance of the clock network. Optimization ;: Equation 2 ^ ^ describes the functional flowchart. And the drawing does not properly chart the pipelined system according to the present invention. [Schematic description] 100, 300: Integrated circuit '1〇1: Clock trace layer, log, 5: Ground trace, 107, 111: Ground trace, 1 0: Signal Routing, 113, 30 7a, 307b: jumper, 20 0 :: block diagram, 201, 202: compilation block 1, compilation block 2 20 3 ·· data bus, 20 4, 20: Internal clock signals LCLK1, LCLK2, 30 3, 30 5 ·· Reference traces, 309a, 30gb: Notch, 4 0 0: Integrated circuit design program, 401: Circuit description of integrated circuit,
200426560 圖式簡單說明 4 0 3 :電路圖輸入和網絡列表, 4 0 5 :繪圖和佈線工具, 4 0 7 :積體電路佈線資料庫, 4 0 9 .·將積體電路最終佈線資料庫發送到晶片製造廠, 4 1 1 :時脈網路最佳化器控制檔案, 4 1 3 :時脈網路最佳化器應用程式, 5 0 0 :時脈網路最佳化器應用程式4 1 3程式編碼之一般 功能流程圖, 5 0 1 :識別跨接點, 5 0 3 :計算帶有跨接點的時脈走線單位長度電容, 5 0 5 :計算跨接點處單位長度附加電容, 5 0 7 :求出為進行電容補償所需相應參考走線寬度減小 參數, 5 0 9 :將求出的參考走線寬度減小參數應用到佈線資料 庫檔案, 600.·方塊圖示,601、602: 邏輯塊1、邏輯塊2, 60 4、605:内部時脈信號LCLK1、LCLK2, 6 0 3 :資料匯流排200426560 Schematic description 4 0 3: Circuit diagram input and network list, 4 0 5: Drawing and wiring tools, 4 0 7: Integrated circuit wiring database, 4 0 9. · Send the final wiring database of integrated circuit to Chip manufacturer, 4 1 1: Clock network optimizer control file, 4 1 3: Clock network optimizer application, 5 0 0: Clock network optimizer application 4 1 3 General function flow chart of program coding, 5 0 1: Identify jumper, 5 0 3: Calculate capacitance of unit length of clock trace with jumper, 5 0 5: Calculate additional capacitance of unit length at jumper , 5 0 7: Calculate the corresponding reference trace width reduction parameters required for capacitance compensation, 5 0 9: Apply the calculated reference trace width reduction parameters to the wiring database file, 600. · Block diagram , 601, 602: logic block 1, logic block 2, 60 4, 605: internal clock signals LCLK1, LCLK2, 6 0 3: data bus
Cl、C2、C3、C4、C5、C6:電容, D :信號走線與接地走線之間的距離, W :走線寬度,W2 :跨接點處的寬度。Cl, C2, C3, C4, C5, C6: Capacitance, D: Distance between signal trace and ground trace, W: trace width, W2: width at the crossover point.
11510twf.ptd 第19頁11510twf.ptd Page 19
Claims (1)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/464,782 US7131083B2 (en) | 2002-06-18 | 2003-05-21 | Optimization of clock network capacitance on an integrated circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200426560A true TW200426560A (en) | 2004-12-01 |
| TWI244583B TWI244583B (en) | 2005-12-01 |
Family
ID=34272417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW92127914A TWI244583B (en) | 2003-05-21 | 2003-10-08 | Optimization method of clock network capacitance on an integrated circuit |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN1266758C (en) |
| TW (1) | TWI244583B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100357023C (en) * | 2005-07-28 | 2007-12-26 | 中国科学院大连化学物理研究所 | Method for preparing metal ruthenium nano-wire |
| CN105810237B (en) * | 2016-03-15 | 2018-08-21 | 西安紫光国芯半导体有限公司 | One kind is about DRAM clock tree Wiring structure |
-
2003
- 2003-10-08 TW TW92127914A patent/TWI244583B/en not_active IP Right Cessation
- 2003-10-16 CN CN 200310101403 patent/CN1266758C/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CN1266758C (en) | 2006-07-26 |
| CN1514476A (en) | 2004-07-21 |
| TWI244583B (en) | 2005-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7943436B2 (en) | Integrated circuit devices and methods and apparatuses for designing integrated circuit devices | |
| US7992122B1 (en) | Method of placing and routing for power optimization and timing closure | |
| US7739624B2 (en) | Methods and apparatuses to generate a shielding mesh for integrated circuit devices | |
| US9240621B2 (en) | Micro-strip crosstalk compensation using stubs | |
| US8370786B1 (en) | Methods and software for placement improvement based on global routing | |
| US8797096B2 (en) | Crosstalk compensation for high speed, reduced swing circuits | |
| US6651230B2 (en) | Method for reducing design effect of wearout mechanisms on signal skew in integrated circuit design | |
| CN105631087A (en) | Method, device and computer program product for integrated circuit layout generation | |
| US20110083888A1 (en) | Noise Coupling Reduction and Impedance Discontinuity Control in High-Speed Ceramic Modules | |
| TW201730799A (en) | A computer implemented system and method for modifying a layout of standard cells defining a circuit component | |
| CN112347722B (en) | Method and device for efficiently evaluating chip Feed-through flow number of stages | |
| CN118839659B (en) | A method and device for preventing and repairing digital chip noise | |
| Elgamel et al. | Interconnect noise analysis and optimization in deep submicron technology | |
| US9348962B2 (en) | Hierarchical design of integrated circuits with multi-patterning requirements | |
| Li et al. | NCTUcell: A DDA-and delay-aware cell library generator for FinFET structure with implicitly adjustable grid map | |
| CN103914583B (en) | Semiconductor device and the method for reducing path delay difference therein | |
| TW200426560A (en) | Optimization of clock network capacitance on an integrated circuit | |
| US11900041B2 (en) | Via coloring methods and systems | |
| US7191425B1 (en) | Method and apparatus for inserting extra tracks during library architecture migration | |
| Palit et al. | Modeling and analysis of crosstalk coupling effect on the victim interconnect using the ABCD network model | |
| Liebmann et al. | Demonstrating the benefits of template-based design-technology co-optimization | |
| US9075932B1 (en) | Methods and systems for routing an electronic design using spacetiles | |
| US20080155486A1 (en) | Systems and methods for reducing wiring vias during synthesis of electronic designs | |
| Deodhar | Throughput-centric wave-pipelined interconnect circuits for gigascale integration | |
| US7131083B2 (en) | Optimization of clock network capacitance on an integrated circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK4A | Expiration of patent term of an invention patent |