TW200411446A - Applying method for component group in circuit layout - Google Patents
Applying method for component group in circuit layout Download PDFInfo
- Publication number
- TW200411446A TW200411446A TW91137778A TW91137778A TW200411446A TW 200411446 A TW200411446 A TW 200411446A TW 91137778 A TW91137778 A TW 91137778A TW 91137778 A TW91137778 A TW 91137778A TW 200411446 A TW200411446 A TW 200411446A
- Authority
- TW
- Taiwan
- Prior art keywords
- group
- component
- data
- layout
- trace
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- 238000012938 design process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000011440 grout Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
200411446200411446
【發明所屬之技術領域】 本發明係關於一種線路佈局(L a y 〇 u t)之元件 (component)群組(group)化套用方法,係應用於線路佈局 (Layout)上,設計元件(component)置放位置時使用。 【先前技術】 目前在線路佈局(Layout )作業時,線路佈局(Layout) 工程師在完成一個主機板(main board)的設計(design)部 分作業時,通常需要花費大約2週的工作時間(相當於33 6 個工作時數),但由於新的主機板上所配置的元件 (component),其元件(component)規格與擺放位置往往與 础一個版本的主機板該元件(component)規格與擺放位置 相同,因此在設計(design)的過程中.,可以發現線路佈局 (Layout)工程師經常在做相同的一件設計(design)。 這樣的設計(design)過程不僅使線路佈局(Uy〇ut)工 程師花費時間做之前已經做過的線路佈局(Lay〇ut)工作, 線路佈局(Layout)工程師更可能在線路佈局(Lay〇ut)時, 發生不可預期的人為操作疏失;而且當線路佈局(Lay〇ut) 工%師完成了部分的線路佈局(Lay⑽丨)之後,若剛好碰上 該^機板(main board)中使用的元件(c〇mp〇nent)規格變 更時,必須改變元件(component)的配置位置,此時對線 t佈局(Layout)工程師來說,重新設計(design)更需要花 費更多的時間與精神進行修改,因此設計一套可以簡化並 加速線路佈局(Layout)工程師線路佈局(Lay〇ut)工作的程 式’已有其存在的必要。 200411446[Technical field to which the invention belongs] The present invention relates to a method for grouping components of a circuit layout (Lay Out), and is applied to the layout of a circuit (Layout). Use when placing the position. [Previous technology] At present, when a circuit layout (Layout) operation is performed, a circuit layout (Layout) engineer usually takes about 2 weeks of work (equivalent to about 2 weeks of work) to complete the design of a main board. 33 6 working hours), but due to the components configured on the new motherboard, the component specifications and placement are often the same as those of a version of the motherboard. The locations are the same, so in the design process, it can be found that the layout engineer is often doing the same design. Such a design process not only makes Uyout engineers spend time doing the Layout work that has been done before, but the Layout engineer is more likely to be in Layout. , Unexpected human error occurred; and when the line layout (Lay〇ut) engineer completed part of the line layout (Lay⑽ 丨), if you just hit the components used in the main board (C〇mp〇nent) When the specification is changed, the configuration position of components must be changed. At this time, for line layout engineers, redesign requires more time and effort to modify. Therefore, it is necessary to design a program that can simplify and speed up the layout layout (Layout) of the layout engineer. 200411446
【發明内容】 黎於以上習知技術的問題,本發明提供一種線路佈局 (Layout)之元件(c〇mp〇nent)群組(gr〇Up)化套用方法,係 以個群組(§r〇up)化設定,藉由元件(C0mp0nent)的選取 ’操取相關的走線(trace)資料並提供一基準點,然後總 合所有相關資料儲存成群組(gr〇up)資料,並且於新的線 路佈局(Layout)作業時,提供已儲存的群組(gr〇up)資料 ’並經過選取、套用並轉換至新印刷電路板(pCB)上的方 法0 本發明的目的在於提供一種線路佈局(Lay〇ut)之元件 (component)群組(gr〇up)化套用方法,藉由本方法的操 作,達到加速線路佈局(Layout)工程師線路佈局(Lay〇ut) 印刷電路板(P C B )的目的。 因此為達上述目的,本發明的方法主要可分為設定群 組(group)及套用群組(group)兩部分的方法;在設定群組 部分的方法主要包含下列步驟:首先選取元件 (component),然後根據選取之元件(c〇mp〇nenf)提供一個 基準點,接著根據選取元件(comp〇nent)搜尋並擷取相關 走線(trace);並且換算元件(c〇mp〇nent)及走線(trace) 之對應座標;最後根據元件(C〇mp〇nent)、基準點及走線 (trace)之對應座標設定群組(gr〇up)資料。 ” 至於本發明套用群組(gr〇up)部分的方法:先提供群 組(group)資料選取;然後根據選取之群組(gr〇up)資料提 供該群組(group)資料之基準點位置擺放的選擇;接著依[Summary of the Invention] In view of the problems of the conventional technology, the present invention provides a method for grouping (c0mponent) group (gr0Up) of a circuit layout (Layout). 〇up) settings, through the selection of the component (C0mp0nent) to access the relevant trace data and provide a reference point, and then all related data is stored into a group (gr0up) data, and Method for providing stored group data (grooup) during new layout operation and selecting, applying and converting to new printed circuit board (pCB) Layout's component group (grout) application method, through the operation of this method, to achieve accelerated circuit layout (layout) engineer circuit layout (layout) printed circuit board (PCB) purpose. Therefore, in order to achieve the above object, the method of the present invention can be mainly divided into a method of setting a group and applying a group. The method of setting a group mainly includes the following steps: first, selecting a component , And then provide a reference point according to the selected component (c〇mp〇nenf), and then search and capture the relevant trace (trace) according to the selected component (compOnent); and convert the component (c〇mp〇nent) and the trace The corresponding coordinates of the trace; finally, set the group data according to the corresponding coordinates of the component (component), the reference point, and the trace. As for the method for applying the group part of the present invention: first provide the group data selection; then provide the reference point position of the group data based on the selected group data Choice of placement;
200411446 五、發明說明(3) 據置放指令擺放該群組(gr〇up)資料至選定位置;最後轉 換並儲存該群組(g r 〇 U P )資料。 义透過前面對於本發明的方法約略描述,預期將可解決 先‘技術中所存在的問題,並且可達到以下功效: 1·線路佈局(Layout)工程師於印刷電路板(PCB)線路 佈局(Layout)時’可縮短線路佈局(Lay〇ut)所花費的時 間,並且提昇工作效率。 2·更可以藉由本發明方法的提供,降低因人為的疏 失而造成的錯誤。 有關本發明的特徵與實作,茲配合圖示作最佳實施例 詳細說明如下: 、 【實施方式】 種線路佈局(Layout)之元件(comp〇nent)群組 (group)化套用方法,係以群組(gr〇up)化設定,藉由元件 (c 〇 m ρ ο n e n t)的選取,擷取相關的走線(土 r a c e )資料並提供 基準點,然後總合所有相關資料後,儲存成群組 (group)資料,並且於新的線路佈局)作業時,提 供已儲存的群組(group)資料,並經過選取、套用並轉換 至新印刷電路板(PCB)上的方法。藉由本方法的操作,預 期將可達到加速線路佈局(Lay〇ut)工程師線路佈局 (Layout)的 g 的 。 因此為達上述目的,首先藉由「第1圖」本發明線路 佈局(Layout)之元件(component)群組(gr〇up)化設定流程 圖來說明設定一個群組(gr〇up)資料的運作流程。如「第工200411446 V. Description of the invention (3) Place the group (gr〇up) data to the selected position according to the placement instruction; finally, convert and store the group (g r 〇 U P) data. Through the foregoing description of the method of the present invention, it is expected that the problems existing in the prior art will be solved and the following effects can be achieved: 1. Layout engineers on the printed circuit board (PCB) circuit layout Time 'can shorten the time spent on line layout (Layout) and improve work efficiency. 2. It is possible to reduce errors caused by human error by providing the method of the present invention. Regarding the features and implementation of the present invention, the preferred embodiment is described in detail with reference to the following drawings: [Embodiment] A method for compiling and applying a component of a circuit layout (CompOnent). Set as a group (gr0up), through the selection of components (c0m ρ ο nent), retrieve the relevant trace (earth) data and provide a reference point, and then aggregate all relevant data, then save Group data, and provide the stored group data during the new circuit layout) operation, and then select, apply and convert to the new printed circuit board (PCB). By the operation of this method, it is expected that g of the circuit layout (Layout) engineer's circuit layout (Layout) will be accelerated. Therefore, in order to achieve the above-mentioned purpose, firstly, the “group 1” component (group) setting flow chart of the circuit layout of the present invention is used to describe the setting of a group (group) data. operation flow. Such as
200411446 五、發明說明(4) -------- 圖」=不,線路佈局(Lay〇ut)工程師在線路佈局(Lay〇ut) 的過程中,決定運用本發明的方法,將部分的元件製成群 組(group)化的資料時,必須先針對印刷電路板(pcB)上既 有的元件(component)進行選取的動作,選取的元件 (component)並無特別指定哪些元件(c〇mp〇nent)不適用本 方法,或特別指定哪些元件(comp〇nent)才可適用本方 法,但就目前線路佈局(Lay〇ut)的過程,一般以中央處理 單兀(CPU)、南北橋晶片組、隨機存取記憶體(RAM)…等, 較具固疋走線(t r a c e)長度連線的元件,進行本發明群組 (group)資料的設定。 該方法的運作步驟主要包括:接受對元件 (component)的選取(步驟110);接著提供所有元件 (component)間對應的一個基準點(步骅12〇);然後搜尋並 榻取被選取元件(component)之間相互連結的走線(trace) 貝料(步驟130),並且換算出各選取元件及走 線(trace)之對應座標(步驟14〇);最後才以群組(gr〇up) 吕己錄的方式’儲存元件(comp〇nent)、走線(trace)及基準 點的座標資料(步驟1 5 〇 )。 s糸統接受到線路佈局(L a y 〇 u t )工程師對元件 (component)的選取之後;即根據線路佈局(Layout)工程 師所選取的所有元件(component),提供所有元件 (component)間對應的一個基準點;接著系統更根據預備 叹疋成群組(g r 〇 u p)資料的所有元件(c 0 m p 0 n e n t),搜尋並 擷产被選取元件(component )之間相互連結的走線(trace)200411446 V. Description of the invention (4) -------- Figure "= No, the circuit layout (Lay〇ut) engineer decided to use the method of the present invention in the process of the circuit layout (Lay〇ut), will partly When the components are grouped into data, you must first select the components on the printed circuit board (pcB). The selected components do not specify which components (c 〇mp〇nent) does not apply to this method, or specifically specify which components (compOnent) are applicable to this method, but in the current line layout (Lay〇ut) process, the central processing unit (CPU), north-south Bridge chipset, random access memory (RAM), etc., which are more components with a fixed trace length connection, set the group data of the present invention. The operation steps of the method mainly include: accepting the selection of components (step 110); then providing a reference point corresponding to all components (step 12); and then searching for and selecting the selected component ( component) traces (step 130) interconnected, and the corresponding coordinates of each selected component and trace (step 14) are converted; finally, the group (gr0up) The way of Lu Jilu 'is to store the coordinate data of components (component), traces and reference points (step 15). After receiving the selection of components by the line layout engineer, the system will provide a corresponding one among all the components according to all the components selected by the layout engineer. Reference point; then the system searches for and produces interconnected traces between selected components (c0 mp 0 nent) based on the prepared data (c 0 mp 0 nent).
第8頁 200411446 五、發明說明(5) ^ 資料《包含組成走線(trace)的各個線段(segmen1:)資 料》,以系統所提供的基準點為依據,換算出各選取元件 (component)及走線(trace)之對應座標,並且更將走線 (trace)中組成的各個線段(segment)之起始點及終點座標 進行兄錄,最後再以群組(gr〇up)記錄的方式,儲存元件 (component)、走線(trace)及基準點的座標資料,以完成 整個群組(group)資料的建立。 在述說完群組(group)資料的建立過程之後,繼續藉 由「第2圖」本發明線路佈局(Lay〇ut)之元件(c⑽) 群組(group)化套用流程圖,來說明如何將已記錄的群組 (group)資料套用在線路佈局(Uy〇ut)上。 該方法的運作步驟主要包括··提供已儲存的群組 (group) ^料並進行選取(步驟21〇);接著針對選取的群組 (group)讀取該群組(gr〇up)的内部資料(步驟22〇);並且 提供該群組(group)基準點位置的置放(步驟23〇‘);然後依 知、基準點位置置放元)及走線((步驟 240 )、,,最後將所有相關資料記錄至資料庫中(步驟25〇)。 百先當線路佈局(Lay〇ut)工程師重新針對一個新的 刷電路板(PCB)進行線路佈局(Layout)工作時,由於線路 佈局(Lay out)工作時,新的印刷電路板(pcB)上的元件 (component)置放位置通常是前一個版本所沿用或稍作變 更的版本,因此大部分的元件(c〇mp〇nent)置放位置會是 =同的:因此線路佈局(Layout)工程師可以利用本發明所 提ί、的系、、先凋出已儲存的群組(group)資料並且進行選Page 8 200411446 V. Description of the invention (5) ^ The document "Including the data of each segment (segmen1 :) that composes the trace" is converted to the selected components and components based on the reference points provided by the system. The corresponding coordinates of the trace, and the starting point and ending coordinate of each segment formed in the trace are also recorded, and finally recorded as a group (grosup). Coordinate data of components, traces, and reference points are stored to complete the establishment of the entire group data. After describing the process of creating the group data, continue to apply the flow chart of the component (c⑽) of the circuit layout (Layout) of the invention according to the "Figure 2" to explain how to apply The recorded group data is applied to the line layout (Uyout). The operation steps of the method mainly include: providing a stored group (^) and selecting (step 21); and then reading the inside of the group (gr0up) for the selected group Information (step 22); and provide the placement of the reference point position of the group (step 23 ′); and then place the reference point at the reference position, and the routing ((step 240) ,,,, Finally, record all relevant data into the database (step 25). Baixian When the circuit layout engineer (Layout) re-worked the layout of a new PCB, the layout (Lay out) work, the component placement position on the new printed circuit board (pcB) is usually the same as the previous version or slightly changed version, so most components The placement position will be the same: Therefore, the layout engineer can use the system of the invention to first withdraw the stored group data and select
第頁 200411446 五、發明說明(6) 取’接著在選取欲套用的群組(gr〇Up)資料後,系統接受 線路佈局(Layout)工程師對群組(group)的選取並讀取該 群組(group)的内部資料;讀取諸如基準點、元件 μ (c〇mp〇nent)、元件(c〇mp〇nent)間之走線(trace)以及構 成走線(trace)的各線段(segment)座標資料。 接著系統提供該群組(g r 0 u p )基準點位置的置放;提 ,線路佈局(Layout)工程師可以自由移動該群組(gr〇up) ^料至印刷電路板(PCB)上適切的位置置放;接著系統在 妾後線路佈局(Lay〇ut)工程師對基準點位置的置放之後, ^ ^據基準點位置,對照群組(grouP)資料中相對座標的 放%,pj始置放元件(component)及走線(trace);並於置 二作凡成之後,將所有相關資料記錄至屬於此塊印刷電 元=/CB)的貧料庫中,以完成整個線路佈局(Layout)之 component)群組(gr〇up)化套用過程。 非田^上所述者,僅為本創作其中的較佳實施例而已,並 圍所二=t ί創作的實施範圍;即凡依本創作申請專利範 、L等變化與修飾,皆為本創作專利範圍所涵蓋。Page 200411446 V. Description of the invention (6) Take 'Next' After selecting the group data to be applied, the system accepts the layout engineer to select the group and read the group (Group) internal data; reads such as the reference point, the element μ (c〇mp〇nent), the trace between the elements (c〇mp〇nent), and the segments (trace) constituting the trace (trace) ) Coordinate data. Then the system provides the placement of the reference point of the group (gr 0 up); mention, the layout engineer can freely move the group of materials to the appropriate position on the printed circuit board (PCB) Placement; then the system puts the reference point position after the Layout engineer later, ^ ^ According to the reference point position, the relative coordinates in the group (grouP) data are placed in%, pj is placed Components (components) and traces (traces); and after the completion of the second set, all relevant information is recorded to the lean material library belonging to this block of printed electrical cells = / CB) to complete the entire circuit layout Component) group (group) application process. Those mentioned above are only the preferred embodiments of this creation, and the scope of the implementation of the creation = t ί; that is, all changes and modifications of the patent scope, L, etc. applied according to this creation are Covered by creation patent.
第10頁 200411446 圖式簡單說明 第1圖係為本發明線路佈局(Layout)之元件 (component)群組(group)化設定流程圖;及 第2圖係為本發明線路佈局(Lay〇ut)之元件 (component)群組(gr〇up)化套用流程圖。 【圖式符號說明] 步驟11 0 步驟1 2 0 步驟1 3 0 步驟1 4 0 步驟1 5 0 步驟21 0 步驟220 步驟2 3 0 步驟240 步驟250 接受對元件(C〇mp〇nent)的選取 提供所有元件(C〇mp〇nen t )間對應的— 個基準點 搜哥並擷取被選取元件(component)之 間相互連結的走線(trace)資料 換真出各選取元件(comp〇nen*t;)及走線 (trace)之對應座標 儲存元件(component)、走線(trace)及 基準點的座標資料 提供已儲存的群組(g r 〇 u p )資料並進行 選取 針對選取的群組(group)讀取該群組 (group)的内部資料 提供該群組(group)基準點位置的置放 依知、基準點位置置放元件(c 0 m p 〇 n e n t ) 及走線(t r a c e ) 將所有相關資料記錄至資料庫中Page 10 200411446 Brief description of the diagram. The first diagram is a grouping setting flow chart of the component of the circuit layout of the present invention; and the second diagram is a circuit layout of the present invention. The component group (group) is applied to the flowchart. [Illustration of Graphical Symbols] Step 11 0 Step 1 2 0 Step 1 3 0 Step 1 4 0 Step 1 5 0 Step 21 0 Step 220 Step 2 3 0 Step 240 Step 250 Accept the selection of the component (C〇mp〇nent) Provides correspondence between all components (Commonen)-a reference point to search for brothers and retrieve the interconnected trace data between the selected components (comp) to replace each selected component (compOnen) * t;) and the coordinate data of the corresponding coordinate storage components (components), traces (traces) and datum points provide the stored group (gr 〇up) data and select the selected group (Group) read the internal data of the group to provide the reference position of the group, the reference point position placement component (c 0 mp 〇nent) and the trace (trace) All relevant information is recorded in the database
第11頁Page 11
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW91137778A TWI226000B (en) | 2002-12-27 | 2002-12-27 | Applying method for component group in circuit layout |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW91137778A TWI226000B (en) | 2002-12-27 | 2002-12-27 | Applying method for component group in circuit layout |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200411446A true TW200411446A (en) | 2004-07-01 |
TWI226000B TWI226000B (en) | 2005-01-01 |
Family
ID=35613507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW91137778A TWI226000B (en) | 2002-12-27 | 2002-12-27 | Applying method for component group in circuit layout |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI226000B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI398789B (en) * | 2009-06-05 | 2013-06-11 | Askey Computer Corp | System and method for assisting circuit design |
-
2002
- 2002-12-27 TW TW91137778A patent/TWI226000B/en active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI398789B (en) * | 2009-06-05 | 2013-06-11 | Askey Computer Corp | System and method for assisting circuit design |
Also Published As
Publication number | Publication date |
---|---|
TWI226000B (en) | 2005-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103593216B (en) | The system file of ubi forms is fabricated to factory's burning image file method | |
WO2017088540A1 (en) | Method for performing netlist comparison based on pin connection relationship of component | |
WO2019029155A1 (en) | Data comparison method and device, computer device and storage medium | |
JP2004102498A5 (en) | ||
CN105512425A (en) | Method for constructing IO PAD layout based on graphical interface | |
TW201525867A (en) | Electronic apparatus and method for resuming from hibernation | |
JPWO2020015613A5 (en) | ||
US20060259891A1 (en) | System and method of generating an auto-wiring script | |
CN113177020A (en) | Data processing method and device | |
CN114818598B (en) | VCD vector compression method and device based on circuit overturning behavior | |
TW200411446A (en) | Applying method for component group in circuit layout | |
JPH10256386A (en) | Generation of mask pattern data | |
CN1734458A (en) | Method and system for modeling electronic devices | |
CN1284429C (en) | Component Group Application Method for Circuit Layout | |
CN112580291B (en) | Method and equipment for carrying out integrated circuit experiment | |
JP2014215768A (en) | Performance evaluation transaction generation program and performance evaluation transaction generation device | |
CN115858092A (en) | Time sequence simulation method, device and system | |
CN103440103B (en) | The figure speckle guided based on multi-point touch screen portable device builds and modification method | |
CN113821438A (en) | Application response performance test method and system and computing equipment | |
JP5122883B2 (en) | File name conversion method and apparatus, file name conversion program and recording medium | |
CN112558881B (en) | A method and system for migrating a storage system | |
CN114895837B (en) | Writing plane determining method, device, electronic equipment and storage medium | |
CN112395780B (en) | Sealing strip creation method and device | |
JP2007011467A (en) | Method and device for automatically generating assertion description | |
TW200825810A (en) | Component wiring layout system and method |