TW201351175A - Circuit layout method for printed circuit board, eletronic device and computer readable recording media - Google Patents
Circuit layout method for printed circuit board, eletronic device and computer readable recording media Download PDFInfo
- Publication number
- TW201351175A TW201351175A TW101119793A TW101119793A TW201351175A TW 201351175 A TW201351175 A TW 201351175A TW 101119793 A TW101119793 A TW 101119793A TW 101119793 A TW101119793 A TW 101119793A TW 201351175 A TW201351175 A TW 201351175A
- Authority
- TW
- Taiwan
- Prior art keywords
- layout
- suppression region
- layer
- suppression
- signal line
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/398—Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/10—Noise analysis or noise optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Structure Of Printed Boards (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
本發明有關於一種線路佈局方法其電子裝置,且特別是一種印刷電路板的線路佈局方法、其電子裝置以及電腦可讀取記錄媒體。 The present invention relates to an electronic device for a circuit layout method, and more particularly to a circuit layout method for a printed circuit board, an electronic device thereof, and a computer readable recording medium.
一般來說,於印刷電路板(printed circuit board,PCB)的線路佈局設計時,需依據產品所需的設計要求對特定的信號線依據其屬性,例如,特性阻抗線(single-end trace)或差動阻抗線(differential trace)來做相應的阻抗控制(如配置對應的線寬、線距、長度、厚度等),以獲取所需的信號傳輸品質。 Generally speaking, in the layout design of a printed circuit board (PCB), specific signal lines are required according to the design requirements of the product, for example, a single-end trace or A differential trace is used to perform corresponding impedance control (such as configuring the corresponding line width, line spacing, length, thickness, etc.) to obtain the desired signal transmission quality.
而於線路佈局設計時,信號線所對應到的參考銅箔平面層別無論相鄰或不相鄰皆會對信號線所控制的阻抗值有決定性的影響。因此,當印刷電路板上信號線所對應到的參考層別有誤時,即會導致特定信號線的阻抗值變異偏移或有誤,進而影響信號線的傳輸品質與穩定度,導致產品運作時會發生系統不穩定,甚至是無法做動的情況。從而使印刷電路成品成為報廢品,增加產品研發的時間與成本。 In the layout design of the circuit, the reference copper foil plane layer corresponding to the signal line has a decisive influence on the impedance value controlled by the signal line whether adjacent or non-adjacent. Therefore, when the reference layer corresponding to the signal line on the printed circuit board is incorrect, the impedance value of the specific signal line may be shifted or misdirected, thereby affecting the transmission quality and stability of the signal line, resulting in product operation. System instability or even inability to move. Therefore, the finished printed circuit becomes a scrap product, increasing the time and cost of product development.
然而現行的印刷電路板設計軟體對上述問題的抑制方式需靠操作者針對每一個阻抗控制的信號線,在非對應的銅箔平面手動做出抑制區域,以避免信號線阻抗值的變異。此外,每當變更線路佈局時,設計者又需要重新的對一個信號線、一個信號線一次進行抑制區域的修正調整,如此既降低設計效率,同時容易造成操作者的遺漏。另外, 檢測方式也需靠操作者依序進行檢查,因此極易造成誤判或漏查,從而使所設計之產品運作異常,增加產品製作成本。 However, the current printed circuit board design software suppresses the above problem by the operator's signal line for each impedance control, and manually suppresses the area on the non-corresponding copper foil plane to avoid variation of the signal line impedance value. In addition, whenever the layout of the circuit is changed, the designer needs to re-adjust the suppression region of one signal line and one signal line at a time, thereby reducing design efficiency and easily causing omission of the operator. In addition, The detection method also needs to be checked by the operator in order, so it is easy to cause misjudgment or missed inspection, which makes the designed product operate abnormally and increases the production cost of the product.
有鑑於此,本發明實施例提供一種印刷電路板的線路佈局方法。此印刷電路板的線路佈局方法可於線路設計時,主動依據信號品質的需求,即時地於線路佈局中建立對應的抑制區域,藉此可提高線路佈局的設計品質與效率,進而增加成品的良率。 In view of this, embodiments of the present invention provide a circuit layout method for a printed circuit board. The circuit layout method of the printed circuit board can actively establish a corresponding suppression area in the line layout according to the requirement of the signal quality during the line design, thereby improving the design quality and efficiency of the line layout, thereby increasing the good quality of the finished product. rate.
本發明實施例提供一種印刷電路板的線路佈局方法,適用於一電子裝置。所述方法包括下列步驟。首先,提供參數設定介面以接收佈局層參數以及複數佈局參數。其次,根據佈局層參數決定信號層、第一限制層與參考層。第一限制層位於信號層與參考層之間且信號層具有第一信號線。其後,於第一限制層產生對應第一信號線的第一抑制區域。隨後,排除在第一抑制區域內的線路佈局。 Embodiments of the present invention provide a circuit layout method for a printed circuit board, which is applicable to an electronic device. The method includes the following steps. First, a parameter setting interface is provided to receive layout layer parameters as well as complex layout parameters. Secondly, the signal layer, the first limiting layer and the reference layer are determined according to the layout layer parameters. The first confinement layer is between the signal layer and the reference layer and the signal layer has a first signal line. Thereafter, a first suppression region corresponding to the first signal line is generated in the first confinement layer. Subsequently, the layout of the lines within the first suppression area is excluded.
在本發明其中一個實施例中,上述第一限制層產生對應第一信號線的抑制區域的步驟包括依照該些佈局參數設定第一抑制區域的範圍,其中第一抑制區域涵蓋第一信號線在第一限制層的正投影區域。 In one embodiment of the present invention, the step of the first limiting layer generating a suppression region corresponding to the first signal line includes setting a range of the first suppression region according to the layout parameters, wherein the first suppression region covers the first signal line The orthographic projection area of the first confinement layer.
在本發明其中一個實施例中,上述方法更包括於第一信號線上的表面黏著元件接腳的周圍設置接腳抑制區域。接著,根據佈局參數決定接腳抑制區域的範圍。而後,排除接腳抑制區域內的線路佈局。 In one embodiment of the present invention, the method further includes providing a pin suppression region around the surface adhesion component pin on the first signal line. Next, the range of the pin suppression area is determined according to the layout parameters. Then, the layout of the lines in the pin suppression area is eliminated.
在本發明其中一個實施例中,上述方法更包括於第一信號線上的穿孔接腳的周圍設置穿孔接腳抑制區域。接著 ,根據佈局參數決定穿孔接腳抑制區域的範圍。隨後,排除穿孔接腳抑制區域內的線路佈局。 In one embodiment of the invention, the method further includes providing a perforation pin suppression region around the perforation pin on the first signal line. then The range of the punch pin suppression area is determined according to the layout parameters. Subsequently, the layout of the lines within the perforation pin suppression area is eliminated.
在本發明其中一個實施例中,上述方法更包括於第一信號線上的導孔的周圍設置導孔抑制區域。接著,根據佈局參數決定導孔抑制區域的範圍。而後,排除導孔抑制區域內的線路佈局。 In one embodiment of the present invention, the method further includes providing a via suppression region around the via hole on the first signal line. Next, the range of the via suppression region is determined according to the layout parameters. Then, the layout of the lines in the via suppression region is eliminated.
在本發明其中一個實施例中,上述方法更包括於第一信號線上的銅箔平面的周圍設置銅箔平面抑制區域。接著,根據佈局參數決定銅箔平面抑制區域的範圍。而後,排除銅箔平面抑制區域內的線路佈局。 In one embodiment of the invention, the method further includes providing a copper foil planar suppression region around the plane of the copper foil on the first signal line. Next, the range of the copper foil planar suppression region is determined according to the layout parameters. Then, the layout of the lines in the plane suppression area of the copper foil is excluded.
在本發明其中一個實施例中,上述方法更包括於第一信號線的周圍設置走線抑制區域。接著,根據佈局參數決定走線抑制區域的範圍。隨後,排除走線抑制區域內的線路佈局。 In one embodiment of the present invention, the method further includes providing a trace suppression region around the first signal line. Next, the range of the trace suppression area is determined according to the layout parameters. Subsequently, the layout of the lines within the trace suppression area is eliminated.
在本發明其中一個實施例中,上述更包括根據表面黏著元件接腳、穿孔接腳抑制區域、導孔抑制區域、銅箔平面抑制區域及/或走線抑制區域的範圍調整該第一限制層上的第一抑制區域的範圍。 In one embodiment of the present invention, the method further includes adjusting the first confinement layer according to a range of a surface adhesion element pin, a perforation pin suppression area, a via hole suppression area, a copper foil plane suppression area, and/or a line suppression area. The range of the first suppression zone on the top.
本發明實施例提供一種電子裝置,此電子裝置包括顯示單元、儲存單元以及運算處理單元。顯示單元可用以顯示參數設定介面。儲存單元是用以儲存多個佈局層參數以及複數佈局參數。運算處理單元可用以執行下列步驟:提供參數設定介面以接收佈局層參數以及該些佈局參數;根據佈局層參數決定信號層、第一限制層與參考層,其中第一限制層位於信號層與參考層之間且信號層具有第一信號線;於第一限制層產生對應第一信號線的第一抑制區域; 以及排除在抑制區域內的線路佈局。 Embodiments of the present invention provide an electronic device including a display unit, a storage unit, and an operation processing unit. The display unit can be used to display the parameter setting interface. The storage unit is configured to store a plurality of layout layer parameters and a plurality of layout parameters. The operation processing unit may be configured to perform the following steps: providing a parameter setting interface to receive layout layer parameters and the layout parameters; determining a signal layer, a first restriction layer and a reference layer according to the layout layer parameter, wherein the first restriction layer is located at the signal layer and the reference Between the layers and the signal layer having a first signal line; generating a first suppression region corresponding to the first signal line at the first limiting layer; And the layout of the lines excluded from the suppression area.
此外,本發明實施例還提供一種電腦可讀取記錄媒體記錄一組電腦可執行程式,當電腦可讀取記錄媒體被處理器讀取時,處理器可執行上述方法中的步驟。 In addition, an embodiment of the present invention further provides a computer readable recording medium for recording a set of computer executable programs. When the computer readable recording medium is read by the processor, the processor may perform the steps in the foregoing method.
綜上所述,本發明實施例提供一種印刷電路板的線路佈局方法,此印刷電路板的線路佈局方法可透過依據設計者設定的佈局層參數以及佈局參數,主動於線路佈局中產生多個對應阻抗控制之信號線的抑制區域,其中線路佈局設計者可隨時調整配置抑制區域的範圍,以使線路佈局中的信號線符合產品的信號品質需求。據此,線路佈局設計者可藉由使用此線路佈局方法,縮短線路佈局的設計時間,同時增加線路佈局的準確性,進而提升整體線路佈局的設計效率,降低產品開發時間與製造成本。 In summary, an embodiment of the present invention provides a circuit layout method for a printed circuit board. The circuit layout method of the printed circuit board can actively generate multiple correspondences in a line layout according to layout layer parameters and layout parameters set by a designer. The suppression region of the impedance control signal line, wherein the line layout designer can adjust the range of the configuration suppression region at any time so that the signal line in the line layout conforms to the signal quality requirement of the product. Accordingly, the line layout designer can shorten the design time of the line layout by using the line layout method, and increase the accuracy of the line layout, thereby improving the design efficiency of the overall line layout, and reducing product development time and manufacturing cost.
為使能更進一步瞭解本發明之特徵及技術內容,請參閱以下有關本發明之詳細說明與附圖,但是此等說明與所附圖式僅係用來說明本發明,而非對本發明的權利範圍作任何的限制。 The detailed description of the present invention and the accompanying drawings are to be understood by the claims The scope is subject to any restrictions.
請參照圖1,圖1繪示本發明第一實施例提供的電子裝置之功能方塊圖。電子裝置1包括顯示單元10、運算處理單元20以及儲存單元30。顯示單元10與儲存單元30分別耦接運算處理單元20。電子裝置1於此實施例中可由電腦裝置,例如桌上型電腦、筆記型電腦或平板電腦等來實現,但本實施例並不以此為限。 Please refer to FIG. 1. FIG. 1 is a functional block diagram of an electronic device according to a first embodiment of the present invention. The electronic device 1 includes a display unit 10, an arithmetic processing unit 20, and a storage unit 30. The display unit 10 and the storage unit 30 are respectively coupled to the arithmetic processing unit 20. In this embodiment, the electronic device 1 can be implemented by a computer device, such as a desktop computer, a notebook computer, or a tablet computer, but the embodiment is not limited thereto.
顯示單元10可用以顯示參數設定介面(未繪示於圖1) ,並供設計者輸入對應印刷電路板的線路佈局的參數資料。所述參數資料可包括佈局層參數以及佈局參數。進一步地說,佈局層參數包括控制的信號層層別以及對應受限制之限制層層別。佈局參數則包括信號線上佈設的佈局物件之定義,例如表面黏著元件接腳(SMD pin)、穿孔接腳(thru pin)、導孔(via)以及銅箔平面(shape)等以及抑制區域的範圍參數。 The display unit 10 can be used to display a parameter setting interface (not shown in FIG. 1). And for the designer to input the parameter data corresponding to the layout of the printed circuit board. The parameter data may include layout layer parameters as well as layout parameters. Further, the layout layer parameters include a controlled signal layer layer and a corresponding restricted layer layer. The layout parameters include the definition of the layout object laid on the signal line, such as the surface mount component (SMD pin), the through hole (thru pin), the via (trans) and the copper foil shape, and the range of the suppression region. parameter.
運算處理單元20為電子裝置1的運作核心,並用以產生參數設定介面以及根據設計者輸入的佈局層參數以及佈局參數執行各種分析與運算工作。運算處理單元20可依據參數設定介面的設定,經由運算分析後產生對應的線路佈局。運算處理單元20可例如為中央處理器(central process unit,CPU)、微控制器(microcontroller)或嵌入式控制器(embedded controller)等處理晶片,但本實施例並不限制。 The operation processing unit 20 is an operation core of the electronic device 1 and is used to generate a parameter setting interface and perform various analysis and calculation operations according to layout layer parameters and layout parameters input by the designer. The arithmetic processing unit 20 can generate a corresponding line layout through operation analysis according to the setting of the parameter setting interface. The operation processing unit 20 may be a processing chip such as a central process unit (CPU), a microcontroller, or an embedded controller, but the embodiment is not limited.
儲存單元30則是用以儲存多個佈局層參數以及複數佈局參數。值得一提的是,儲存單元30於此實施例中,可以是利用快閃記憶體晶片、唯讀記憶體晶片或隨機存取記憶體晶片等揮發性或非揮發性記憶晶片來實現,但本實施例並不以此為限。 The storage unit 30 is configured to store a plurality of layout layer parameters and a plurality of layout parameters. It should be noted that, in this embodiment, the storage unit 30 may be implemented by using a volatile or non-volatile memory chip such as a flash memory chip, a read-only memory chip, or a random access memory chip, but The embodiment is not limited thereto.
進一步地說,於本實施例中,運算處理單元20可用以依據設計者於參數設定介面中設定的佈局層參數以及佈局參數,主動的於線路佈局中依據選定的信號線產生對應的多個抑制區域,且排除抑制區域內的線路佈局,以確保選定的信號線的阻抗值。藉此,可避免發生信號線的阻抗值變異,導致信號線不符合產品規格需求,使具線路佈局之印刷電路板成品報廢。 Further, in this embodiment, the operation processing unit 20 can be configured to generate corresponding multiple suppressions according to the selected signal line in the line layout according to the layout layer parameters and the layout parameters set by the designer in the parameter setting interface. Area, and exclude the line layout within the suppression area to ensure the impedance value of the selected signal line. Thereby, the variation of the impedance value of the signal line can be avoided, and the signal line does not meet the requirements of the product specification, so that the printed circuit board with the line layout is scrapped.
本實施例所述線路佈局抑制區域的產生方式可參考圖2A到2C,圖2A到2C分別繪示本發明第一實施例提供的印刷電路板的示意圖。圖2A繪示對應一六層板的印刷電路板之示意圖。信號層41為六層板中的第一層,且具有第一信號線411。參考層45為六層板中的第三層,且為第一信號線411應對應的參考平面層。第一限制層43為六層板中的第二層,因其非第一信號線411所應對應之參考層,從而為排除第二層(即第一限制層43)對第一信號線411的影響,例如阻抗、傳輸品質等,需於第一限制層43對應第一信號線411的區域進行抑制。所述第一限制層43與參考層45例如為電源層(power layer)、接地層(ground layer)或是一般線路佈局層,本實施例並不以此為限。 Referring to FIG. 2A to FIG. 2C, FIG. 2A to FIG. 2C respectively show schematic diagrams of a printed circuit board according to a first embodiment of the present invention. 2A is a schematic diagram of a printed circuit board corresponding to a six-layer board. The signal layer 41 is the first of the six-layer boards and has the first signal line 411. The reference layer 45 is the third layer of the six-layer board and is a reference plane layer to which the first signal line 411 should correspond. The first confinement layer 43 is the second layer of the six-layer board, because it is not the reference layer corresponding to the first signal line 411, so as to exclude the second layer (ie, the first confinement layer 43) from the first signal line 411. The influence, such as impedance, transmission quality, and the like, needs to be suppressed in the region of the first confinement layer 43 corresponding to the first signal line 411. The first limiting layer 43 and the reference layer 45 are, for example, a power layer, a ground layer, or a general circuit layout layer, and the embodiment is not limited thereto.
詳細地說,當設計者於顯示單元10顯示的參數設定介面上輸入對應圖2A之佈局層參數與佈局參數。所述佈局層參數與佈局參數隨即儲存於儲存單元30。運算處理單元20即會如圖2B所示依據設計者所設定佈局層參數,決定信號層41、第一限制層43以及參考層45。而後,於第一限制層43上產生對應第一信號線411位置的第一抑制區域47,並排除第一抑制區域47內的線路佈局,使第一信號線411僅對應於參考層45上的參考銅箔平面,從而可避免第一信號線411如前述對應到錯誤的參考平面。 In detail, when the designer inputs the layout layer parameters and the layout parameters corresponding to FIG. 2A on the parameter setting interface displayed by the display unit 10. The layout layer parameters and layout parameters are then stored in the storage unit 30. The arithmetic processing unit 20 determines the signal layer 41, the first confinement layer 43, and the reference layer 45 according to the layout layer parameters set by the designer as shown in FIG. 2B. Then, a first suppression region 47 corresponding to the position of the first signal line 411 is generated on the first restriction layer 43, and the line layout in the first suppression region 47 is excluded, so that the first signal line 411 only corresponds to the reference layer 45. Referring to the copper foil plane, it is possible to avoid that the first signal line 411 corresponds to the wrong reference plane as described above.
更進一步地說,運算處理單元20是依據佈局參數以及線路佈局中,第一信號線411的佈設參數(如線寬、線距、長度等)設定第一抑制區域47的範圍。換言之,運算處理單元20產生的第一抑制區域47涵蓋第一信號線411在第一限制層43的正投影區域(orthographic projection area)。值得 注意的是,本實施例係以特性阻抗線(single-end trace)來做說明,但於實務上信號層41上或許具有差動阻抗線(differential trace),例如係由第一及第二信號線所組成,則第一抑制區域47的範圍同時會涵蓋第一及第二信號線的正投影區域。 More specifically, the arithmetic processing unit 20 sets the range of the first suppression region 47 in accordance with the layout parameters and the layout parameters of the first signal line 411 (eg, line width, line spacing, length, etc.) in the layout. In other words, the first suppression region 47 generated by the arithmetic processing unit 20 covers the orthographic projection area of the first signal line 411 at the first restriction layer 43. worth it Note that this embodiment is described by a single-end trace, but in practice, the signal layer 41 may have a differential trace, for example, the first and second signals. The line is composed, and the range of the first suppression region 47 simultaneously covers the orthographic projection regions of the first and second signal lines.
附帶一提的是,若信號層41與參考層45之間存在多個限制層(亦即非對應之參考平面層)時,運算處理單元20可依據佈局層參數決定限制層別,主動依序於該些非對應之參考平面層上產生對應信號層41上第一信號線411的正投影區域產生相應的多個抑制區域。舉例來說,假設信號層41與參考層45之間存在第一限制層與第二限制層時,運算處理單元20即會於第一限制層、第二限制層上分別依序形成第一抑制區域以及第二抑制區域,使參考層45成為信號層41上第一信號線411的參考平面。 Incidentally, if there are multiple confinement layers (ie, non-corresponding reference plane layers) between the signal layer 41 and the reference layer 45, the operation processing unit 20 may determine the restriction layer according to the layout layer parameters, and actively follow the sequence. Generating an orthographic projection region of the first signal line 411 on the corresponding signal layer 41 on the non-corresponding reference plane layers produces a corresponding plurality of suppression regions. For example, when the first limiting layer and the second limiting layer are present between the signal layer 41 and the reference layer 45, the operation processing unit 20 sequentially forms the first suppression on the first limiting layer and the second limiting layer, respectively. The region and the second suppression region cause the reference layer 45 to become the reference plane of the first signal line 411 on the signal layer 41.
又舉例來說,假設信號層41上第一信號線411與六層板中第四層上的某一信號線為寬邊耦合差動信號線(broadside coupled differential pair)時,則六層板中第二層即為第一限制層,而六層板中第三層即第二限制層。據此,運算處理單元20經演算後即會於六層板中第二層與第三層上分別形成第一抑制區域以及第二抑制區域。 For another example, if the first signal line 411 on the signal layer 41 and one of the signal lines on the fourth layer of the six-layer board are broadside coupled differential pairs, then the six-layer board The second layer is the first confinement layer, and the third layer of the six-layer board is the second confinement layer. Accordingly, after the arithmetic processing unit 20 calculates, the first suppression region and the second suppression region are respectively formed on the second layer and the third layer of the six-layer board.
接著,請參考圖2C,運算處理單元20還可依據設計者輸入的佈局參數於信號層41上第一信號線411的周圍設置抑制區域49,以避免相鄰之元件影響第一信號線411的阻抗值,進而影響第一信號線411的信號品質。 Next, referring to FIG. 2C, the operation processing unit 20 may further set the suppression region 49 around the first signal line 411 on the signal layer 41 according to the layout parameter input by the designer, so as to prevent the adjacent component from affecting the first signal line 411. The impedance value, in turn, affects the signal quality of the first signal line 411.
進一步地說,依線路佈局的設計,第一信號線411上可設有表面黏著元件接腳(SMD pin)、穿孔接腳(thru pin)、 導孔(via)以及銅箔平面(shape)等。因此,運算處理單元20可分別依據第一信號線411以及第一信號線411上設置的元件周圍分別依據佈局參數中所配置的抑制區域範圍設置對應的抑制區域49。 Further, according to the design of the circuit layout, the first signal line 411 may be provided with a surface adhesive component pin (SMD pin), a piercing pin (thru pin), Via and copper foil shape, etc. Therefore, the arithmetic processing unit 20 can set the corresponding suppression region 49 according to the suppression region range configured in the layout parameter according to the first signal line 411 and the components disposed on the first signal line 411, respectively.
具體來說,運算處理單元20可設置接腳抑制區域(未繪示)、穿孔接腳抑制區域(未繪示)、導孔抑制區域(未繪示)、銅箔平面抑制區域(未繪示)以及走線抑制區域(未繪示)。所述接腳抑制區域位於第一信號線411上的表面黏著元件接腳的周圍。所述穿孔接腳抑制區域位於第一信號線411上的穿孔接腳的周圍。所述導孔抑制區域位於第一信號線411上的導孔的周圍。所述銅箔平面抑制區域位於第一信號線411上的銅箔平面的周圍。所述走線抑制區域位於第一信號線411上的走線的周圍。 Specifically, the operation processing unit 20 can be provided with a pin suppression area (not shown), a punch pin suppression area (not shown), a via hole suppression area (not shown), and a copper foil plane suppression area (not shown). ) and the trace suppression area (not shown). The pin suppression region is located around the surface adhesion component pin on the first signal line 411. The perforation pin suppression region is located around the perforation pin on the first signal line 411. The via suppression region is located around the via on the first signal line 411. The copper foil plane suppression region is located around the plane of the copper foil on the first signal line 411. The trace suppression region is located around the trace on the first signal line 411.
詳細地說,運算處理單元20係根據佈局參數決定接腳抑制區域、穿孔接腳抑制區域、導孔抑制區域、銅箔平面抑制區域以及走線抑制區域的範圍。而後,運算處理單元20會排除接腳抑制區域、穿孔接腳抑制區域、導孔抑制區域、銅箔平面抑制區域以及走線抑制區域內的線路佈局。同時,運算處理單元20還可依據接腳抑制區域、穿孔接腳抑制區域、導孔抑制區域、銅箔平面抑制區域以及走線抑制區域的範圍對應調整圖2B所示第一限制層43上第一抑制區域47的範圍。從而,可排除線路佈局中相鄰之佈局物件或相鄰之非對應的參考層對第一信號線411的影響,進而提高線路佈局的設計品質與效率。 In detail, the arithmetic processing unit 20 determines the range of the pin suppression region, the punch pin suppression region, the via hole suppression region, the copper foil plane suppression region, and the trace suppression region in accordance with the layout parameters. Then, the arithmetic processing unit 20 excludes the line layout in the pin suppression region, the punch pin suppression region, the via hole suppression region, the copper foil plane suppression region, and the wiring suppression region. At the same time, the arithmetic processing unit 20 can further adjust the first restriction layer 43 shown in FIG. 2B according to the range of the pin suppression region, the perforation pin suppression region, the via suppression region, the copper foil plane suppression region, and the trace suppression region. A range of suppression regions 47. Therefore, the influence of adjacent layout objects or adjacent non-corresponding reference layers in the line layout on the first signal line 411 can be eliminated, thereby improving the design quality and efficiency of the line layout.
此外,於線路佈局中完成所有抑制區域的建立時,運算處理單元20還可主動地對線路佈局進行全面性的檢查。 具體地說,運算處理單元20可根據一疊構表來檢測第一信號線411的佈設參數(例如線寬、線距等)及對應的參考層定義,以檢測並判斷信號線阻抗值的變異偏移量。 In addition, the arithmetic processing unit 20 can also actively perform a comprehensive check on the line layout when the establishment of all the suppression regions is completed in the line layout. Specifically, the operation processing unit 20 can detect the routing parameters (eg, line width, line spacing, etc.) of the first signal line 411 and the corresponding reference layer definition according to a stack table to detect and determine the variation of the signal line impedance value. Offset.
值得一提的是,請參照圖3,圖3繪示本發明第一實施例提供的印刷電路板的疊構表部分示意圖。圖3所示之疊構表可以是設計者透過外部電路板疊構設計軟體來產生,並用以檢測線路佈局。所述印刷電路板的疊構表可包括電路板層數、層別類型、信號線的屬性(例如特性阻抗線或差動阻抗線)、信號線對應之參考層、信號線的阻抗值以及信號線的相關線路參數等資料,例如線寬與線距等,本發明技術領域具通常知識者應可推知疊構表的實際產生與運用方式,故在此不再贅述。 It is worth mentioning that, referring to FIG. 3, FIG. 3 is a schematic diagram of a portion of a printed circuit board according to a first embodiment of the present invention. The stack table shown in Figure 3 can be generated by the designer through the external circuit board design software and used to detect the line layout. The stacked table of the printed circuit board may include the number of layers of the circuit board, the type of the layer, the properties of the signal line (such as a characteristic impedance line or a differential impedance line), the reference layer corresponding to the signal line, the impedance value of the signal line, and the signal. The relevant line parameters of the line, such as the line width and the line spacing, etc., the person skilled in the art of the present invention should be able to infer the actual generation and operation mode of the stack table, and therefore will not be described herein.
更詳細地說,運算處理單元20可透過比較第一信號線411的阻抗值以及圖3之疊構表的阻抗值資料,來判斷第一信號線411的阻抗值是否超出一預設阻抗範圍。此外,運算處理單元20更於第一信號線411的阻抗值超出一預設阻抗範圍時,產出一阻抗值錯誤檢測資料,並顯示於顯示單元10以供設計者瀏覽。同時,所述阻抗值錯誤檢測資料會儲存於儲存單元30。設計者可依據阻抗值錯誤檢測資料對應修改線路佈局,以使第一信號線411介於所述預設阻抗值範圍。 In more detail, the operation processing unit 20 can determine whether the impedance value of the first signal line 411 exceeds a predetermined impedance range by comparing the impedance value of the first signal line 411 with the impedance value data of the superposition table of FIG. 3. In addition, when the impedance value of the first signal line 411 exceeds a predetermined impedance range, the operation processing unit 20 generates an impedance value error detection data and displays it on the display unit 10 for the designer to browse. At the same time, the impedance value error detection data is stored in the storage unit 30. The designer can modify the line layout according to the impedance value error detection data so that the first signal line 411 is within the preset impedance value range.
運算處理單元20另可根據上述圖3之疊構表資料主動檢測第一信號線411所對應的參考層定義是否正確。換言之,運算處理單元20可透過比對判斷第一信號線411所對應的參考平面層是否與疊構表資料內的定義相同。運算處理單元20可於參考層定義有誤時,產出參考平面檢測資料 並顯示於顯示單元10供設計者瀏覽同時儲存於儲存單元30。設計者可依據參考平面檢測資料對應修正線路佈局。 The operation processing unit 20 can further detect whether the reference layer definition corresponding to the first signal line 411 is correct according to the superposition table data of FIG. 3 described above. In other words, the arithmetic processing unit 20 can determine whether the reference plane layer corresponding to the first signal line 411 is identical to the definition in the superficial table data through the comparison. The operation processing unit 20 can output the reference plane detection data when the reference layer is incorrectly defined. And displayed on the display unit 10 for the designer to browse and store in the storage unit 30. The designer can correct the line layout according to the reference plane detection data.
另外,運算處理單元20可針對所建立的抑制區域,亦即圖2B所示之第一限制層43上的第一抑制區域47以及圖2C所示之信號層41的抑制區域49進行檢測,判斷第一抑制區域47及抑制區域49內的線路佈局是否已排除。如前述,抑制區域49可包括對應於第一信號線411的走線抑制區域、對應第一信號線411上表面黏著元件接腳的接腳抑制區域、對應於第一信號線411上穿孔接腳的穿孔接腳抑制區域、對應於第一信號線411上導孔的導孔抑制區域、對應於第一信號線411上銅箔平面的銅箔平面抑制區域。若所建立的抑制區域內仍設有線路佈局,則產出抑制區域檢測資料並顯示於顯示單元10供設計者瀏覽同時儲存於儲存單元30。設計者隨即可依據抑制區域檢測資料排除內的線路佈局,以修正線路佈局。 In addition, the operation processing unit 20 can detect and detect the established suppression region, that is, the first suppression region 47 on the first restriction layer 43 shown in FIG. 2B and the suppression region 49 of the signal layer 41 shown in FIG. 2C. Whether the line layout in the first suppression area 47 and the suppression area 49 has been excluded. As described above, the suppression region 49 may include a trace suppression region corresponding to the first signal line 411, a pin suppression region corresponding to the surface adhesion component pin of the first signal line 411, and a perforation pin corresponding to the first signal line 411. The perforation pin suppression region, the via hole suppression region corresponding to the via hole on the first signal line 411, and the copper foil plane suppression region corresponding to the copper foil plane on the first signal line 411. If the line layout is still provided in the established suppression area, the suppression area detection data is output and displayed on the display unit 10 for browsing by the designer and stored in the storage unit 30. The designer can then correct the line layout by excluding the line layout within the suppression area detection data.
本發明實施例另提供參數設定介面的一種實施方式,請參照圖4,圖4繪示本發明第一實施例提供的電子裝置1之參數設定介面的示意圖。參數設定介面101包括信號層設定選單103、限制層設定選單105、抑制區域範圍設定欄位107以及佈局物件勾選欄位109。設計者可透過設定信號層設定選單103以及限制層設定選單105來產生佈局層參數。設計者可透過設定抑制區域範圍設定欄位107以及佈局物件勾選欄位109來產生佈局參數。 An embodiment of the present invention further provides an embodiment of a parameter setting interface. Referring to FIG. 4, FIG. 4 is a schematic diagram of a parameter setting interface of the electronic device 1 according to the first embodiment of the present invention. The parameter setting interface 101 includes a signal layer setting menu 103, a restriction layer setting menu 105, a suppression area range setting field 107, and a layout object selection field 109. The designer can generate layout layer parameters by setting the signal layer setting menu 103 and the restriction layer setting menu 105. The designer can generate layout parameters by setting the suppression area range setting field 107 and the layout object check field 109.
信號層設定選單103為下拉式選單,係用以提供設計者選取具阻抗控制信號線之信號層別名稱,例如信號層41。限制層設定選單105,亦為下拉式選單,係用以提供設計 者選取需受限制之層別名稱,例如第一限制層43。信號層設定選單103以及限制層設定選單105的內容可依據設計者的實際需求來設定,但本實施例並不限制。信號層設定選單103以及限制層設定選單105可以視為佈局層參數的設定介面,但本實施例並不以此為限。 The signal layer setting menu 103 is a pull-down menu for providing a designer to select a signal layer name with an impedance control signal line, such as the signal layer 41. The Restriction Layer Setup Menu 105, also a drop-down menu, is used to provide design The name of the layer to be restricted is selected, for example, the first restriction layer 43. The contents of the signal layer setting menu 103 and the restriction layer setting menu 105 can be set according to the actual needs of the designer, but the embodiment is not limited. The signal layer setting menu 103 and the restriction layer setting menu 105 can be regarded as setting interfaces of the layout layer parameters, but the embodiment is not limited thereto.
抑制區域範圍設定欄位107用以提供設計者設定對應信號線(即走線)以及信號線上佈局元件(例如,接腳、導孔或銅箔平面等)的抑制區域的範圍。換言之,設計者可於抑制區域範圍設定欄位107設定走線抑制區域、接腳抑制區域、穿孔接腳抑制區域、導孔抑制區域或銅箔平面抑制區域的範圍。值得注意的是,抑制區域範圍設定欄位107所提供之抑制範圍項目可依據實際線路佈局架構來調整,故本發明並不以此為限。 The suppression region range setting field 107 is used to provide a range in which the designer sets the corresponding signal line (ie, the trace) and the suppression region of the layout component (eg, pin, via or copper foil plane, etc.) on the signal line. In other words, the designer can set the range of the wire suppression region, the pin suppression region, the perforation pin suppression region, the via hole suppression region, or the copper foil plane suppression region in the suppression region range setting field 107. It should be noted that the suppression range item provided by the suppression area range setting field 107 can be adjusted according to the actual line layout architecture, and the present invention is not limited thereto.
佈局物件勾選欄位109可供設計者勾選位於信號線上所包含之佈局物件(例如表面黏著元件接腳、穿孔接腳、導孔及銅箔平面等),據此,運算處理單元20可於信號線上勾選之佈局物件周圍依照抑制區域範圍設定欄位107的設定形成對應的抑制區域。值得注意的是,佈局物件勾選欄位109所提供之選項可依據實際線路佈局架構來調整,故本發明並不以此為限。抑制區域範圍設定欄位107以及佈局物件勾選欄位109可視為佈局參數的設定介面,但本實施例並不以此為限。 The layout object check field 109 allows the designer to select the layout objects (such as surface adhesive component pins, perforation pins, via holes, and copper foil planes) included on the signal line, and accordingly, the operation processing unit 20 can A corresponding suppression region is formed around the layout object selected on the signal line in accordance with the setting of the suppression region range setting field 107. It should be noted that the options provided by the layout object check field 109 can be adjusted according to the actual circuit layout architecture, and the present invention is not limited thereto. The suppression area range setting field 107 and the layout object selection field 109 can be regarded as the setting interface of the layout parameter, but the embodiment is not limited thereto.
舉例來說,若設計者欲於非對應之參考平面層上設置抑制區域,即如圖2B所示,設計者可於參數設定介面101提供的信號層設定選單103選取對應信號層41的層別名稱,例如L1或top。隨後,於限制層設定選單105選取應受 限制層別名稱,亦即對應第一限制層43的層別名稱,例如L3。其後,設計者可於抑制區域範圍設定欄位107上輸入所需的範圍大小。同時,於佈局物件勾選欄位109上勾選第一信號線411上所佈設之佈局物件。運算處理單元20依據設計者的設定於第一限制層43形成第一抑制區域47,並排除第一抑制區域47內的線路佈局。所述第一抑制區域47的涵蓋範圍是由抑制區域範圍設定欄位107的設定來定義。 For example, if the designer wants to set a suppression region on the non-corresponding reference plane layer, as shown in FIG. 2B, the designer can select the layer of the corresponding signal layer 41 in the signal layer setting menu 103 provided by the parameter setting interface 101. Name, such as L1 or top. Subsequently, the selection of the restriction layer setting menu 105 should be subject to The name of the layer is restricted, that is, the layer name corresponding to the first restriction layer 43, for example, L3. Thereafter, the designer can enter the desired range size on the suppression area range setting field 107. At the same time, the layout object arranged on the first signal line 411 is checked on the layout object check field 109. The arithmetic processing unit 20 forms the first suppression area 47 on the first restriction layer 43 in accordance with the designer's setting, and excludes the line layout in the first suppression area 47. The coverage of the first suppression area 47 is defined by the setting of the suppression area range setting field 107.
再舉例來說,若欲於信號線周圍設置抑制區域,即如圖2C所示,設計者可於參數設定介面101提供的信號層設定選單103選取對應信號層41的層別名稱,例如L1或top。隨後,於限制層設定選單105選取與信號層設定選單103選擇的同一層別,即信號層41的層別名稱。其後,設計者可於抑制區域範圍設定欄位107上輸入所需的範圍大小。同時,於佈局物件勾選欄位109上勾選第一信號線411上所佈設之佈局物件。運算處理單元20依據設計者的設定於信號層41上第一信號線411以及第一信號線411線上佈設之佈局物件周邊設置抑制區域49,其中抑制區域49的涵蓋範圍是由抑制區域範圍設定欄位107的設定來定義。 For example, if a suppression region is to be disposed around the signal line, as shown in FIG. 2C, the designer can select the layer name of the corresponding signal layer 41 in the signal layer setting menu 103 provided by the parameter setting interface 101, for example, L1 or Top. Subsequently, the same layer selected as the signal layer setting menu 103, that is, the layer name of the signal layer 41 is selected in the restriction layer setting menu 105. Thereafter, the designer can enter the desired range size on the suppression area range setting field 107. At the same time, the layout object arranged on the first signal line 411 is checked on the layout object check field 109. The arithmetic processing unit 20 sets the suppression region 49 around the layout object disposed on the first signal line 411 and the first signal line 411 on the signal layer 41 according to the designer's setting, wherein the coverage of the suppression region 49 is determined by the suppression region range setting column. The setting of bit 107 is defined.
據此,設計者可透過所述之電子裝置1,快速及準確地於線路佈局中依據產品對信號品質的需求,建立對應於選定信號線之抑制區域,抑制可能對信號線阻抗值產生影響之因數,從而提升線路佈局的效率與穩定度,降低產品開發時間與成本。 Accordingly, the designer can quickly and accurately establish a suppression region corresponding to the selected signal line according to the demand for signal quality in the line layout according to the electronic device 1, and suppress the influence on the impedance value of the signal line. Factor, which improves the efficiency and stability of the line layout and reduces product development time and cost.
要說明的是,圖2A到圖2C僅為本發明第一實施例所提供對應一六層板印刷電路板的疊構示意圖,並非用以限 定本發明。圖3僅為本發明第一實施例所提供一疊構表部分示意圖,其內容可依據實際線路佈局設計規定而改變定,故其並非用以限定本發明。同樣的,圖4僅為本發明第一實施例所提供參數設定介面示意圖,其內容可依據實際線路佈局設計需求而定,故其並非用以限定本發明。本發明亦不限制電子裝置1、顯示單元10、運算處理單元20以及儲存單元30的種類、實體架構及/或實施方式。 It is to be noted that FIG. 2A to FIG. 2C are only a schematic diagram of a stack of corresponding six-layer printed circuit boards provided by the first embodiment of the present invention, and are not intended to be limited. The invention is defined. FIG. 3 is a schematic view of a portion of a stacking table provided by the first embodiment of the present invention, and the content thereof may be changed according to the actual circuit layout design, and thus is not intended to limit the present invention. Similarly, FIG. 4 is only a schematic diagram of a parameter setting interface provided by the first embodiment of the present invention, and the content thereof may be determined according to actual circuit layout design requirements, and thus is not intended to limit the present invention. The invention also does not limit the type, physical architecture and/or implementation of the electronic device 1, the display unit 10, the arithmetic processing unit 20, and the storage unit 30.
由上述的實施例,本發明可以歸納出一種印刷電路板的線路佈局方法,適用於上述實施例所述之電子裝置。請參照圖5-1以及圖5-2並同時參照圖1,圖5-1以及圖5-2繪示本發明第二實施例提供印刷電路板的線路佈局方法的流程示意圖。 According to the above embodiment, the present invention can be summarized as a circuit layout method for a printed circuit board, which is applicable to the electronic device described in the above embodiments. Referring to FIG. 5-1 and FIG. 5-2 and referring to FIG. 1 simultaneously, FIG. 5-1 and FIG. 5-2 are schematic diagrams showing a flow chart of a circuit layout method for a printed circuit board according to a second embodiment of the present invention.
首先,於步驟S101中,運算處理單元20透過顯示單元10提供如圖4所示之參數設定介面,以接收設計者輸入之佈局層參數以複數佈局參數。佈局層參數包含設計者依線路設計需求設定欲控制之信號層層別以及限制層層別。複數佈局參數則包含設計者依線路佈局架構所配置信號線上佈設的佈局物件之定義與相應的抑制區域的範圍參數。 First, in step S101, the arithmetic processing unit 20 provides a parameter setting interface as shown in FIG. 4 through the display unit 10 to receive the layout layer parameters input by the designer to the plurality of layout parameters. The layout layer parameters include the signal layer layer and the restriction layer layer that the designer wants to control according to the line design requirements. The plural layout parameters include the definition of the layout object laid out by the designer on the signal line configured by the line layout architecture and the range parameter of the corresponding suppression area.
其次,於步驟S103中,運算處理單元20根據佈局層參數決定信號層、第一限制層與參考層,其中第一限制層位於信號層與參考層之間且信號層具有第一信號線。所述第一限制層與參考層可例如為電源層、接地層或是一般線路佈局層,但本實施例並不以此為限。 Next, in step S103, the operation processing unit 20 determines the signal layer, the first confinement layer and the reference layer according to the layout layer parameter, wherein the first confinement layer is located between the signal layer and the reference layer and the signal layer has the first signal line. The first limiting layer and the reference layer may be, for example, a power layer, a ground layer, or a general line layout layer, but the embodiment is not limited thereto.
隨後,於步驟S105中,運算處理單元20經演算後,於第一限制層上產生對應第一信號線的第一抑制區域。更 具體地說,運算處理單元20係依照設計者於配置的佈局參數設定第一抑制區域的範圍。第一抑制區域的範圍涵蓋第一信號線在第一限制層的正投影區域。也就是說,第一抑制區域位於第一信號線的正下方。 Then, in step S105, after the arithmetic processing unit 20 is calculated, a first suppression region corresponding to the first signal line is generated on the first restriction layer. more Specifically, the arithmetic processing unit 20 sets the range of the first suppression region in accordance with the layout parameters of the designer in the configuration. The range of the first suppression region covers the orthographic projection area of the first signal line at the first confinement layer. That is, the first suppression region is located directly below the first signal line.
接者,於步驟S107,運算處理單元20排除第一抑制區域內的線路佈局,使參考層成為信號層上第一信號線的參考平面。 Then, in step S107, the arithmetic processing unit 20 excludes the line layout in the first suppression region, so that the reference layer becomes the reference plane of the first signal line on the signal layer.
而後,於步驟S109中,運算處理單元20根據佈局參數於信號層上第一信號線的周邊對應設置走線抑制區域,其中運算處理單元20依照設計者配置佈局參數設定走線抑制區域的範圍。同時,運算處理單元20還可根據走線抑制區域的抑制範圍的範圍對應調整第一限制層上的第一抑制區域的範圍。隨後,於步驟S111中,運算處理單元20排除走線抑制區域內的線路佈局。 Then, in step S109, the arithmetic processing unit 20 sets a trace suppression region corresponding to the periphery of the first signal line on the signal layer according to the layout parameter, wherein the operation processing unit 20 sets the range of the trace suppression region according to the designer configuration layout parameter. At the same time, the operation processing unit 20 may further adjust the range of the first suppression region on the first restriction layer according to the range of the suppression range of the line suppression region. Subsequently, in step S111, the arithmetic processing unit 20 excludes the line layout in the trace suppression area.
接著,於步驟S113,運算處理單元20依據設計者於參數設定介面的設定判斷是否於第一信號線上的佈設的表面黏著元件接腳(SMD pin)的周圍設置接腳抑制區域。換言之,判斷第一信號線上是否設有表面黏著元件接腳以及設計者是否於圖3所示之參數設定介面上的佈局物件勾選欄位109勾選表面黏著元件接腳的選項。若運算處理單元20判斷於第一信號線上的表面黏著元件接腳的周圍設置接腳抑制區域,依序執行步驟S115以及步驟S117。若運算處理單元20判斷不需要於第一信號線上的表面黏著元件接腳的周圍設置接腳抑制區域,則執行步驟S119。運算處理單元20於步驟S115中,依據設計者配置佈局參數設定接腳抑制區域的範圍。而後於步驟S117,運算處理單元20排除接腳抑 制區域內的線路佈局。此外,運算處理單元20還可根據接腳抑制區域的範圍對應調整第一限制層上的第一抑制區域的範圍。 Next, in step S113, the arithmetic processing unit 20 determines whether the pin suppression region is disposed around the surface adhesive component pin (SMD pin) disposed on the first signal line according to the designer's setting of the parameter setting interface. In other words, it is judged whether the surface adhesive component pin is provided on the first signal line and whether the designer selects the surface adhesive component pin in the layout object check field 109 on the parameter setting interface shown in FIG. When the arithmetic processing unit 20 determines that the pin suppression region is provided around the surface adhesion element pin on the first signal line, steps S115 and S117 are sequentially performed. If the arithmetic processing unit 20 determines that it is not necessary to provide a pin suppression region around the surface adhesive element pins on the first signal line, step S119 is performed. The arithmetic processing unit 20 sets the range of the pin suppression region in accordance with the designer configuration layout parameter in step S115. Then in step S117, the arithmetic processing unit 20 excludes the pin. The layout of the lines within the area. Further, the arithmetic processing unit 20 may further adjust the range of the first suppression region on the first restriction layer according to the range of the pin suppression region.
而後,於步驟S119中,運算處理單元20依據設計者於參數設定介面的設定判斷是否於第一信號線上的佈設的穿孔接腳(thru pin)的周圍設置穿孔接腳抑制區域。換言之,判斷第一信號線上是否設有穿孔接腳以及設計者是否於圖4所示之參數設定介面上的佈局物件勾選欄位109勾選穿孔接腳的選項。若運算處理單元20判斷於第一信號線上的穿孔接腳的周圍設置穿孔接腳抑制區域,依序執行步驟S121以及步驟S123。若運算處理單元20判斷不需要於第一信號線上的穿孔接腳的周圍設置穿孔接腳抑制區域,則執行步驟S125。 Then, in step S119, the arithmetic processing unit 20 determines whether or not the perforation pin suppression region is provided around the piercing pin (thru pin) disposed on the first signal line, according to the designer's setting in the parameter setting interface. In other words, it is determined whether a perforation pin is provided on the first signal line and whether the designer selects the option of the perforation pin in the layout object check field 109 on the parameter setting interface shown in FIG. If the arithmetic processing unit 20 determines that a perforation pin suppression region is provided around the perforation pin on the first signal line, step S121 and step S123 are sequentially performed. If the arithmetic processing unit 20 determines that it is not necessary to provide a punch pin suppression region around the punch pin on the first signal line, step S125 is performed.
運算處理單元20於步驟S121中,依據設計者配置佈局參數設定穿孔接腳抑制區域的範圍。而後於步驟S123,運算處理單元20排除穿孔接腳抑制區域內的線路佈局。此外,運算處理單元20還可根據穿孔接腳抑制區域的範圍對應調整第一限制層上的第一抑制區域的範圍。 In step S121, the arithmetic processing unit 20 sets the range of the punch pin suppression region in accordance with the designer layout parameter. Then, in step S123, the arithmetic processing unit 20 excludes the line layout in the punch pin suppression area. In addition, the arithmetic processing unit 20 may further adjust the range of the first suppression region on the first restriction layer according to the range of the perforation pin suppression region.
其後,於步驟S125中,運算處理單元20依據設計者於參數設定介面的設定判斷是否於第一信號線上的佈設的導孔(via)的周圍設置導孔抑制區域。換言之,判斷第一信號線上是否設有導孔以及設計者是否於圖4所示之參數設定介面上的佈局物件勾選欄位109勾選導孔的選項。若運算處理單元20判斷於第一信號線上的導孔的周圍設置導孔抑制區域,依序執行步驟S127以及步驟S129。若運算處理單元20判斷不需要於第一信號線上的導孔的周圍設置導孔 抑制區域,則直接執行步驟S131。運算處理單元20於步驟S127中,依據設計者配置佈局參數設定導孔抑制區域的範圍。而後於以及步驟S129,運算處理單元20排除導孔抑制區域內的線路佈局。此外,運算處理單元20還可根據導孔抑制區域的範圍對應調整第一限制層上的第一抑制區域的範圍。 Thereafter, in step S125, the arithmetic processing unit 20 determines whether or not the via hole suppression region is provided around the via that is disposed on the first signal line, according to the designer's setting of the parameter setting interface. In other words, it is judged whether or not the guide hole is provided on the first signal line and whether the designer selects the guide hole in the layout object check field 109 on the parameter setting interface shown in FIG. When the arithmetic processing unit 20 determines that a via hole suppressing region is provided around the via hole on the first signal line, steps S127 and S129 are sequentially performed. If the operation processing unit 20 determines that it is not necessary to provide a guide hole around the via hole on the first signal line If the area is suppressed, step S131 is directly executed. In step S127, the arithmetic processing unit 20 sets the range of the via hole suppression region in accordance with the designer layout parameter. Then, in step S129, the arithmetic processing unit 20 excludes the line layout in the via suppressing region. Further, the arithmetic processing unit 20 may further adjust the range of the first suppression region on the first restriction layer according to the range of the via suppression region.
接著,於步驟S131中,運算處理單元20依據設計者於參數設定介面的設定判斷是否於第一信號線上的佈設的銅箔平面(shape)的周圍設置銅箔平面抑制區域。換言之,判斷第一信號線上是否設有銅箔平面以及設計者是否於圖4所示之參數設定介面上的佈局物件勾選欄位109勾選銅箔平面的選項。若運算處理單元20判斷於第一信號線上的銅箔平面的周圍設置銅箔平面抑制區域,依序執行步驟S133以及步驟S135。若運算處理單元20判斷不需要於第一信號線上的銅箔平面的周圍設置銅箔平面抑制區域,則直接執行步驟S137。運算處理單元20於步驟S133中,依據設計者配置佈局參數設定銅箔平面抑制區域的範圍。而後於步驟S135,運算處理單元20排除銅箔平面抑制區域內的線路佈局。此外,運算處理單元20還可根據銅箔平面抑制區域的範圍對應調整第一限制層上的第一抑制區域的範圍。 Next, in step S131, the arithmetic processing unit 20 determines whether or not the copper foil plane suppression region is provided around the copper foil layout of the first signal line, based on the designer's setting of the parameter setting interface. In other words, it is determined whether the copper foil plane is provided on the first signal line and whether the designer selects the option of the copper foil plane in the layout object check field 109 on the parameter setting interface shown in FIG. When the arithmetic processing unit 20 determines that a copper foil plane suppression region is provided around the copper foil plane on the first signal line, steps S133 and S135 are sequentially performed. If the arithmetic processing unit 20 determines that it is not necessary to provide a copper foil plane suppression region around the copper foil plane on the first signal line, step S137 is directly executed. In step S133, the arithmetic processing unit 20 sets the range of the copper foil plane suppression region in accordance with the designer layout parameter. Then, in step S135, the arithmetic processing unit 20 excludes the line layout in the copper foil plane suppression region. Further, the arithmetic processing unit 20 may adjust the range of the first suppression region on the first restriction layer in accordance with the range of the copper foil plane suppression region.
最後,運算處理單元20於完成建立線路佈局所需的多個抑制區域後,亦即完成對應第一信號線的第一抑制區域、對應於表面黏著元件接腳的接腳抑制區域、對應於穿孔接腳的穿孔接腳抑制區域、對應於導孔的導孔抑制區域、對應於第一信號線的走線抑制區域以及對應於銅箔平面的銅箔平面抑制區域的建立工作後,檢測整體線路佈局(步驟 S137)。據此,可快速及精準的檢驗線路佈局,並確保線路佈局的品質,避免手動作業造成遺漏或誤判。 Finally, after completing the plurality of suppression regions required for establishing the line layout, the operation processing unit 20 completes the first suppression region corresponding to the first signal line, the pin suppression region corresponding to the surface adhesion component pin, and corresponds to the perforation. After the piercing pin suppression region of the pin, the via hole suppression region corresponding to the via hole, the wire suppression region corresponding to the first signal line, and the copper foil plane suppression region corresponding to the copper foil plane, the overall circuit is detected. Layout (step S137). According to this, the layout of the line can be quickly and accurately checked, and the quality of the line layout can be ensured, thereby avoiding omission or misjudgment by manual operation.
上述線路佈局的檢測方式更包括下列步驟。請參照圖6,圖6繪示本發明第二實施例提供的印刷電路板的線路佈局檢測方法的流程示意圖。 The detection method of the above line layout further includes the following steps. Please refer to FIG. 6. FIG. 6 is a schematic flow chart of a method for detecting a line layout of a printed circuit board according to a second embodiment of the present invention.
於此方法中,運算處理單元20可依據上述疊構表、佈局層參數以及佈局參數對線路佈局進行全面性的檢測。疊構表,可例如為圖3所示之疊構表,包括電路板層數、層別類型、信號線的屬性、信號線對應之參考層、信號線的阻抗值以及信號線的相關線路參數等資料,且可以是透過外部疊構設計軟體來產生。運算處理單元20會依據比對線路佈局中的第一信號線的佈設參數與疊構表中第一信號線的參數(例如線寬、線距及線長等),判斷第一信號線的屬性(步驟S201),例如,判斷第一信號線為特性阻抗線或差動阻抗線。而後,運算處理單元20根據佈局參數、第一信號線的屬性以及疊構表中對應第一信號線的阻抗資料,判斷第一信號線的阻抗值是否超出一預設阻抗範圍(步驟S203)。所述預設阻抗範圍可以實際應用產品對信號阻抗值的需求而定。運算處理單元20並可於第一信號線的阻抗值超出預設阻抗範圍時,產出阻抗值錯誤檢測資料(步驟S205)。反之,若運算處理單元20判斷第一信號線的阻抗值介於預設阻抗範圍,執行步驟S207。運算處理單元20隨即將阻抗值錯誤檢測資料存於儲存單元30,並透過顯示單元10顯示,以供設計者瀏覽。 In this method, the operation processing unit 20 can comprehensively detect the line layout according to the above-described stack table, layout layer parameters, and layout parameters. The stack table may be, for example, the stack table shown in FIG. 3, including the number of layers of the board, the type of the layer, the attribute of the signal line, the reference layer corresponding to the signal line, the impedance value of the signal line, and the relevant line parameter of the signal line. Etc. and can be generated by external stacking software. The operation processing unit 20 determines the attribute of the first signal line according to the layout parameter of the first signal line in the alignment line layout and the parameter of the first signal line in the stack table (for example, line width, line spacing, line length, etc.). (Step S201), for example, it is determined that the first signal line is a characteristic impedance line or a differential impedance line. Then, the operation processing unit 20 determines whether the impedance value of the first signal line exceeds a predetermined impedance range according to the layout parameter, the attribute of the first signal line, and the impedance data of the corresponding first signal line in the stack table (step S203). The predetermined impedance range may be determined by the actual application of the product to the signal impedance value. The arithmetic processing unit 20 can generate impedance value error detection data when the impedance value of the first signal line exceeds the preset impedance range (step S205). On the other hand, if the arithmetic processing unit 20 determines that the impedance value of the first signal line is within the preset impedance range, step S207 is performed. The arithmetic processing unit 20 then stores the impedance value error detection data in the storage unit 30 and displays it through the display unit 10 for the designer to browse.
接著,於步驟S207中,運算處理單元20另依據疊構表的資料,檢測線路佈局中,第一信號線的參考平面定義 是否符合疊構表資料設定的參考平面。換言之,運算處理單元20檢測第一信號線所對應的參考平面是否正確。運算處理單元20並於第一信號線的參考平面定義有誤時,執行步,驟S209,亦即產出參考平面檢測資料。當運算處理單元20判定第一信號線的參考平面定義正確時,執行步驟S211。運算處理單元20並透過於顯示單元10將參考平面檢測資料提供給設計者進行瀏覽,同時亦儲存於儲存單元30以做紀錄。 Next, in step S207, the operation processing unit 20 further detects the reference plane definition of the first signal line in the line layout according to the data of the stack table. Whether it meets the reference plane set by the stack table data. In other words, the arithmetic processing unit 20 detects whether the reference plane corresponding to the first signal line is correct. When the operation processing unit 20 defines an error in the reference plane of the first signal line, the step S209 is performed, that is, the reference plane detection data is generated. When the operation processing unit 20 determines that the reference plane definition of the first signal line is correct, step S211 is performed. The operation processing unit 20 provides the reference plane detection data to the designer for browsing through the display unit 10, and also stores the data in the storage unit 30 for recording.
而後,於步驟S211中,運算處理單元20判斷所建立之多個抑制區域內是否設置有線路佈局。運算處理單元20並於抑制區域內有線路佈局時,對應產出抑制區域檢測資料(步驟S213)。反之,若運算處理單元20判定抑制區域內並無設有線路佈局,則執行步驟S215。隨後,設計者根據參考平面檢測資料、抑制區域檢測資料及/或阻抗值錯誤檢測資料判斷是否對目前的線路佈局進行修正。若判定線路佈局有誤時,運算處理單元20會根據設計者的設定,參照參考平面檢測資料、抑制區域檢測資料及/或阻抗值錯誤檢測資料對線路佈局進行修正(步驟S217)。反之,運算處理單元20判斷不須對線路佈局進行修正,則執行步驟S219,重新決定信號層、第一限制層與參考層以及建立對應的抑制區域的步驟。 Then, in step S211, the arithmetic processing unit 20 determines whether or not the line layout is set in the plurality of established suppression regions. When the arithmetic processing unit 20 has a line layout in the suppression area, the data is detected corresponding to the output suppression area (step S213). On the other hand, if the arithmetic processing unit 20 determines that no line layout is provided in the suppression area, step S215 is executed. Subsequently, the designer determines whether to correct the current line layout based on the reference plane detection data, the suppression area detection data, and/or the impedance value error detection data. When it is determined that the line layout is incorrect, the arithmetic processing unit 20 corrects the line layout with reference to the reference plane detection data, the suppression area detection data, and/or the impedance value error detection data according to the designer's setting (step S217). On the other hand, the arithmetic processing unit 20 determines that the line layout is not required to be corrected, and then performs step S219 to re-determine the signal layer, the first restriction layer and the reference layer, and the step of establishing a corresponding suppression region.
附帶一提的是,當運算處理單元20檢測線路有變更時,亦會主動對變更後的線路佈局進行檢測,判斷變更後的線路佈局是否仍符合設計者的設定,以對線路佈局中的抑制區域即時修正,進而可隨時保持線路佈局的品質,提升設計效率。 Incidentally, when the operation processing unit 20 detects that the line is changed, it also actively detects the changed line layout, and determines whether the changed line layout still conforms to the designer's setting, so as to suppress the line layout. Instant correction of the area, in order to maintain the quality of the line layout and improve design efficiency.
更具體地說,本實施例另提供所述線路佈局方法的一實際應用方式。請參照圖7到圖11同時參照圖3,圖7到圖11分別繪示本發明第二實施例提供之線路佈局方法的應用示意圖。進一步地說,圖7是本發明第二實施例提供的線路佈局方法應用於一線路佈局之第一信號層平面的示意圖。圖8是本發明第二實施例提供的線路佈局方法應用於線路佈局之限制層平面的示意圖。圖9是本發明第二實施例提供的線路佈局方法應用於線路佈局之第二信號層平面的示意圖。圖8之限制層係介於圖7之第一信號層與圖9之第二信號層之間。圖10是本發明第二實施例提供的線路佈局方法應用於線路佈局之第二信號層平面的另一示意圖。圖11是本發明第二實施例提供的線路佈局方法應用於線路佈局之第二信號層平面的再一示意圖。 More specifically, this embodiment further provides a practical application mode of the line layout method. Referring to FIG. 7 to FIG. 11 simultaneously, FIG. 7 to FIG. 11 respectively illustrate application diagrams of a line layout method according to a second embodiment of the present invention. Further, FIG. 7 is a schematic diagram of a line layout method according to a second embodiment of the present invention applied to a first signal layer plane of a line layout. FIG. 8 is a schematic diagram of a line layout method according to a second embodiment of the present invention applied to a restriction layer plane of a line layout. FIG. 9 is a schematic diagram of a line layout method according to a second embodiment of the present invention applied to a second signal layer plane of a line layout. The limiting layer of Figure 8 is between the first signal layer of Figure 7 and the second signal layer of Figure 9. FIG. 10 is another schematic diagram of a line layout method according to a second embodiment of the present invention applied to a second signal layer plane of a line layout. FIG. 11 is still another schematic diagram of a line layout method according to a second embodiment of the present invention applied to a second signal layer plane of a line layout.
如圖7所,第一信號層51具有第一信號線511,且第一信號線511設有導孔513。相鄰於第一信號線511的佈局物件包括有銅箔平面515以及複數個不同尺寸的導孔。藉由上述之線路佈局方法,設計者可透過設定前述之參數設定介面,以於第一信號層51上第一信號線511以及導孔513的周圍分別設置走線抑制區域5111以及導孔抑制區域5131,將走線抑制區域5111以及導孔抑制區域5131內的線路佈局排除。 As shown in FIG. 7, the first signal layer 51 has a first signal line 511, and the first signal line 511 is provided with a via hole 513. The layout object adjacent to the first signal line 511 includes a copper foil plane 515 and a plurality of differently sized via holes. According to the above-mentioned circuit layout method, the designer can set the above-mentioned parameter setting interface to respectively provide the line suppression region 5111 and the via suppression region around the first signal line 511 and the via 513 on the first signal layer 51. 5131, the line layout in the trace suppression region 5111 and the via suppression region 5131 is excluded.
具體地說,走線抑制區域5111圍繞第一信號線511,且走線抑制區域5111是由第一信號線511的邊緣向外延伸一預設距離D1。導孔抑制區域5131則圍繞於第一信號線511上導孔513的周圍,並以由導孔外緣向外延伸一預設之距離D2。據此,預設之距離D1、D2分別界定走線抑制區 域5111以及導孔抑制區域5131的範圍。走線抑制區域5111以及導孔抑制區域5131的範圍可如前述是依據設計者於圖4之參數設定介面中抑制區域範圍設定欄位107對信號線與導孔的欄位的設定來配置。 Specifically, the trace suppression region 5111 surrounds the first signal line 511, and the trace suppression region 5111 is extended outward by a predetermined distance D1 from the edge of the first signal line 511. The via hole suppression region 5131 surrounds the periphery of the via hole 513 on the first signal line 511, and extends outward from the outer edge of the via hole by a predetermined distance D2. According to this, the preset distances D1 and D2 respectively define the line suppression zone. The range of the domain 5111 and the via suppression region 5131. The range of the line suppression region 5111 and the via suppression region 5131 can be configured as described above in accordance with the setting of the field of the signal line and the via hole in the suppression region range setting field 107 in the parameter setting interface of the designer.
同時,於此線路佈局中,第一信號層51的第一信號線511的對應參考層為圖9所示之第二信號層55。據此,須於圖8所示之第一限制層53,建立第一抑制區域531a,以使第一信號線511的參考層為圖9之第二信號層55。因此,如圖8所示,第一抑制區域531a的範圍涵蓋第一信號層51的第一信號線511的正投影區域,其中第二信號層55上第一抑制區域531a內的導孔533,即為對應第一信號層51上導孔513的位置。更詳細地說,第二信號線551a、551b是根據第一信號層51上第一信號線511的佈局參數來設置。 Meanwhile, in this circuit layout, the corresponding reference layer of the first signal line 511 of the first signal layer 51 is the second signal layer 55 shown in FIG. Accordingly, the first suppression region 531a is to be formed in the first confinement layer 53 shown in FIG. 8 such that the reference layer of the first signal line 511 is the second signal layer 55 of FIG. Therefore, as shown in FIG. 8, the range of the first suppression region 531a covers the orthographic projection area of the first signal line 511 of the first signal layer 51, wherein the via 533 in the first suppression region 531a on the second signal layer 55, That is, it corresponds to the position of the via 513 on the first signal layer 51. In more detail, the second signal lines 551a, 551b are set in accordance with the layout parameters of the first signal line 511 on the first signal layer 51.
同樣地,圖9所示之第二信號層55上的第二信號線551a、551b的參考層為第一信號層51。因此,於管制第二信號層55上的第二信號線551a、551b時,亦會於第一限制層53建立對應第二信號線551a、551b的第一抑制區域531b,以使第二信號線551a、551b的參考層為圖7之第一信號層51。如圖8所示,第一抑制區域531b的範圍涵蓋第二信號層55的第二信號線551a、551b的正投影區域。 Similarly, the reference layer of the second signal lines 551a, 551b on the second signal layer 55 shown in FIG. 9 is the first signal layer 51. Therefore, when the second signal lines 551a, 551b on the second signal layer 55 are controlled, the first suppression region 531b corresponding to the second signal lines 551a, 551b is also established in the first limiting layer 53 to make the second signal line The reference layer of 551a, 551b is the first signal layer 51 of FIG. As shown in FIG. 8, the range of the first suppression region 531b covers the orthographic projection regions of the second signal lines 551a, 551b of the second signal layer 55.
此外,如圖9所示,第二信號線551a、551b上具有多個佈局物件,例如導孔553、多個穿孔接腳555、表面黏著元件接腳557等。藉由本實施例提供之線路局方法,當設計者於圖4之參數設定介面上選定第二信號線551a、551b包括之佈局物件以及對應的抑制範圍時,即會於第二信號 層55上第二信號線551a、551b、導孔553、多個穿孔接腳555以及表面黏著元件接腳557的周圍分別設置走線抑制區域5511、導孔抑制區域5531、穿孔接腳抑制區域5551以及接腳抑制區域5571。 Further, as shown in FIG. 9, the second signal lines 551a, 551b have a plurality of layout objects, such as a via 553, a plurality of via pins 555, a surface mount component pin 557, and the like. With the line office method provided in this embodiment, when the designer selects the layout object included in the second signal line 551a, 551b and the corresponding suppression range on the parameter setting interface of FIG. 4, the second signal is generated. A wiring suppression region 5511, a via suppression region 5531, and a via pin suppression region 5551 are respectively disposed around the second signal lines 551a and 551b, the via 553, the plurality of via pins 555, and the surface adhesive component pins 557 on the layer 55. And a pin suppression area 5571.
走線抑制區域5511的範圍是由第二信號線551a、551b的邊緣向外延伸的距離D3來定義。導孔抑制區域5531的範圍是由導孔553的外緣向外延伸的距離D4來定義。穿孔接腳抑制區域5551的範圍是由穿孔接腳555的外緣向外延伸的距離D5來定義。接腳抑制區域5571的範圍是由表面黏著元件接腳557的邊緣向外延伸的距離D6來定義。 The range of the line suppression region 5511 is defined by a distance D3 extending outward from the edge of the second signal lines 551a, 551b. The range of the via hole suppression region 5531 is defined by a distance D4 that extends outward from the outer edge of the via hole 553. The range of perforation pin restraining regions 5551 is defined by the distance D5 that extends outwardly from the outer edge of the perforation pin 555. The range of the pin suppression region 5571 is defined by the distance D6 that extends outward from the edge of the surface adhesive component pin 557.
值得一提的是,走線抑制區域5511、導孔抑制區域5531、穿孔接腳抑制區域5551以及接腳抑制區域5571是設計者於圖4之參數設定介面的佈局物件勾選欄位109勾選表面黏著元件接腳、穿孔接腳及導孔,並於抑制區域範圍設定欄位107中輸入對應的第二信號線551a、551b的抑制範圍(即距離D3)、對應的導孔553的抑制範圍(即距離D4)、對應的穿孔接腳555的抑制範圍(即距離D5)以及對應的表面黏著元件接腳557的抑制範圍(即距離D6)來形成的。 It is worth mentioning that the trace suppression region 5511, the via suppression region 5531, the via pin suppression region 5551, and the pin suppression region 5571 are selected by the designer in the layout object check field 109 of the parameter setting interface of FIG. The surface is attached to the component pin, the through hole and the via hole, and the suppression range (ie, the distance D3) of the corresponding second signal line 551a, 551b and the suppression range of the corresponding via 553 are input in the suppression region range setting field 107. (ie, distance D4), the suppression range of the corresponding perforation pin 555 (ie, the distance D5) and the corresponding range of the surface adhesion element pin 557 (ie, the distance D6) are formed.
另外,當線路佈局變更時,即當設計者變更第二信號層55上第二信號線551a、551b上所設置的導孔553、穿孔接腳555大小及/或對應的該些抑制範圍時,第二信號層55上對應的抑制範圍也會對應調整。如圖10所示,當第二信號層55a上第二信號線551a、551b上導孔553a、以及穿孔接腳555a的尺寸調整後,其對應導孔抑制區域5531、穿孔接腳抑制區域5551以及接腳抑制區域5571的範圍也會進行調整。 In addition, when the layout of the line is changed, that is, when the designer changes the size of the via hole 553, the punch pin 555, and/or the corresponding suppression range provided on the second signal lines 551a, 551b on the second signal layer 55, The corresponding suppression range on the second signal layer 55 is also adjusted accordingly. As shown in FIG. 10, after the size of the via hole 553a and the via pin 555a on the second signal line 551a, 551b on the second signal layer 55a are adjusted, the corresponding via hole suppression region 5531, the via pin suppression region 5551, and The range of the pin suppression area 5571 is also adjusted.
此外,假設位於第二信號層55的第二信號線551a上設有銅箔平面,則會於銅箔平面周圍設置銅箔平面抑制區域。舉例來說,如圖11所示之第二信號層55b第二信號線551a上設有七角形狀之銅箔平面559,故會於銅箔平面559的周圍設置銅箔平面抑制區域5591。更進一步地說,銅箔平面抑制區域5591是由銅箔平面559的邊緣向外延伸一預設距離D7,同時排除於銅箔平面抑制區域5591內的線路佈局。距離D7的設置方式可以是設計者於圖4之參數設定介面的佈局物件勾選欄位109選取銅箔平面,並於抑制區域範圍設定欄位107中輸入對應銅箔平面的範圍。 Further, assuming that a copper foil plane is provided on the second signal line 551a of the second signal layer 55, a copper foil plane suppression region is provided around the plane of the copper foil. For example, as shown in FIG. 11, the second signal layer 55b is provided with a seven-corner copper foil plane 559 on the second signal line 551a, so that a copper foil plane suppression region 5591 is provided around the copper foil plane 559. More specifically, the copper foil plane suppression region 5591 is a line layout extending outward from the edge of the copper foil plane 559 by a predetermined distance D7 while being excluded from the copper foil plane suppression region 5591. The distance D7 can be set by the designer to select the copper foil plane in the layout object check field 109 of the parameter setting interface of FIG. 4, and input the range of the corresponding copper foil plane in the suppression area range setting field 107.
附帶一提的是,當設計者修改第二信號層55、55a或55b的線路佈局時,圖8之第一限制層53上對應第二信號線551a的第一抑制區域531b的涵蓋範圍亦會隨之調整以使第一抑制區域531b涵蓋第二信號線551a的正投影區域。 Incidentally, when the designer modifies the line layout of the second signal layer 55, 55a or 55b, the coverage of the first suppression region 531b corresponding to the second signal line 551a on the first restriction layer 53 of FIG. The adjustment is then made such that the first suppression region 531b covers the orthographic projection area of the second signal line 551a.
據此,在經由上述實施例之說明後,本技術領域具有通常知識者應可推知線路佈局中抑制區域的建立以及調整抑制區域的範圍,故在此不再贅述。要說明的是,圖5-1、圖5-2以及圖6僅為本發明實施例提供之線路佈局方法及對應的檢測方法流程示意圖,並非用以限定本發明。同樣地,圖7到圖11僅為說明本發明第二實施例提供線路佈局方法的一應用方式,本發明並不以此為限。 Accordingly, after the description of the above embodiments, those skilled in the art should be able to infer the establishment of the suppression region in the line layout and the range of the adjustment suppression region, and thus will not be described herein. It is to be noted that FIG. 5-1, FIG. 5-2, and FIG. 6 are only schematic flowcharts of the circuit layout method and the corresponding detection method provided by the embodiments of the present invention, and are not intended to limit the present invention. Similarly, FIG. 7 to FIG. 11 are only for explaining an application manner of the circuit layout method according to the second embodiment of the present invention, and the present invention is not limited thereto.
值得一提的是,於實務上,本實施例所提供之線路佈局方法的實施方式可例如為應用於印刷電路板設計者常用之線路佈局設計軟體,例如Allegro Layout Tool。進一步地說,可以於Allegro Layout Tool的設計軟體中,崁入安裝源 (installation source),並設置快捷鍵(shortcuts)。據此,設計者可於安裝所述線路佈局設計軟體的電子裝置透過操作設置的快捷鍵,啟動所述線路佈局設計,並同時調出如圖4所示之參數設定介面的視窗,以進行線路佈局的設計,但本實施例並不以此為限。 It should be noted that, in practice, the implementation of the line layout method provided by this embodiment may be, for example, a line layout design software commonly used by printed circuit board designers, such as the Allegro Layout Tool. Further, you can break into the installation source in the design software of Allegro Layout Tool. (installation source), and set shortcuts (shortcuts). According to this, the designer can start the circuit layout design by using the shortcut key of the operation setting by the electronic device installing the circuit layout design software, and simultaneously bring up the window of the parameter setting interface as shown in FIG. 4 to perform the line. The layout is designed, but this embodiment is not limited thereto.
另外,本發明亦可利用一種電腦可讀取記錄媒體,儲存前述線路佈局方法的電腦程式以執行前述之步驟。此電腦可讀取媒體可以是軟碟、硬碟、光碟、隨身碟、磁帶、可由網路存取之資料庫或熟知此項技術者可輕易思及具有相同功能之儲存媒體。 In addition, the present invention can also utilize a computer readable recording medium to store a computer program of the aforementioned line layout method to perform the aforementioned steps. The computer readable medium can be a floppy disk, a hard disk, a compact disk, a flash drive, a magnetic tape, a database accessible by the network, or a storage medium that can be easily thought of by the person skilled in the art.
綜上所述,本發明實施例所提供的線路佈局方法,此線路佈局方法可透過依據設計者設定的佈局層參數以及佈局參數,主動於線路佈局中產生多個對應阻抗控制之信號線的之抑制區域,其中線路佈局設計者可隨時調整配置抑制區域的範圍,以使線路佈局中的信號線符合產品的信號品質需求。據此,線路佈局設計者可藉由使用此線路佈局方法,縮短線路佈局的設計時間,提升整體線路佈局的設計效率,降低產品開發時間與製造成本。 In summary, the line layout method provided by the embodiment of the present invention can actively generate a plurality of signal lines corresponding to the impedance control in the line layout according to the layout layer parameters and the layout parameters set by the designer. The suppression area, where the line layout designer can adjust the range of the configuration suppression area at any time so that the signal lines in the line layout meet the signal quality requirements of the product. Accordingly, the line layout designer can shorten the design time of the line layout by using the line layout method, improve the design efficiency of the overall line layout, and reduce product development time and manufacturing cost.
以上所述僅為本發明之實施例,其並非用以侷限本發明之專利範圍。 The above description is only an embodiment of the present invention, and is not intended to limit the scope of the invention.
1‧‧‧電子裝置 1‧‧‧Electronic device
10‧‧‧顯示單元 10‧‧‧Display unit
20‧‧‧運算處理單元 20‧‧‧Operation Processing Unit
30‧‧‧儲存單元 30‧‧‧ storage unit
41‧‧‧信號層 41‧‧‧Signal layer
411‧‧‧第一信號線 411‧‧‧first signal line
43、53‧‧‧第一限制層 43, 53‧‧‧ first restricted layer
45‧‧‧參考層 45‧‧‧ reference layer
47‧‧‧第一抑制區域 47‧‧‧First suppression zone
49‧‧‧抑制區域 49‧‧‧Suppression area
101‧‧‧參數設定介面 101‧‧‧ parameter setting interface
103‧‧‧信號層設定選單 103‧‧‧Signal layer setting menu
105‧‧‧限制層設定選單 105‧‧‧Restriction layer setting menu
107‧‧‧抑制區域範圍設定欄位 107‧‧‧Suppression area setting field
109‧‧‧佈局物件勾選欄位 109‧‧‧ Layout object check field
51‧‧‧第一信號層 51‧‧‧First signal layer
55、55a、55b‧‧‧第二信號層 55, 55a, 55b‧‧‧ second signal layer
511‧‧‧第一信號線 511‧‧‧first signal line
5111‧‧‧走線抑制區域 5111‧‧‧Wiring suppression area
513、533、553、553a‧‧‧導孔 513, 533, 553, 553a‧‧ ‧ guide holes
5131‧‧‧導孔抑制區域 5131‧‧‧Guide hole suppression zone
515、559‧‧‧銅箔平面 515, 559‧‧‧ copper foil plane
531a‧‧‧第一抑制區域 531a‧‧‧First suppression zone
531b‧‧‧第二抑制區域 531b‧‧‧Second suppression zone
551a、551b‧‧‧第二信號線 551a, 551b‧‧‧ second signal line
5511、5511a‧‧‧走線抑制區域 5511, 5511a‧‧‧Wiring suppression area
5531、5531a‧‧‧導孔抑制區域 5531, 5531a‧‧‧Guide hole suppression area
555、555a‧‧‧穿孔接腳 555, 555a‧‧ ‧ piercing pin
5551、5551a‧‧‧穿孔接腳抑制區域 5551, 5551a‧‧‧ Piercing pin suppression zone
557‧‧‧表面黏著元件接腳 557‧‧‧Surface adhesive component pins
5571‧‧‧表面黏著元件接腳抑制區域 5571‧‧‧ Surface adhesion component pin suppression area
5591‧‧‧銅箔平面抑制區域 5591‧‧‧copper foil plane suppression area
D1~D7‧‧‧距離 D1~D7‧‧‧Distance
S101~S137‧‧‧流程步驟 S101~S137‧‧‧ Process steps
S201~S219‧‧‧流程步驟 S201~S219‧‧‧ Process steps
圖1是本發明第一實施例提供的電子裝置之功能方塊圖。 1 is a functional block diagram of an electronic device according to a first embodiment of the present invention.
圖2A~2C分別是本發明第一實施例提供的印刷電路板的疊構示意圖。 2A-2C are schematic diagrams showing the stacking of printed circuit boards according to the first embodiment of the present invention.
圖3是本發明第一實施例提供的印刷電路板的疊構表 之部分示意圖。 3 is a stack diagram of a printed circuit board according to a first embodiment of the present invention; Part of the schematic.
圖4是本發明第一實施例提供的電子裝置之參數設定介面的示意圖。 4 is a schematic diagram of a parameter setting interface of an electronic device according to a first embodiment of the present invention.
圖5-1以及圖5-2是本發明第二實施例提供的印刷電路板的線路佈局方法的流程示意圖。 5-1 and FIG. 5-2 are schematic flowcharts of a circuit layout method of a printed circuit board according to a second embodiment of the present invention.
圖6本發明第二實施例提供的印刷電路板的線路佈局檢測方法的流程示意圖。 FIG. 6 is a schematic flow chart of a method for detecting a line layout of a printed circuit board according to a second embodiment of the present invention.
圖7是本發明第二實施例提供的線路佈局方法應用於線路佈局之第一信號層平面示意圖。 FIG. 7 is a schematic plan view showing a first signal layer applied to a line layout by a line layout method according to a second embodiment of the present invention.
圖8是本發明第二實施例提供的線路佈局方法應用於線路佈局之限制層平面示意圖。 FIG. 8 is a schematic plan view showing a restriction layer of a line layout method according to a second embodiment of the present invention.
圖9是本發明第二實施例提供的線路佈局方法應用於線路佈局之第二信號層平面示意圖。 9 is a schematic plan view showing a second signal layer applied to a line layout by a line layout method according to a second embodiment of the present invention.
圖10是本發明第二實施例提供的線路佈局方法應用於線路佈局之第二信號層平面的另一示意圖。 FIG. 10 is another schematic diagram of a line layout method according to a second embodiment of the present invention applied to a second signal layer plane of a line layout.
圖11是本發明第二實施例提供的線路佈局方法應用於線路佈局之信號層平面的再一示意圖。 FIG. 11 is still another schematic diagram of a signal layout plane applied to a line layout according to a second embodiment of the present invention.
S101~S137‧‧‧流程步驟 S101~S137‧‧‧ Process steps
Claims (22)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101119793A TW201351175A (en) | 2012-06-01 | 2012-06-01 | Circuit layout method for printed circuit board, eletronic device and computer readable recording media |
| CN201210201405.2A CN103455650B (en) | 2012-06-01 | 2012-06-18 | Circuit layout method of printed circuit board and electronic device |
| US13/857,997 US8826220B2 (en) | 2012-06-01 | 2013-04-06 | Circuit layout method for printed circuit board, electronic device and computer readable recording media |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101119793A TW201351175A (en) | 2012-06-01 | 2012-06-01 | Circuit layout method for printed circuit board, eletronic device and computer readable recording media |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201351175A true TW201351175A (en) | 2013-12-16 |
Family
ID=49671909
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101119793A TW201351175A (en) | 2012-06-01 | 2012-06-01 | Circuit layout method for printed circuit board, eletronic device and computer readable recording media |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8826220B2 (en) |
| CN (1) | CN103455650B (en) |
| TW (1) | TW201351175A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9372950B2 (en) | 2014-04-03 | 2016-06-21 | Wistron Corporation | Circuit layout method and circuit layout apparatus |
| US9372954B2 (en) | 2014-02-12 | 2016-06-21 | Taiwan Semiconductor Manufacturing Company, Ltd. | Semiconductor device design system and method |
| TWI625078B (en) * | 2016-10-14 | 2018-05-21 | 研華股份有限公司 | Circuit layout structure for esd protection and electronic device using the same |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101337881B1 (en) * | 2012-03-28 | 2013-12-06 | 주식회사 고영테크놀러지 | Method for inspecting and generating job data of pcb inspection system |
| US9651585B2 (en) | 2013-12-18 | 2017-05-16 | National Instruments Corporation | Via layout techniques for improved low current measurements |
| TWI565376B (en) * | 2014-07-14 | 2017-01-01 | 緯創資通股份有限公司 | Layout method for printed circuit board, printed circuit board, electronic device |
| CN107729622B (en) * | 2017-09-21 | 2021-02-02 | 苏州浪潮智能科技有限公司 | A detection and avoidance method for traces and vias under a power inductor |
| CN108460179A (en) * | 2018-01-11 | 2018-08-28 | 郑州云海信息技术有限公司 | Belong to the method and system of line in pcb board design using quick key switch GND |
| CN108491616B (en) * | 2018-03-19 | 2022-03-08 | 东南大学 | Ionized layer vertical total electron content modeling method based on ellipsoid harmonic function theory |
| US10891415B1 (en) * | 2019-06-05 | 2021-01-12 | Cadence Design Systems, Inc. | Method, system, and product for generating radial bump patterns |
| CN112115673A (en) * | 2020-09-27 | 2020-12-22 | 浪潮电子信息产业股份有限公司 | Design method, system, device and storage medium for hollowing out adjacent layers of PCIE signal PIN |
| CN116156762A (en) * | 2023-01-09 | 2023-05-23 | 中国第一汽车股份有限公司 | Circuit board generation method, device, storage medium and vehicle |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4658334A (en) * | 1986-03-19 | 1987-04-14 | Rca Corporation | RF signal shielding enclosure of electronic systems |
| JPH0627995Y2 (en) * | 1986-03-20 | 1994-07-27 | 株式会社東芝 | Shield structure |
| US5550750A (en) * | 1993-05-28 | 1996-08-27 | Mentor Graphics Corporation | Method and system for integrating component analysis with multiple component placement |
| WO2000044210A1 (en) * | 1999-01-22 | 2000-07-27 | Spectrian Corporation | Multi-layer rf printed circuit architecture |
| JP3531621B2 (en) * | 2001-04-12 | 2004-05-31 | 日本電気株式会社 | Portable wireless devices |
| AU2003259016A1 (en) * | 2002-10-03 | 2004-04-23 | Amplus Communication Pte Ltd | Radio frequency transceivers |
| CN1987874A (en) * | 2005-12-21 | 2007-06-27 | 英业达股份有限公司 | A method to dynamically adjust the parameter value of the height of the parts to verify the placement distance between the parts |
| US7671696B1 (en) * | 2006-09-21 | 2010-03-02 | Raytheon Company | Radio frequency interconnect circuits and techniques |
| US8723047B2 (en) * | 2007-03-23 | 2014-05-13 | Huawei Technologies Co., Ltd. | Printed circuit board, design method thereof and mainboard of terminal product |
| TW200919239A (en) * | 2007-10-25 | 2009-05-01 | Inventec Corp | System and method for testing PCB component placement |
| WO2011064573A2 (en) * | 2009-11-27 | 2011-06-03 | Bae Systems Plc | Circuit board |
| CN102271455A (en) * | 2010-06-03 | 2011-12-07 | 鸿富锦精密工业(深圳)有限公司 | Circuit board |
| TWI450655B (en) | 2010-06-28 | 2014-08-21 | Hon Hai Prec Ind Co Ltd | Pcb and method for detecting voltage of electronic component using same |
-
2012
- 2012-06-01 TW TW101119793A patent/TW201351175A/en unknown
- 2012-06-18 CN CN201210201405.2A patent/CN103455650B/en not_active Expired - Fee Related
-
2013
- 2013-04-06 US US13/857,997 patent/US8826220B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9372954B2 (en) | 2014-02-12 | 2016-06-21 | Taiwan Semiconductor Manufacturing Company, Ltd. | Semiconductor device design system and method |
| US9372950B2 (en) | 2014-04-03 | 2016-06-21 | Wistron Corporation | Circuit layout method and circuit layout apparatus |
| TWI625078B (en) * | 2016-10-14 | 2018-05-21 | 研華股份有限公司 | Circuit layout structure for esd protection and electronic device using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| US8826220B2 (en) | 2014-09-02 |
| US20130326453A1 (en) | 2013-12-05 |
| CN103455650B (en) | 2016-02-24 |
| CN103455650A (en) | 2013-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201351175A (en) | Circuit layout method for printed circuit board, eletronic device and computer readable recording media | |
| CN109858092B (en) | Method and device for PCB element layout, computer equipment and storage medium | |
| JP6234462B2 (en) | Touch screen input processing method and apparatus | |
| US9501599B2 (en) | Sensor circuit design tool | |
| US20060070015A1 (en) | Circuit board design system, design data analysis method and recording medium with analysis program recorded thereon | |
| CN107194058A (en) | One kind is segmented isometric automatic checking method and system based on differential pair on PCB | |
| CN107220442A (en) | A kind of difference through hole for PCB is to detection instrument | |
| TW201310267A (en) | Wiring check system and method | |
| CN101782931A (en) | Method and system for processing restricted area of circuit board wiring | |
| CN108536915A (en) | Pad design method and apparatus in a kind of printing board PCB design drawing | |
| JP2001034643A (en) | Device and method for design of printed circuit board | |
| US9542084B1 (en) | System and method for generating vias in an electronic design by automatically using a hovering cursor indication | |
| US8683422B2 (en) | Support apparatus and information processing method thereof | |
| US7975253B2 (en) | Power supply noise analysis model generating method and power supply noise analysis model generating apparatus | |
| US9245079B1 (en) | Computer implemented method for performing extraction | |
| US9188630B2 (en) | Method for inspecting short-circuit of circuit layout and device using the same | |
| JP2010039598A (en) | Wiring display device and method for multilayer printed circuit board | |
| JP4283647B2 (en) | Layout check system | |
| CN103116662A (en) | Wiring automatic check system and method | |
| CN112507651A (en) | Data processing method and device for circuit board design, electronic equipment and storage medium | |
| JP6365270B2 (en) | Design program, information processing apparatus, and design method | |
| CN120742188B (en) | Pin detection system and equipment | |
| CN111950227B (en) | A circuit board design method, circuit board and server | |
| JP2007286949A (en) | Furniture design support device and design support method | |
| JP2020095607A (en) | Pull-up/pull-down resistance verification program, pull-up/pull-down resistance verification method, and information processing apparatus |