[go: up one dir, main page]

TWI868691B - Optimization method and optimization device for integrated circuit layout - Google Patents

Optimization method and optimization device for integrated circuit layout Download PDF

Info

Publication number
TWI868691B
TWI868691B TW112117838A TW112117838A TWI868691B TW I868691 B TWI868691 B TW I868691B TW 112117838 A TW112117838 A TW 112117838A TW 112117838 A TW112117838 A TW 112117838A TW I868691 B TWI868691 B TW I868691B
Authority
TW
Taiwan
Prior art keywords
ground
differential signal
signal line
line
initial
Prior art date
Application number
TW112117838A
Other languages
Chinese (zh)
Other versions
TW202447468A (en
Inventor
許哲銘
Original Assignee
瑞昱半導體股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 瑞昱半導體股份有限公司 filed Critical 瑞昱半導體股份有限公司
Priority to TW112117838A priority Critical patent/TWI868691B/en
Publication of TW202447468A publication Critical patent/TW202447468A/en
Application granted granted Critical
Publication of TWI868691B publication Critical patent/TWI868691B/en

Links

Landscapes

  • Semiconductor Integrated Circuits (AREA)

Abstract

An optimization method and an optimization device for integrated circuit layout are provided. The optimization method includes: obtaining to-be-optimized routing data defining a target circuit that includes a plurality of differential signal line pairs and a plurality of ground guard traces, each of which includes an initial ground line and a plurality of ground vias; obtaining the differential signal line pairs that meet a strong coupling condition and the corresponding grounding guard traces; for each of the obtained grounding guard traces, remove a part of the ground vias, and replace a part of the ground guard trace where the ground vias are removed from with a modified ground trace segment, so as to generate a plurality of modified ground guard traces; adjusting positions of the differential signal line pairs and the corrected ground guard traces according to a corrected line width; and generating an optimized routing data.

Description

用於積體電路佈局的優化方法及優化裝置Optimization method and optimization device for integrated circuit layout

本發明涉及一種優化方法及優化裝置,特別是涉及一種用於積體電路佈局的優化方法及優化裝置。The present invention relates to an optimization method and an optimization device, and in particular to an optimization method and an optimization device for integrated circuit layout.

多對高速訊號線之封裝設計,必須運用有限的佈線面積以及層數,同時須在品質與設計成本之間取得平衡。透過有效控制高速訊號線的電性品質、差分訊號線對與對之間的耦合影響及接地防護線的寬度,可達到優化的設計。The packaging design of multiple pairs of high-speed signal lines must use limited wiring area and number of layers, and at the same time, it must strike a balance between quality and design cost. Optimized design can be achieved by effectively controlling the electrical quality of high-speed signal lines, the coupling effect between differential signal line pairs, and the width of the ground shield line.

一般的高速訊號對與對之間的接地防護線,為了避免接地防護線造成二分之一波長共振,於接地防護線內以預定距離(例如,1000μm)設置多個接地通孔(ground via)。而針對特定的封裝製程規範,差分訊號線的線寬、差分訊號線對的線距、差分訊號線與接地防護線的距離、接地防護線的線寬及接地防護線上的接地通孔的尺寸均有一定要求,如此設計可以確保對與對之間的串音干擾在容許範圍內,並且接地通孔於接地防護線中的距離也可以避免造成二分之一波長共振而影響高速訊號。In general, in order to avoid half-wave resonance caused by the ground shield line between high-speed signal pairs, multiple ground vias are set in the ground shield line at a predetermined distance (for example, 1000μm). For specific packaging process specifications, there are certain requirements for the line width of the differential signal line, the line spacing of the differential signal line pair, the distance between the differential signal line and the ground shield line, the line width of the ground shield line, and the size of the ground via on the ground shield line. Such a design can ensure that the crosstalk interference between pairs is within the allowable range, and the distance between the ground via in the ground shield line can also avoid half-wave resonance and affect the high-speed signal.

相對地,佈線寬度過大導致需要較大的佈線面積,對於高速訊號線而言,還需要透過通孔至不同的佈線層佈線。In contrast, a wiring width that is too large requires a larger wiring area. For high-speed signal lines, it is also necessary to route through through holes to different wiring layers.

本發明所要解決的技術問題在於,針對現有技術的不足提供一種可有效降低佈線面積的用於積體電路佈局的優化方法及優化裝置。The technical problem to be solved by the present invention is to provide an optimization method and an optimization device for integrated circuit layout that can effectively reduce the wiring area in view of the shortcomings of the prior art.

為了解決上述的技術問題,本發明所採用的其中一技術方案是提供一種用於積體電路佈局的優化方法,包括:取得待優化佈線資料,其定義一目標電路,包括電路板、設置於電路板的第一佈線層中的多個差分訊號線對及設置於兩兩相鄰的該些差分訊號線對之間的多個接地防護線。其中,該些接地防護線各包括初始接地線路及以初始間距沿著初始接地線路設置的多個接地通孔,初始接地線路具有用於容納該些接地通孔的初始線寬。優化方法還包括找出滿足強耦合條件的該些差分訊號線對及其對應的該些接地防護線;針對找出的該些接地防護線中的每一個,移除對應的該些接地通孔的一部分,並以一修正接地線段取代該初始接地線路已移除該些接地通孔的部分,以產生多個修正接地防護線,其中,該修正接地線路具有小於該初始線寬的一修正線寬;依據該修正線寬調整該些差分訊號線對及該些修正接地防護線的位置;以及產生優化後佈線資料。In order to solve the above technical problems, one of the technical solutions adopted by the present invention is to provide an optimization method for integrated circuit layout, including: obtaining wiring data to be optimized, which defines a target circuit, including a circuit board, a plurality of differential signal line pairs arranged in a first wiring layer of the circuit board, and a plurality of ground protection lines arranged between the differential signal line pairs adjacent to each other. The ground protection lines each include an initial ground line and a plurality of ground through holes arranged along the initial ground line with an initial spacing, and the initial ground line has an initial line width for accommodating the ground through holes. The optimization method also includes finding the differential signal line pairs that meet the strong coupling condition and the corresponding ground protection lines; for each of the found ground protection lines, removing a portion of the corresponding ground through holes, and replacing the portion of the initial ground line from which the ground through holes have been removed with a revised ground line segment to generate a plurality of revised ground protection lines, wherein the revised ground line has a revised line width that is smaller than the initial line width; adjusting the positions of the differential signal line pairs and the revised ground protection lines according to the revised line width; and generating optimized wiring data.

為了解決上述的技術問題,本發明所採用的另外一技術方案是提供一種用於積體電路佈局的優化裝置,包括記憶體及處理器。記憶體配置以儲存複數電腦可執行指令。處理器電性耦接於該記憶體,並經配置以擷取並執行該等電腦可執行指令,以執行優化方法,該優化方法包括:取得一待優化佈線資料,其定義一目標電路,包括電路板、設置於電路板的第一佈線層中的多個差分訊號線對及設置於兩兩相鄰的該些差分訊號線對之間的多個接地防護線。其中,該些接地防護線各包括初始接地線路及以初始間距沿著該初始接地線路設置的多個接地通孔,該初始接地線路具有用於容納該些接地通孔的一初始線寬。優化方法還包括:找出滿足強耦合條件的該些差分訊號線對及其對應的該些接地防護線;針對找出的該些接地防護線中的每一個,移除對應的該些接地通孔的一部分,並以修正接地線段取代該初始接地線路已移除該些接地通孔的部分,以產生多個修正接地防護線,其中,該修正接地線路具有小於該初始線寬的一修正線寬;依據該修正線寬調整該些差分訊號線對及該些修正接地防護線的位置;以及產生優化後佈線資料。In order to solve the above technical problems, another technical solution adopted by the present invention is to provide an optimization device for integrated circuit layout, including a memory and a processor. The memory is configured to store a plurality of computer executable instructions. The processor is electrically coupled to the memory and configured to capture and execute the computer executable instructions to execute an optimization method, which includes: obtaining a wiring data to be optimized, which defines a target circuit, including a circuit board, a plurality of differential signal line pairs arranged in a first wiring layer of the circuit board, and a plurality of ground protection lines arranged between the differential signal line pairs adjacent to each other. The ground protection lines each include an initial ground line and a plurality of ground through-holes arranged along the initial ground line at an initial spacing, and the initial ground line has an initial line width for accommodating the ground through-holes. The optimization method also includes: finding the differential signal line pairs that meet the strong coupling condition and the corresponding ground protection lines; for each of the found ground protection lines, removing a portion of the corresponding ground through-holes, and replacing the portion of the initial ground line from which the ground through-holes have been removed with a revised ground line segment to generate a plurality of revised ground protection lines, wherein the revised ground line has a revised line width that is smaller than the initial line width; adjusting the positions of the differential signal line pairs and the revised ground protection lines according to the revised line width; and generating optimized wiring data.

本發明的其中一有益效果在於,本發明所提供的用於積體電路佈局的優化方法及優化裝置,可將滿足強耦合條件的接地防護線的部分接地通孔移除,並縮減接地防護線所需的寬度,以及可在不影響訊號傳輸品質的前提下有效縮減多個差分訊號線對所占用的面積。One of the beneficial effects of the present invention is that the optimization method and optimization device for integrated circuit layout provided by the present invention can remove part of the grounding vias of the grounding shield line that meets the strong coupling condition, reduce the required width of the grounding shield line, and effectively reduce the area occupied by multiple differential signal line pairs without affecting the signal transmission quality.

為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。To further understand the features and technical contents of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are only used for reference and description and are not used to limit the present invention.

以下是通過特定的具體實施例來說明本發明所公開有關“用於積體電路佈局的優化方法及優化裝置”的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的各項細節也可基於不同觀點與應用,在不背離本發明的構思下進行各種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。The following is an explanation of the implementation of the "optimization method and optimization device for integrated circuit layout" disclosed in the present invention through specific concrete embodiments. Those skilled in the art can understand the advantages and effects of the present invention from the contents disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and the details in this specification can also be modified and changed in various ways based on different viewpoints and applications without departing from the concept of the present invention. In addition, the drawings of the present invention are only for simple schematic illustrations and are not depicted according to actual sizes. Please note in advance. The following implementation will further explain the relevant technical contents of the present invention in detail, but the disclosed contents are not intended to limit the scope of protection of the present invention. In addition, the term "or" used herein may include any one or more combinations of the associated listed items as appropriate.

圖1為本發明一實施例的用於積體電路佈局的優化裝置的功能方塊圖。參閱圖1所示,本發明實施例提供一種用於積體電路佈局的優化裝置1,其包括記憶體10、處理器11、網路單元12、儲存單元13及輸入輸出介面14。上述的元件可藉由例如,但不限於匯流排15與彼此進行通訊。FIG1 is a functional block diagram of an optimization device for integrated circuit layout according to an embodiment of the present invention. Referring to FIG1 , the present invention provides an optimization device 1 for integrated circuit layout, which includes a memory 10, a processor 11, a network unit 12, a storage unit 13, and an input/output interface 14. The above components can communicate with each other through, for example, but not limited to, a bus 15.

記憶體10是用以儲存資料的任何儲存裝置,例如,但不限於,隨機存取記憶體(random access memory;RAM)、唯讀記憶體(read only memory;ROM)、快閃記憶體、硬碟或其他可用以儲存資料的儲存裝置。記憶體10至少儲存複數電腦可讀取指令100。於一實施例中,記憶體10亦可用以儲存處理器11進行運算時產生的暫存資料。The memory 10 is any storage device for storing data, such as, but not limited to, random access memory (RAM), read only memory (ROM), flash memory, hard disk or other storage devices for storing data. The memory 10 at least stores a plurality of computer readable instructions 100. In one embodiment, the memory 10 can also be used to store temporary data generated when the processor 11 performs operations.

處理器11電性耦接於記憶體10,配置以自記憶體10存取電腦可讀取指令100,以控制優化裝置1中的元件執行優化裝置1的功能。The processor 11 is electrically coupled to the memory 10 and is configured to access the computer readable instructions 100 from the memory 10 to control the components in the optimization device 1 to perform the functions of the optimization device 1 .

網路單元12配置以在處理器11的控制下進行網路的存取。儲存單元13可為例如,但不限於磁碟或光碟,以在處理器11的控制下儲存資料或是指令。輸入輸出單元14為可由使用者操作以與處理器11通訊,進行資料的輸入與輸出。The network unit 12 is configured to access the network under the control of the processor 11. The storage unit 13 may be, for example, but not limited to, a disk or an optical disk to store data or instructions under the control of the processor 11. The input/output unit 14 is operable by a user to communicate with the processor 11 to input and output data.

圖2為本發明實施例的用於積體電路佈局的優化方法的流程圖。圖2提供一種用於積體電路佈局的優化方法,其可應用於圖1所示的優化裝置1中,或由其他硬體元件如資料庫、一般處理器、計算機、伺服器、或其他具特定邏輯電路的獨特硬體裝置或具特定功能的設備來實作,如將程式碼和處理器/晶片整合成獨特硬體。更詳細地說,優化方法可使用電腦程式實現,以控制優化裝置1的各元件。電腦程式可儲存於一非暫態電腦可讀取記錄媒體中,例如唯讀記憶體、快閃記憶體、軟碟、硬碟、光碟、隨身碟、磁帶、可由網路存取之資料庫或熟悉此技藝者可輕易思及具有相同功能之電腦可讀取記錄媒體。FIG2 is a flow chart of an optimization method for integrated circuit layout according to an embodiment of the present invention. FIG2 provides an optimization method for integrated circuit layout, which can be applied to the optimization device 1 shown in FIG1, or implemented by other hardware components such as a database, a general processor, a computer, a server, or other unique hardware devices with specific logic circuits or devices with specific functions, such as integrating program code and a processor/chip into a unique hardware. In more detail, the optimization method can be implemented using a computer program to control each component of the optimization device 1. The computer program may be stored in a non-transitory computer-readable recording medium, such as a read-only memory, a flash memory, a floppy disk, a hard disk, an optical disk, a flash drive, a tape, a database accessible via a network, or any other computer-readable recording medium having the same function that can be easily imagined by those skilled in the art.

參閱圖2所示,用於積體電路佈局的優化方法包括下列步驟:Referring to Figure 2, the optimization method for integrated circuit layout includes the following steps:

步驟S200:取得待優化佈線資料。在此步驟中,待優化佈線資料可例如是定義有目標電路的積體電路設計檔102。在一些實施例中,積體電路設計檔102可儲存於記憶體10中,並由處理器11存取,且可包含複數個不同的差分訊號線對、接地防護線以及訊號輸出焊墊構成的目標電路的設計資料。Step S200: Obtain wiring data to be optimized. In this step, the wiring data to be optimized may be, for example, an integrated circuit design file 102 defining a target circuit. In some embodiments, the integrated circuit design file 102 may be stored in the memory 10 and accessed by the processor 11, and may include design data of a target circuit consisting of a plurality of different differential signal line pairs, ground protection lines, and signal output pads.

請參照圖3及圖4,圖3為根據本發明一實施例的目標電路3的佈局示意圖,圖4為圖3的部分II的放大示意圖。如圖3所示,目標電路3範例性地包括電路板30、18對差分訊號線對RX0至RX8及TX0至TX8以及設置於兩兩相鄰的差分訊號線對之間的接地防護線GD。例如,如圖4所示,差分訊號線對RX3與TX3之間設置有接地防護線GD,差分訊號線對RX3與TX2之間亦設置有接地防護線GD。電路板30可例如包括多個佈線層,而差分訊號線對RX0至RX8、TX0至TX8及接地防護線GD可設置於第一個佈線層中,但本發明不限於此。Please refer to FIG. 3 and FIG. 4 , FIG. 3 is a schematic diagram of the layout of the target circuit 3 according to an embodiment of the present invention, and FIG. 4 is an enlarged schematic diagram of part II of FIG. 3 . As shown in FIG. 3 , the target circuit 3 exemplarily includes a circuit board 30, 18 pairs of differential signal line pairs RX0 to RX8 and TX0 to TX8, and a grounding protection line GD disposed between two adjacent differential signal line pairs. For example, as shown in FIG. 4 , a grounding protection line GD is disposed between the differential signal line pairs RX3 and TX3, and a grounding protection line GD is also disposed between the differential signal line pairs RX3 and TX2. The circuit board 30 may, for example, include a plurality of wiring layers, and the differential signal line pairs RX0 to RX8, TX0 to TX8, and the grounding protection line GD may be disposed in the first wiring layer, but the present invention is not limited thereto.

如圖4所示,每一條接地防護線GD可包括初始接地線路GD0及多個接地通孔GV,其中,接地通孔GV以初始間距D0(例如,1000μm)沿著初始接地線路GD0設置,而初始接地線路GD0具有用於容納該些接地通孔的初始線寬GW0。需說明,待優化佈線資料所定義的目標電路至少需先差分訊號線對之間的耦合狀態正常,也沒有造成接地防護現有共振。以二分之一波長共振為例,初始間距D0為1000μm時,可依據下式(1)計算共振頻率:As shown in FIG4 , each ground protection line GD may include an initial ground line GD0 and a plurality of ground vias GV, wherein the ground vias GV are arranged along the initial ground line GD0 with an initial spacing D0 (e.g., 1000 μm), and the initial ground line GD0 has an initial line width GW0 for accommodating the ground vias. It should be noted that the target circuit defined by the wiring data to be optimized must at least have a normal coupling state between the differential signal line pairs and no existing resonance of the ground protection. Taking half-wavelength resonance as an example, when the initial spacing D0 is 1000 μm, the resonance frequency can be calculated according to the following formula (1):

…式(1); …Formula (1);

其中,L為兩接地點之間的長度,ε r為介電常數,C為光速。 Where L is the length between the two ground points, ε r is the dielectric constant, and C is the speed of light.

由上式(1)計算可知,二分之一波長共振頻率約在80GHz,而待優化佈線資料至少須先確保差分訊號線對在頻率80GHz附近沒有過多的串音干擾量。From the calculation of formula (1), we can know that the half-wavelength resonance frequency is about 80 GHz. The wiring data to be optimized must at least ensure that the differential signal line pair does not have excessive crosstalk interference near the frequency of 80 GHz.

而為了有效縮排差分訊號線對RX0至RX8及TX0至TX8所占用的面積,且不影響各差分訊號對的阻抗匹配,以差分訊號線對RX3為例,差分訊號線對RX3中的差分訊號線RX31及RX32的線寬(例如,20μm)、差分訊號線RX31及RX32之間的線距(例如,37μm)以及差分訊號線RX31與接地防護線GD的距離(40μm)需維持不變,因此,能夠改變的參數為接地防護線GD的初始線寬GW0(例如,97μm)。由於接地通孔GV的直徑(例如,95μm)通常大於接地防護線GD實際所需線寬,若要有效縮排佈線面積,必須有條件的將接地防護線GD上的接地通孔GV間的初始間距D0進行修正(例如,延長),甚至移除接地通孔GV。In order to effectively shrink the area occupied by the differential signal line pairs RX0 to RX8 and TX0 to TX8 without affecting the impedance matching of each differential signal pair, taking the differential signal line pair RX3 as an example, the line width of the differential signal lines RX31 and RX32 in the differential signal line pair RX3 (for example, 20μm), the line spacing between the differential signal lines RX31 and RX32 (for example, 37μm), and the distance between the differential signal line RX31 and the ground guard line GD (40μm) need to remain unchanged. Therefore, the parameter that can be changed is the initial line width GW0 of the ground guard line GD (for example, 97μm). Since the diameter of the ground via GV (e.g., 95 μm) is usually larger than the actual required line width of the ground guard line GD, in order to effectively reduce the wiring area, the initial spacing D0 between the ground vias GV on the ground guard line GD must be conditionally corrected (e.g., extended) or even the ground vias GV must be removed.

步驟S201:找出滿足強耦合條件的該些差分訊號線對及其對應的該些接地防護線。詳細而言,以在封裝製程疊構條件下所能達到的最細線寬為基礎,強耦合條件可例如是差分訊號線對中的訊號線間距小於五倍的訊號線線寬。在本發明的實施例中,由於差分訊號線(例如差分訊號線RX31、RX32)是封裝製程允許條件下較窄的設計,且是屬於強耦合的差分訊號線對。在此前提下,可由電場分布得知,對於滿足強耦合條件的差分訊號線對而言,電磁場會緊緊圍繞在差分訊號線的附近,而不容易讓電磁場外洩並影響相鄰的差分訊號線對。Step S201: Find the differential signal line pairs and their corresponding ground protection lines that meet the strong coupling condition. Specifically, based on the thinnest line width that can be achieved under the packaging process stacking condition, the strong coupling condition can be, for example, that the signal line spacing in the differential signal line pair is less than five times the signal line width. In the embodiment of the present invention, the differential signal lines (such as differential signal lines RX31, RX32) are narrower designs under the packaging process conditions and belong to the strongly coupled differential signal line pairs. Under this premise, it can be seen from the electric field distribution that for a differential signal line pair that meets the strong coupling condition, the electromagnetic field will tightly surround the differential signal line, and it is not easy for the electromagnetic field to leak out and affect the adjacent differential signal line pair.

步驟S202:針對找出的接地防護線,移除對應的接地通孔的一部分,並以修正接地線段取代初始接地線路已移除接地通孔的部分,以產生多個修正接地防護線。Step S202: For the found ground shield line, a portion of the corresponding ground through hole is removed, and the portion of the initial ground line with the ground through hole removed is replaced with a modified ground line segment to generate a plurality of modified ground shield lines.

步驟S203:依據修正線寬調整差分訊號線對及修正接地防護線的位置。Step S203: Adjust the differential signal line pair and correct the position of the ground shield line according to the corrected line width.

請參考圖5至圖7,圖5為根據本發明一實施例的目標電路3修正後的佈局示意圖,圖6為圖5的部分III的放大示意圖,圖7為步驟S203的細部流程圖。Please refer to FIG. 5 to FIG. 7 , FIG. 5 is a schematic diagram of a modified layout of the target circuit 3 according to an embodiment of the present invention, FIG. 6 is an enlarged schematic diagram of part III of FIG. 5 , and FIG. 7 is a detailed flow chart of step S203 .

如圖5及圖6所示,在修正接地防護線GD’中,已經以修正接地線段GD1取代初始接地線路GD0已移除接地通孔GV的部分,且修正接地線段GD1具有小於初始線寬GW0的修正線寬GW1。並且,在有效縮減接地防護線GD上接地通孔GV的數量後,修正接地防護線GD’上的接地點可以修正間距D1大於初始間距D0的修正間距,例如,可達到 10000μm,而依據式(1)可知,修正間距對應的第二共振頻率(二分之一波長共振頻率)可能發生於8GHz,然而,由於差分訊號線對滿足強耦合條件,即便是第二共振頻率在差分訊號線對的工作頻率範圍內,仍然可使接地共振的影響降到最低。As shown in FIG5 and FIG6, in the modified ground shield line GD', the portion of the initial ground line GD0 from which the ground via GV has been removed has been replaced by the modified ground line segment GD1, and the modified ground line segment GD1 has a modified line width GW1 that is smaller than the initial line width GW0. Moreover, after effectively reducing the number of ground vias GV on the ground shield line GD, the grounding point on the modified ground shield line GD' can have a modified spacing D1 that is larger than the initial spacing D0, for example, up to 10000 μm. According to formula (1), the second resonance frequency (half-wavelength resonance frequency) corresponding to the modified spacing may occur at 8 GHz. However, since the differential signal line pair meets the strong coupling condition, even if the second resonance frequency is within the operating frequency range of the differential signal line pair, the impact of the ground resonance can still be minimized.

如圖7所示,步驟S203還包括:As shown in FIG. 7 , step S203 further includes:

步驟S2030:依據預定間距及修正線寬調整該些差分訊號線對及其對應的該些修正接地防護線的位置。需要說明的,未修正前的目標電路中,差分訊號線對中相鄰之二者與其之間的接地防護線相距預定間距。例如,差分訊號線對TX4、RX4之間具有接地防護線GD,差分訊號線對TX4、RX4分別與接地防護線GD相距預定間距D00,而在此步驟中,在修正佈局時可在維持原本的預定間距D00的前提下(也就是,以預定間距D00作為差分訊號線對與最近的修正接地線段GD1的間距),以具有修正線寬GW1的修正接地線段GD1取代原先的初始接地線段GD0後,調整差分訊號線對的整體排列方式。Step S2030: Adjust the positions of the differential signal line pairs and the corresponding corrected ground protection lines according to the predetermined spacing and the corrected line width. It should be noted that in the target circuit before correction, the distance between two adjacent differential signal line pairs and the ground protection line therebetween is a predetermined spacing. For example, there is a ground shield line GD between the differential signal line pair TX4 and RX4, and the differential signal line pair TX4 and RX4 are respectively spaced apart from the ground shield line GD by a predetermined distance D00. In this step, when modifying the layout, the original predetermined distance D00 can be maintained (that is, the predetermined distance D00 is used as the distance between the differential signal line pair and the nearest modified ground line segment GD1), and the original initial ground line segment GD0 is replaced by the modified ground line segment GD1 having a modified line width GW1, and then the overall arrangement of the differential signal line pair can be adjusted.

步驟S2031:在並排方向上縮減滿足強耦合條件的該些差分訊號線對並排於其中的密集佈線區域。其中,如圖3所示,密集佈線區域R1分為三個區域,差分訊號線對RX0至RX8、TX0至TX8沿著並排方向Da1、Da2、Da3並排,而並排方向Da1、Da2、Da3是分別垂直於差分訊號線對RX0至RX8、TX0至TX8共享的佈線方向DL1、DL2、DL3。Step S2031: Reduce the dense wiring area in which the differential signal line pairs that meet the strong coupling condition are arranged in parallel in the parallel direction. As shown in FIG3 , the dense wiring area R1 is divided into three areas, and the differential signal line pairs RX0 to RX8 and TX0 to TX8 are arranged in parallel along the parallel directions Da1, Da2, and Da3, and the parallel directions Da1, Da2, and Da3 are respectively perpendicular to the wiring directions DL1, DL2, and DL3 shared by the differential signal line pairs RX0 to RX8 and TX0 to TX8.

步驟S2032:於密集佈線區域縮減後,調整差分訊號線對對應的訊號輸出焊墊,使其在焊墊排列方向上具有一致性。如圖6所示,由於修正接地線段GD1具有小於初始線寬GW0的修正線寬GW1,因此可允許調整後的差分訊號線對RX0’至RX8’、TX0’至TX8’以更密集的方式排列,且圖6的密集佈線區域R2明顯較密集佈線區域R1縮小許多。也因此,圖3的訊號輸出焊墊PD在密集佈線區域R1縮減為R2之後,可調整排列方式(圖3中,訊號輸出焊墊PD的排列方向不具備一致性),使其在焊墊排列方向上具有一致性,如圖6的訊號輸出焊墊PD’所示。Step S2032: After the dense wiring area is reduced, the signal output pads corresponding to the differential signal line pairs are adjusted to make them consistent in the direction of pad arrangement. As shown in FIG6 , since the modified ground line segment GD1 has a modified line width GW1 that is smaller than the initial line width GW0, the adjusted differential signal line pairs RX0' to RX8', TX0' to TX8' can be arranged in a more dense manner, and the dense wiring area R2 of FIG6 is obviously much smaller than the dense wiring area R1. Therefore, after the dense wiring area R1 of the signal output pad PD in FIG. 3 is reduced to R2, the arrangement of the signal output pad PD can be adjusted (in FIG. 3 , the arrangement direction of the signal output pad PD is not consistent) so that it has consistency in the pad arrangement direction, as shown in the signal output pad PD’ in FIG. 6 .

請參考圖8,其為沿著圖6的剖面線IV-IV擷取的剖面示意圖。Please refer to FIG. 8 , which is a schematic cross-sectional view taken along the section line IV-IV of FIG. 6 .

首先,可參考如圖8所示,電路板30包括第一佈線層LL1、多個第二佈線層LL2及第三佈線層LL3。其中,以八層板的封裝為例,差分訊號線對RX5’主要設計於第一佈線層LL1中,而該些第二佈線層LL2設置在第一佈線層LL1下方,第三佈線層LL3設置在該些第二佈線層LL2下方。需說明,第一佈線層LL1、第二佈線層LL2及第三佈線層LL3均可由導電金屬材料製成,且兩兩佈線層通過中間的介電層DR(例如,玻璃纖維)或核心層CR中設置的多個訊號過孔SV彼此電性連接。以此架構為基礎,如使用原本圖3的佈線設計,會導致差分訊號線對RX8需要在其他層別有訊號過孔SV或焊墊以外的佈線設計。First, as shown in FIG. 8 , the circuit board 30 includes a first wiring layer LL1, a plurality of second wiring layers LL2, and a third wiring layer LL3. Taking the package of an eight-layer board as an example, the differential signal line pair RX5' is mainly designed in the first wiring layer LL1, and the second wiring layers LL2 are arranged below the first wiring layer LL1, and the third wiring layer LL3 is arranged below the second wiring layers LL2. It should be noted that the first wiring layer LL1, the second wiring layer LL2, and the third wiring layer LL3 can all be made of conductive metal materials, and the wiring layers are electrically connected to each other through a plurality of signal vias SV arranged in the middle dielectric layer DR (e.g., glass fiber) or the core layer CR. Based on this architecture, if the original wiring design of Figure 3 is used, the differential signal line pair RX8 will need to have a wiring design other than signal vias SV or pads on other layers.

請參考圖9,其為本發明實施例的包含圖5的輸出焊墊PD’的剖面示意圖。而參考圖9,由於調整後的訊號輸出焊墊PD’在焊墊排列方向上具有一致性,因此可在第二佈線層LL2中不具備佈線設計,而直接通過在該些第二佈線層LL2中對應的多個訊號過孔SV而電性連接於第三佈線層LL3的多個底層焊墊BPD’。Please refer to Fig. 9, which is a cross-sectional schematic diagram of the output pad PD' of Fig. 5 according to an embodiment of the present invention. Referring to Fig. 9, since the adjusted signal output pad PD' has consistency in the pad arrangement direction, it is possible to directly electrically connect to the multiple bottom pads BPD' of the third wiring layer LL3 through the multiple signal vias SV corresponding to the second wiring layer LL2 without having a wiring design in the second wiring layer LL2.

因此,從密集佈線區域R1修正為密集佈線區域R2的過程中,以沿著佈線方向DL2佈線且沿著並排方向Da2並排的差分訊號線對可知,整體長度從長度L1變化為長度L2。Therefore, in the process of modifying the dense wiring area R1 to the dense wiring area R2, it can be seen that the overall length of the differential signal line pair routed along the wiring direction DL2 and arranged in parallel along the parallel direction Da2 changes from the length L1 to the length L2.

請參考下表一,提供一實際範例來說明優化前後的整體長度的變化: 優化前 優化後 差分訊號線的線寬 20μm 20μm 差分訊號線的線距 37μm 37μm 接地防護線的線寬 97μm 30μm 接地防護線與差分訊號線之間的間距 40μm 40μm 差分訊號線對數量 17 17 接地防護線數量 16 16 整體長度 4221μm 3149μm Please refer to Table 1 below, which provides an actual example to illustrate the change in overall length before and after optimization: Before optimization After optimization Differential signal line width 20μm 20μm Differential signal line spacing 37μm 37μm Width of grounding wire 97μm 30μm Distance between ground shield and differential signal line 40μm 40μm Number of differential signal line pairs 17 17 Number of grounding wires 16 16 Overall length 4221μm 3149μm

由表一可知,接地防護線因減少接地通孔的數量,使得線寬可以從97μm降至30μm,且可對應讓十七對差分訊號線對的整體長度改善 1072μm。As shown in Table 1, the ground shield line can reduce the line width from 97μm to 30μm by reducing the number of ground vias, and the overall length of the 17 pairs of differential signal lines can be improved by 1072μm.

請復參考圖2,優化方法進入步驟S204:產生優化後佈線資料。此步驟與步驟S200類似,優化後佈線資料可例如是定義有修正後的目標電路的積體電路設計檔102。Please refer to FIG. 2 again, the optimization method enters step S204: generating optimized wiring data. This step is similar to step S200, and the optimized wiring data can be, for example, the integrated circuit design file 102 that defines the modified target circuit.

需要說明的是,在產生優化後佈線資料前,可通過優化裝置1先執行模擬工具104,以例如電性模擬軟體來確認調整佈線方式後對於訊號的影響。It should be noted that before generating the optimized wiring data, the optimization device 1 can first execute the simulation tool 104, such as electrical simulation software, to confirm the impact of adjusting the wiring method on the signal.

請參考圖10A及圖10B,圖10A為兩對差分訊號線對於修正前及修正後的插入損耗的模擬結果,圖10B為兩對差分訊號線對於修正前及修正後的反射損耗的模擬結果。在本實施例中,挑出兩對差分訊號線對RX2、RX2’、RX7、RX7’來比較修改前後之差異,而實線為修正後之結果,虛線為修正前之結果。由圖可見,虛線與實線的結果非常相似,代表調整接地防護線的寬度以及接地過孔間距並不會明顯影響差分訊號線對本身訊號的品質。Please refer to FIG. 10A and FIG. 10B. FIG. 10A is the simulation result of the insertion loss of two pairs of differential signal lines before and after the correction, and FIG. 10B is the simulation result of the reflection loss of two pairs of differential signal lines before and after the correction. In this embodiment, two pairs of differential signal lines RX2, RX2', RX7, and RX7' are selected to compare the difference before and after the modification, and the solid line is the result after the correction, and the dotted line is the result before the correction. As can be seen from the figure, the results of the dotted line and the solid line are very similar, which means that adjusting the width of the ground shield line and the ground via spacing will not significantly affect the quality of the differential signal line itself.

請參考圖11A及圖11B,圖11A為兩對差分訊號線對於修正前及修正後的晶片端的近端耦合的模擬近端串音干擾結果,圖11B為兩對差分訊號線對於修正前及修正後的球柵陣列端的近端耦合的模擬近端串音干擾結果。在本實施例中,同樣挑出兩對差分訊號線對RX2、RX2’、RX7、RX7’來比較修改前後之差異,而實線為修正後之結果,虛線為修正前之結果。由圖可見,顯示了差分訊號線對TX2/RX2之間的耦合以及差分訊號線對TX7/RX7之間的耦合,接地防護線的寬度確實會影響不同的差分訊號線對之間的耦合量,雖然虛線的結果較實線的結果來的稍好,但是兩者在 10GHz 以內的近端耦合量都可以控制於-45dB 以下。對於爭取封裝的佈線面積,且保有本身訊號的品質以及控制得當的串音干擾,本發明的優化方法可提供較有競爭力之積體電路設計。此外,修正間距對應的第二共振頻率(二分之一波長共振頻率)可能發生於8GHz,然而,由於差分訊號線對滿足強耦合條件,讓接地共振的影響降到最低。Please refer to FIG. 11A and FIG. 11B , FIG. 11A is the simulated near-end crosstalk interference result of the near-end coupling of two pairs of differential signal lines to the chip end before and after the modification, and FIG. 11B is the simulated near-end crosstalk interference result of the near-end coupling of two pairs of differential signal lines to the ball grid array end before and after the modification. In this embodiment, two pairs of differential signal lines RX2, RX2', RX7, RX7' are also selected to compare the differences before and after the modification, and the solid line is the result after the modification, and the dotted line is the result before the modification. As can be seen from the figure, the coupling between the differential signal line pair TX2/RX2 and the coupling between the differential signal line pair TX7/RX7 are displayed. The width of the ground shield line does affect the coupling between different differential signal line pairs. Although the result of the dotted line is slightly better than that of the solid line, the near-end coupling of both within 10GHz can be controlled below -45dB. For competing for the wiring area of the package, maintaining the quality of the signal itself and properly controlling the crosstalk interference, the optimization method of the present invention can provide a more competitive integrated circuit design. In addition, the second resonance frequency (half-wavelength resonance frequency) corresponding to the modified spacing may occur at 8 GHz. However, since the differential signal line pair meets the strong coupling condition, the impact of ground resonance is minimized.

請參考圖12A及圖12B,圖12A為本發明實施例的差分訊號線對TX1/RX1修改前的眼圖,圖12B為本發明實施例的差分訊號線對TX1/RX1修改後的眼圖。利用通道模擬的方法,比較修改前後眼圖的品質。由圖可知,眼圖品質基本上完全不受耦合影響。換言之,透過本發明提供的優化方法進行修改後,可節省佈線面積,影響電性品質的程度非常有限。Please refer to FIG. 12A and FIG. 12B. FIG. 12A is the eye diagram of the differential signal line pair TX1/RX1 of the embodiment of the present invention before modification, and FIG. 12B is the eye diagram of the differential signal line pair TX1/RX1 of the embodiment of the present invention after modification. The quality of the eye diagram before and after modification is compared by using the channel simulation method. As can be seen from the figure, the eye diagram quality is basically completely unaffected by coupling. In other words, after modification through the optimization method provided by the present invention, the wiring area can be saved, and the degree of impact on the electrical quality is very limited.

[實施例的有益效果][Beneficial Effects of Embodiments]

本發明的其中一有益效果在於,本發明所提供的用於積體電路佈局的優化方法及優化裝置,可將滿足強耦合條件的接地防護線的部分接地通孔移除,並縮減接地防護線所需的寬度,以及可在不影響訊號傳輸品質的前提下有效縮減多個差分訊號線對所占用的面積。One of the beneficial effects of the present invention is that the optimization method and optimization device for integrated circuit layout provided by the present invention can remove part of the grounding vias of the grounding shield line that meets the strong coupling condition, reduce the required width of the grounding shield line, and effectively reduce the area occupied by multiple differential signal line pairs without affecting the signal transmission quality.

以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。The contents disclosed above are only preferred feasible embodiments of the present invention and are not intended to limit the scope of the patent application of the present invention. Therefore, all equivalent technical changes made using the contents of the specification and drawings of the present invention are included in the scope of the patent application of the present invention.

優化裝置:1 記憶體:10 處理器:11 網路單元:12 儲存單元:13 輸入輸出介面:14 匯流排:15 電腦可讀取指令:100 積體電路設計檔:102 模擬工具:104 電路板:30 差分訊號線對:RX0至RX8、TX0至TX8、RX0’至RX8’、TX0’至TX8’ 接地防護線:GD 接地通孔:GV 初始間距:D0 初始接地線路:GD0 差分訊號線:RX31、RX32 修正接地線段:GD1 修正線寬:GW1 修正接地防護線:GD’ 預定間距:D00 並排方向:Da1、Da2、Da3 佈線方向:DL1、DL2、DL3 密集佈線區域:R1、R2 第一佈線層:LL1 第二佈線層:LL2 第三佈線層:LL3 介電層:DR 核心層:CR 訊號過孔:SV 輸出焊墊:PD、PD’ 底層焊墊:BPD’ 長度:L1、L2 部分:II、III 剖面線:IV-IV Optimized device: 1 Memory: 10 Processor: 11 Network unit: 12 Storage unit: 13 Input/output interface: 14 Bus: 15 Computer-readable instructions: 100 Integrated circuit design file: 102 Simulation tool: 104 Circuit board: 30 Differential signal line pair: RX0 to RX8, TX0 to TX8, RX0’ to RX8’, TX0’ to TX8’ Ground shield: GD Ground via: GV Initial spacing: D0 Initial ground line: GD0 Differential signal line: RX31, RX32 Corrected ground line segment: GD1 Corrected line width: GW1 Corrected ground shield: GD’ Predetermined spacing: D00 Parallel direction: Da1, Da2, Da3 Wiring direction: DL1, DL2, DL3 Dense wiring area: R1, R2 First wiring layer: LL1 Second wiring layer: LL2 Third wiring layer: LL3 Dielectric layer: DR Core layer: CR Signal via: SV Output pad: PD, PD’ Bottom pad: BPD’ Length: L1, L2 Part: II, III Section line: IV-IV

圖1為本發明一實施例的用於積體電路佈局的優化裝置的功能方塊圖。FIG. 1 is a functional block diagram of an optimization device for integrated circuit layout according to an embodiment of the present invention.

圖2為本發明實施例的用於積體電路佈局的優化方法的流程圖。FIG. 2 is a flow chart of an optimization method for integrated circuit layout according to an embodiment of the present invention.

圖3為根據本發明一實施例的目標電路3的佈局示意圖。FIG3 is a schematic diagram showing the layout of a target circuit 3 according to an embodiment of the present invention.

圖4為圖3的部分II的放大示意圖。FIG. 4 is an enlarged schematic diagram of part II of FIG. 3 .

圖5為根據本發明一實施例的目標電路3修正後的佈局示意圖。FIG5 is a schematic diagram of a modified layout of the target circuit 3 according to an embodiment of the present invention.

圖6為圖5的部分III的放大示意圖。FIG. 6 is an enlarged schematic diagram of part III of FIG. 5 .

圖7為步驟S203的細部流程圖。FIG. 7 is a detailed flow chart of step S203.

圖8為沿著圖6的剖面線IV-IV擷取的剖面示意圖。FIG. 8 is a schematic cross-sectional view taken along section line IV-IV of FIG. 6 .

圖9為本發明實施例的包含圖5的輸出焊墊的剖面示意圖。FIG. 9 is a schematic cross-sectional view of the output pad of FIG. 5 according to an embodiment of the present invention.

圖10A為兩對差分訊號線對於修正前及修正後的插入損耗的模擬結果,圖10B為兩對差分訊號線對於修正前及修正後的反射損耗的模擬結果。FIG. 10A is a simulation result of insertion loss of two pairs of differential signal lines before and after correction, and FIG. 10B is a simulation result of reflection loss of two pairs of differential signal lines before and after correction.

圖11A為兩對差分訊號線對於修正前及修正後的晶片端的近端耦合的模擬近端串音干擾結果,圖11B為兩對差分訊號線對於修正前及修正後的球柵陣列端的近端耦合的模擬近端串音干擾結果。FIG. 11A is a simulated near-end crosstalk interference result of the near-end coupling of two pairs of differential signal lines at the chip end before and after modification, and FIG. 11B is a simulated near-end crosstalk interference result of the near-end coupling of two pairs of differential signal lines at the ball grid array end before and after modification.

圖12A為本發明實施例的差分訊號線對TX1/RX1修改前的眼圖,圖12B為本發明實施例的差分訊號線對TX1/RX1修改後的眼圖。FIG. 12A is an eye diagram of the differential signal line pair TX1/RX1 before modification according to an embodiment of the present invention, and FIG. 12B is an eye diagram of the differential signal line pair TX1/RX1 after modification according to an embodiment of the present invention.

代表圖為流程圖,故無符號簡單說明。The representative diagram is a flow chart, so it is simply explained without symbols.

Claims (10)

一種用於積體電路佈局的優化方法,包括:取得一待優化佈線資料,其定義一目標電路,包括:一電路板;多個差分訊號線對,設置於一電路板的一第一佈線層中;及多個接地防護線,設置於兩兩相鄰的該些差分訊號線對之間,其中,該些接地防護線各包括一初始接地線路及以一初始間距沿著該初始接地線路設置的多個接地通孔,該初始接地線路具有用於容納該些接地通孔的一初始線寬;找出滿足一強耦合條件的該些差分訊號線對及其對應的該些接地防護線;針對找出的該些接地防護線中的每一個,移除對應的該些接地通孔的一部分,並以一修正接地線段取代該初始接地線路已移除該些接地通孔的部分,以產生多個修正接地防護線,其中,該修正接地線路具有小於該初始線寬的一修正線寬;依據該修正線寬調整該些差分訊號線對及該些修正接地防護線的位置;以及產生優化後佈線資料。 An optimization method for integrated circuit layout, comprising: obtaining a wiring data to be optimized, which defines a target circuit, including: a circuit board; a plurality of differential signal line pairs, arranged in a first wiring layer of a circuit board; and a plurality of ground protection lines, arranged between the differential signal line pairs adjacent to each other, wherein the ground protection lines each include an initial ground line and a plurality of ground through holes arranged along the initial ground line with an initial spacing, the initial ground line having an initial line width for accommodating the ground through holes; finding a circuit that satisfies The differential signal line pairs and the corresponding ground protection lines under a strong coupling condition; for each of the found ground protection lines, a portion of the corresponding ground through holes is removed, and a modified ground line segment is used to replace the portion of the initial ground line from which the ground through holes have been removed, so as to generate a plurality of modified ground protection lines, wherein the modified ground line has a modified line width smaller than the initial line width; the positions of the differential signal line pairs and the modified ground protection lines are adjusted according to the modified line width; and optimized wiring data is generated. 如請求項1所述的優化方法,其中,該強耦合條件為各該差分訊號線對中的一訊號線間距小於一訊號線線寬的五倍。 The optimization method as described in claim 1, wherein the strong coupling condition is that the distance between a signal line in each differential signal line pair is less than five times the width of a signal line. 如請求項1所述的優化方法,其中,該些修正接地防護線各具有大於該初始間距的一修正間距,且各該修正接地防護線中未移除的該些接地通孔以該修正間距設置。 The optimization method as described in claim 1, wherein each of the modified ground protection lines has a modified spacing greater than the initial spacing, and the ground vias that are not removed in each of the modified ground protection lines are set at the modified spacing. 如請求項4所述的優化方法,其中,該初始間距對應於一第 一共振頻率,該修正間距對應於一第二共振頻率,且該第二共振頻率係在該些差分訊號線對的一工作頻率範圍內。 The optimization method as described in claim 4, wherein the initial spacing corresponds to a first resonant frequency, the modified spacing corresponds to a second resonant frequency, and the second resonant frequency is within an operating frequency range of the differential signal line pairs. 如請求項1所述的優化方法,其中,依據該修正線寬調整該些差分訊號線對及該些修正接地防護線的位置的步驟還包括:在一並排方向上縮減滿足強耦合條件的該些差分訊號線對並排於其中的一密集佈線區域,其中,該並排方向垂直於該些差分訊號線對共享的一佈線方向。 The optimization method as described in claim 1, wherein the step of adjusting the positions of the differential signal line pairs and the modified ground protection lines according to the modified line width further includes: reducing a dense wiring area in which the differential signal line pairs that meet the strong coupling condition are arranged in parallel in a parallel direction, wherein the parallel direction is perpendicular to a wiring direction shared by the differential signal line pairs. 如請求項4所述的優化方法,其中,依據該修正線寬調整該些差分訊號線對及該些修正接地防護線的位置的步驟還包括:於該密集佈線區域縮減後,調整該些差分訊號線對分別對應的多個訊號輸出焊墊,使其在一焊墊排列方向上具有一致性。 As described in claim 4, the step of adjusting the positions of the differential signal line pairs and the corrected ground protection lines according to the corrected line width further includes: after the dense wiring area is reduced, adjusting the plurality of signal output pads corresponding to the differential signal line pairs respectively so that they have consistency in a pad arrangement direction. 如請求項6所述的優化方法,其中,該電路板還包括設置在該第一佈線層下方的多個第二佈線層,以及設置在該些第二佈線層下的一第三佈線層,且調整後的該些訊號輸出焊墊在該些第二佈線層中不具備佈線設計,而直接通過在該些第二佈線層中對應的多個訊號過孔而電性連接於該第三佈線層的多個底層焊墊。 The optimization method as described in claim 6, wherein the circuit board further includes a plurality of second wiring layers disposed below the first wiring layer, and a third wiring layer disposed below the second wiring layers, and the adjusted signal output pads do not have a wiring design in the second wiring layers, but are directly electrically connected to the plurality of bottom pads of the third wiring layer through the corresponding plurality of signal vias in the second wiring layers. 如請求項1所述的優化方法,其中,該些差分訊號線對中相鄰之二者與其之間的該接地防護線相距一預定間距,且所述的優化方法還包括依據該預定間距及該修正線寬調整該些差分訊號線對及其對應的該些修正接地防護線的位置。 As in the optimization method of claim 1, two adjacent pairs of differential signal lines are spaced a predetermined distance from the ground protection line therebetween, and the optimization method further includes adjusting the positions of the differential signal line pairs and the corresponding corrected ground protection lines according to the predetermined distance and the corrected line width. 如請求項8所述的優化方法,其中,依據該預定間距及該修正線寬調整該些差分訊號線對及其對應的該些修正接地防護線的位置的步驟還包括: 該預定間距作為該些差分訊號線對中相鄰之二者與其之間的該修正接地線段的間距。 The optimization method as described in claim 8, wherein the step of adjusting the positions of the differential signal line pairs and the corresponding modified ground protection lines according to the predetermined spacing and the modified line width further includes: The predetermined spacing is used as the spacing between two adjacent differential signal line pairs and the modified ground line segment therebetween. 一種用於積體電路佈局的優化裝置,包括:一記憶體,配置以儲存複數電腦可執行指令;以及一處理器,電性耦接於該記憶體,並經配置以擷取並執行該等電腦可執行指令,以執行一優化方法,該優化方法包括:取得一待優化佈線資料,其定義一目標電路,包括:一電路板;多個差分訊號線對,設置於一電路板的一第一佈線層中;及多個接地防護線,設置於兩兩相鄰的該些差分訊號線對之間,其中,該些接地防護線各包括一初始接地線路及以一初始間距沿著該初始接地線路設置的多個接地通孔,該初始接地線路具有用於容納該些接地通孔的一初始線寬;找出滿足一強耦合條件的該些差分訊號線對及其對應的該些接地防護線;針對找出的該些接地防護線中的每一個,移除對應的該些接地通孔的一部分,並以一修正接地線段取代該初始接地線路已移除該些接地通孔的部分,以產生多個修正接地防護線,其中,該修正接地線路具有小於該初始線寬的一修正線寬;依據該修正線寬調整該些差分訊號線對及該些修正接地防護線的位置;以及產生優化後佈線資料。 An optimization device for integrated circuit layout includes: a memory configured to store a plurality of computer executable instructions; and a processor electrically coupled to the memory and configured to capture and execute the computer executable instructions to execute an optimization method, the optimization method including: obtaining a wiring data to be optimized, which defines a target circuit, including: a circuit board; a plurality of differential signal line pairs, arranged in a first wiring layer of a circuit board; and a plurality of ground protection lines, arranged between the differential signal line pairs adjacent to each other, wherein the ground protection lines each include an initial ground line and a plurality of ground protection lines arranged along the initial ground line at an initial spacing. A plurality of ground vias, the initial ground line having an initial line width for accommodating the ground vias; finding the differential signal line pairs that meet a strong coupling condition and the corresponding ground protection lines; for each of the found ground protection lines, removing a portion of the corresponding ground vias, and replacing the portion of the initial ground line from which the ground vias have been removed with a revised ground line segment to generate a plurality of revised ground protection lines, wherein the revised ground line has a revised line width less than the initial line width; adjusting the positions of the differential signal line pairs and the revised ground protection lines according to the revised line width; and generating optimized wiring data.
TW112117838A 2023-05-15 2023-05-15 Optimization method and optimization device for integrated circuit layout TWI868691B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112117838A TWI868691B (en) 2023-05-15 2023-05-15 Optimization method and optimization device for integrated circuit layout

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112117838A TWI868691B (en) 2023-05-15 2023-05-15 Optimization method and optimization device for integrated circuit layout

Publications (2)

Publication Number Publication Date
TW202447468A TW202447468A (en) 2024-12-01
TWI868691B true TWI868691B (en) 2025-01-01

Family

ID=94735533

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112117838A TWI868691B (en) 2023-05-15 2023-05-15 Optimization method and optimization device for integrated circuit layout

Country Status (1)

Country Link
TW (1) TWI868691B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200631473A (en) * 2004-10-29 2006-09-01 Intel Corp An apparatus and method for improving printed circuit board signal layer transitions
US20090188711A1 (en) * 2008-01-30 2009-07-30 Cisco Technology, Inc. Ground straddling in pth pinfield for improved impedance
TW201315299A (en) * 2011-09-30 2013-04-01 中原大學 Back-to-back differential microstrip bends
TW201644343A (en) * 2015-06-01 2016-12-16 鴻海精密工業股份有限公司 PCB layout system and method
US9996653B1 (en) * 2013-11-06 2018-06-12 Cisco Technology, Inc. Techniques for optimizing dual track routing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200631473A (en) * 2004-10-29 2006-09-01 Intel Corp An apparatus and method for improving printed circuit board signal layer transitions
US20090188711A1 (en) * 2008-01-30 2009-07-30 Cisco Technology, Inc. Ground straddling in pth pinfield for improved impedance
TW201315299A (en) * 2011-09-30 2013-04-01 中原大學 Back-to-back differential microstrip bends
US9996653B1 (en) * 2013-11-06 2018-06-12 Cisco Technology, Inc. Techniques for optimizing dual track routing
TW201644343A (en) * 2015-06-01 2016-12-16 鴻海精密工業股份有限公司 PCB layout system and method

Also Published As

Publication number Publication date
TW202447468A (en) 2024-12-01

Similar Documents

Publication Publication Date Title
US7609125B2 (en) System, device and method for reducing cross-talk in differential signal conductor pairs
US7446624B2 (en) Transmission line and wiring forming method
JP4373531B2 (en) Differential balanced signal transmission board
US9515031B2 (en) Mitigation of far-end crosstalk induced by routing and out-of-plane interconnects
US10158339B2 (en) Capacitive compensation structures using partially meshed ground planes
US9627787B2 (en) DIMM connector region vias and routing
WO2018086314A1 (en) Connector and communication device
Vasa et al. Pcie gen-5 design challenges of high-speed servers
CN115455703B (en) High-speed cable design methods, FPC cabling, cable cabling, servers
JP4659087B2 (en) Differential balanced signal transmission board
Zhao et al. System level power integrity analysis with physics-based modeling methodology
US10779402B1 (en) Noise sensitive trace 3D ground-shielding crosstalk mitigation
TWI868691B (en) Optimization method and optimization device for integrated circuit layout
JP2008072022A (en) Connector of signal transmission cable, and signal transmission device for outputting signal to signal transmission cable
CN113453415B (en) Signal transmission circuit and printed circuit board
WO2018184592A1 (en) Charging circuit and charging method thereof
Bernardi et al. Return Loss Optimization of 25-Gbps High-Speed Serial Link on a Multilayer PCB
Chun et al. Package and printed circuit board design of a 19.2 Gb/s data link for high-performance computing
Zahid et al. Signal integrity simulation design and analysis of electronic article surveillance PCB for RFID applications
CN114423145A (en) Method, apparatus, PCB board, apparatus, medium for improving signal link impedance
CN116567909A (en) Dual path high speed interconnect PCB layout solution
CN113939091A (en) Impedance matching design method, device and printed circuit board of link electrostatic resistor
US8669830B2 (en) Method and device for routing over a void for high speed signal routing in electronic systems
CN116528481A (en) Printed circuit board optimization method, device, equipment, medium and printed circuit board
JP7456516B2 (en) Multilayer circuit board with signal power separation circuit