[go: up one dir, main page]

CN101281548A - Element layout system and method - Google Patents

Element layout system and method Download PDF

Info

Publication number
CN101281548A
CN101281548A CNA2007100910789A CN200710091078A CN101281548A CN 101281548 A CN101281548 A CN 101281548A CN A2007100910789 A CNA2007100910789 A CN A2007100910789A CN 200710091078 A CN200710091078 A CN 200710091078A CN 101281548 A CN101281548 A CN 101281548A
Authority
CN
China
Prior art keywords
laying
parts
layout
component
lay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007100910789A
Other languages
Chinese (zh)
Inventor
谈莽
韦启锌
范文纲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CNA2007100910789A priority Critical patent/CN101281548A/en
Publication of CN101281548A publication Critical patent/CN101281548A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Abstract

A system and method for laying elements are carried in the laying software for designing PCB, which contains laying region with elements to be laid, detecting whether there is part near the element according to the priority, reading the part information and generating a trigger signal to output, when receiving the trigger signal, inquiring the layout rule corresponding to the part according to the read part information, laying the element to be laid to the position apart from the part by a preset laying distance according to the inquired layout rule to meet the design rule checking requirement, therefore, the layout efficiency of the elements is improved, the operation flow is simplified, and the visibility of the layout of the elements is improved.

Description

元件布设系统及方法 Component placement system and method

技术领域 technical field

本发明涉及一种元件布设技术,更具体地,涉及一种搭载至布设软件中以于印刷电路板的布设区域内布设各元件的系统及方法。The present invention relates to a component layout technology, and more particularly, to a system and method for loading components into a layout software to arrange components in a layout area of a printed circuit board.

背景技术 Background technique

现有印刷电路板(Printed Circuit Board,PCB)的布局程序通常是由电子工程师设计印刷电路板的电路图,并于绘制完后转为一布局图(layout),其次,由机构工程师设计并绘制该印刷电路板的机构图,接着再令布局工程师执行放置(placement)操作,以将电子元件依照电路图或机构图而放置到印刷电路板的预定位置,最后,令布局工程师将放置于印刷电路板上的电子元件以绕线(routing)方式连接,以完成布局图(layout)的设计,从而供电路板制造商于后续依据该布局图完成该印刷电路板的制造。The layout program of the existing printed circuit board (PCB) is usually designed by the electronic engineer to design the circuit diagram of the printed circuit board, and after drawing, it is converted into a layout diagram (layout), and secondly, the mechanical engineer designs and draws the The structural diagram of the printed circuit board, and then let the layout engineer perform the placement (placement) operation to place the electronic components on the predetermined position of the printed circuit board according to the circuit diagram or the structural diagram, and finally, let the layout engineer place it on the printed circuit board The electronic components are connected by routing to complete the design of the layout, so that the circuit board manufacturer can complete the manufacture of the printed circuit board according to the layout.

于上述布局过程中,其中,该电子元件的放置是一重要的步骤,于现有技术中,该放置操作一般是通过布局工程师以人为方式而至电子元件数据库中查找出与该电路图或机构封装图中所示的电子元件信息相匹配的电子元件并将其逐一放置到印刷电路板内的正确位置,其中,该电路图中标示有例如电阻、电容或其他晶片的电子元件,该机构图标示有该电路板的机构封装中所涉及的例如钻孔或螺丝孔的机构元件,如此,使得该电子元件的放置过程冗长且效率低下;另外,一般印刷电路板的功能众多,其所需放置的电子元件的数量众多,例如为数百个甚至是数千个不同类型的电子元件,这无异于增加布局工程师的工作负担,更可相形增加于布局过程中发生错误的几率,易造成放置错误及耗费许多时间放置的情况发生,且该种情事发生的几率与电路板的电子元件的数量成正比的;再有,于后续对所布局的电子元件进行核查并需对所核查为错误的电子元件进行修改更换时,还需耗费大量的时间与精力,对要寻求工作效率提高及生产成本降低以增加产品竞争力的制造厂商而言,显然是极不合理的。In the above-mentioned layout process, the placement of the electronic component is an important step. In the prior art, the placement operation is generally searched by the layout engineer in the electronic component database in a manual way, which is related to the circuit diagram or the mechanical package. The electronic components shown in the diagram match the electronic components and place them one by one in the correct position in the printed circuit board, where the electronic components such as resistors, capacitors or other chips are marked in the circuit diagram, and the mechanism diagram is marked with Mechanism elements such as drilling or screw holes involved in the mechanism packaging of the circuit board make the placement process of the electronic components tedious and inefficient; The large number of components, such as hundreds or even thousands of different types of electronic components, will increase the workload of layout engineers and increase the probability of errors in the layout process, which will easily lead to placement errors and It takes a lot of time to place the situation, and the probability of this kind of situation is proportional to the number of electronic components on the circuit board; moreover, the electronic components that are laid out are checked later and the electronic components that are checked as errors need to be checked It also needs to spend a lot of time and energy when modifying and replacing, which is obviously extremely unreasonable for manufacturers who want to improve work efficiency and reduce production costs to increase product competitiveness.

为克服上述现有手动放置电子元件所引起的缺点,现部分布局软件(例如EDA软件)可提供有自动布局的功能,然该软件所提供的自动布局功能实际上不具可操作性的,其不能使所欲放置的元件自动避开附近的例如贯穿元件(PTH)、线路(trace)、焊盘(pad)或通孔(via)等其他电子元件,故所完成的布局结果往往会无法通过设计规则查核(DRC,Design Rule Check)而不符合设计要求,此时,仍需借助布局工程师以手动方式进行调整与修改,同样费时费力且不可避免地造成工作效率低下的问题。此外,通过软件自动放置电子元件,所完成放置的电子元件也往往杂乱无章,影响电路板的美观。In order to overcome the shortcomings caused by the above-mentioned existing manual placement of electronic components, some layout software (such as EDA software) can provide the function of automatic layout, but the automatic layout function provided by the software is actually not operable. Make the components to be placed automatically avoid other nearby electronic components such as through components (PTH), traces, pads or vias, so the completed layout results often fail to pass the design If the rule check (DRC, Design Rule Check) does not meet the design requirements, at this time, it is still necessary to manually adjust and modify with the help of layout engineers, which is also time-consuming and laborious and inevitably leads to low work efficiency. In addition, electronic components are automatically placed by software, and the placed electronic components are often messy, which affects the appearance of the circuit board.

因此,如何克服上述现有技术的缺点,进而提供一种可自动布局电子元件的技术,避免现有技术中因人为操作而造成操作繁复、耗费时间及生产成本,布设错误频发,以及增加电路板的整体可视性,实为目前需要解决的问题。Therefore, how to overcome the shortcomings of the above-mentioned prior art, and then provide a technology that can automatically layout electronic components, avoid the complicated operation, time-consuming and production cost caused by human operation in the prior art, frequent layout errors, and increase the number of circuits The overall visibility of the board is actually a problem that needs to be solved at present.

发明内容 Contents of the invention

鉴于上述现有技术的缺点,本发明的主要目的在于提供一种能于元件布设的过程中从而各待布设的元件得以快速且准确地布设于电路板上的元件布设系统及方法。In view of the above-mentioned shortcomings of the prior art, the main purpose of the present invention is to provide a component placement system and method that can quickly and accurately place the components to be placed on the circuit board during the component placement process.

本发明的另一目的在于提供一种可简化操作流程、节省操作时间及降低生产成本的元件布设系统及方法。Another object of the present invention is to provide a component layout system and method that can simplify the operation process, save operation time and reduce production cost.

本发明的再一目的在于提供一种于布设操作完成后增加布设可视性的元件布设系统及方法。Yet another object of the present invention is to provide a device placement system and method that increases placement visibility after the placement operation is completed.

为达上述目的及其他,本发明即提供一种元件布设系统及方法。该元件布设系统搭载至用以设计印刷电路板(Printed Circuit Board,PCB)的布设软件中,其中,该印刷电路板具有布设区域,且于该布设区域上涂设有所需布设的元件的信息,该元件布设系统包括:设定模块,用以设定与待布设元件相关的部件的布设优先级别以及于各优先级别中该待布设元件与该部件的布设规则;侦测模块,用以当通过布设软件选取一元件以执行元件布设操作时,依据该设定模块所设定的布设优先级别侦测该待布设元件的附近是否有部件,且于侦测到有部件时则读取该部件的信息并产生一触发信号进行输出;查询模块,用以于接收到该侦测模块所输出的触发信号时,依据所读取的该部件的信息,至该设定模块中查询与该部件相对应的布设规则;以及布设模块,用以依据该查询模块所查询的布设规则,将该待布设元件布设至与该部件相距一预设的布设间距的位置,从而符合设计规则查核(DRC,DesignRule Check)要求。To achieve the above objects and others, the present invention provides a component layout system and method. The component layout system is loaded into the layout software for designing a printed circuit board (PCB), wherein the printed circuit board has a layout area, and the layout area is coated with the information of the components to be laid out , the component placement system includes: a setting module, used to set the placement priority levels of components related to the components to be placed and the placement rules of the components to be placed and the components in each priority level; a detection module, used to When a component is selected by the layout software to execute the component layout operation, according to the layout priority set by the setting module, it is detected whether there is a component near the component to be placed, and when a component is detected, the component is read information and generate a trigger signal for output; the query module is used to query the setting module for the component according to the read information of the component when receiving the trigger signal output by the detection module Corresponding layout rules; and a layout module, which is used to arrange the component to be placed to a position with a preset layout distance from the component according to the layout rule queried by the query module, so as to comply with the design rule check (DRC, DesignRule Check) request.

本发明还提供一元件布设方法,其搭载至用以设计印刷电路板(Printed Circuit Board,PCB)的布设软件中,其中,该印刷电路板具有布设区域,且于该布设区域上涂设有所需布设的元件的信息,该方法包括以下步骤:预先设定与待布设元件相关的部件的布设优先级别以及于各优先级别中该待布设元件与该部件的布设规则;当通过布设软件选取一元件以执行元件布设操作时依据所设定的布设优先级别依序侦测该待布设元件的附近是否有部件,且于侦测到有部件时则读取该部件的信息并产生一触发信号进行输出;于接收到该触发信号时,依据所读取的该部件的信息,查询与该部件相对应的布设规则;以及依据所查询的布设规则,将该待布设元件布设至与该部件相距一预设的布设间距的位置,从而符合设计规则查核(DRC,Design Rule Check)要求。The present invention also provides a component layout method, which is loaded into the layout software for designing a printed circuit board (Printed Circuit Board, PCB), wherein the printed circuit board has a layout area, and the layout area is coated with the Information about the components to be placed, the method includes the following steps: pre-setting the layout priority levels of components related to the components to be placed and the layout rules of the components to be placed and the components in each priority level; when a layout software is used to select a When the component is performing the component placement operation, it is sequentially detected whether there is a component near the component to be placed according to the set priority level of the layout, and when a component is detected, the information of the component is read and a trigger signal is generated. output; when receiving the trigger signal, according to the read information of the component, query the layout rule corresponding to the component; The position of the preset layout spacing, so as to meet the requirements of Design Rule Check (DRC, Design Rule Check).

本发明的元件布设系统及方法,预先设定与待布设元件相关的部件的布设优先级别以及于各优先级别中该待布设元件与该部件的布设规则,以于执行元件布设操作时,侦测该待布设元件的附近是否有部件,并依据所读取的该部件的信息,查询与该部件相对应的布设规则,以供据此将该待布设元件布设至与该部件相距一预设的布设间距的位置,以完成元件的布设,藉以提高元件布设的效率,并可避免现有技术中因手动布设元件导致布设结果因无法通过设计规则查核(DRC,Design Rule Check)而不符设计要求的问题,简化操作流程及节省时间。同时,本发明的元件布设系统及方法,可令布设后的元件与附近的部件的至少一端保持线对齐状态,从而增加元件布设的美观度。The component placement system and method of the present invention pre-set the placement priority levels of the components related to the components to be placed and the layout rules of the components to be placed and the components in each priority level, so that when the component placement operation is performed, the detection Whether there is a component near the component to be placed, and according to the read information of the component, query the layout rule corresponding to the component, so as to arrange the component to be placed to a preset distance from the component Layout the position of the spacing to complete the layout of the components, so as to improve the efficiency of component layout, and avoid the layout results that fail to pass the design rule check (DRC, Design Rule Check) in the prior art and do not meet the design requirements. problems, streamline operations and save time. At the same time, the component placement system and method of the present invention can keep the placed component in a line-aligned state with at least one end of a nearby component, thereby increasing the aesthetics of component placement.

附图说明 Description of drawings

图1是本发明的元件布设系统的基本架构方块示意图;Fig. 1 is a schematic block diagram of the basic structure of the component layout system of the present invention;

图2是本发明的元件布设方法的流程示意图;Fig. 2 is a schematic flow chart of the component layout method of the present invention;

图3是本发明的元件布设系统及方法的一应用实施例示意图;3 is a schematic diagram of an application embodiment of the component layout system and method of the present invention;

图4是本发明的元件布设系统及方法的另一应用实施例示意图;以及4 is a schematic diagram of another application embodiment of the component layout system and method of the present invention; and

图5是本发明的元件布设系统及方法的又一应用实施例示意图。FIG. 5 is a schematic diagram of another application embodiment of the component layout system and method of the present invention.

主要元件符号说明Description of main component symbols

1元件布设系统1 component placement system

10设定模块10 setting module

12侦测模块12 detection module

14查询模块14 query module

16布设模块16 layout modules

30待布设元件30 Components to be laid out

32PTH元件32PTH components

33电阻33 resistors

320、330外框320, 330 frame

34通孔34 through holes

(X0,Y0)、(X1,Y1)座标(X0, Y0), (X1, Y1) coordinates

S0、S1、S2最小间距S0, S1, S2 minimum spacing

S200~S210步骤Steps from S200 to S210

具体实施方式 Detailed ways

以下通过特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点及功效。本发明也可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同的观点与应用,在不背离本发明的精神下进行各种修饰与变更。Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

请参阅图1,其为本发明的元件布设系统的基本架构方块示意图。该元件布设系统1搭载至用以通过数据处理装置设计印刷电路板(Printed Circuit Board,PCB)的布设软件中,其中,该印刷电路板具有布设区域,且于该布设区域上涂设有所需布设的元件的信息。于本实施例中,该布设软件是例如EDA(Essential Electronic Design Automation,电子设计自动化)软件,该布设区域设于该印刷电路板的正面与背面,该元件的信息是指标示有该元件的产品型号。Please refer to FIG. 1 , which is a schematic block diagram of the basic structure of the component placement system of the present invention. The component layout system 1 is loaded into the layout software for designing a printed circuit board (Printed Circuit Board, PCB) through a data processing device, wherein the printed circuit board has a layout area, and the layout area is coated with required Information about the routed component. In this embodiment, the layout software is, for example, EDA (Essential Electronic Design Automation, electronic design automation) software, the layout area is set on the front and back of the printed circuit board, and the information of the component refers to the product that indicates the component model.

如图所示,本发明的元件布设系统1包括:设定模块10、侦测模块12、查询模块14以及布设模块16。As shown in the figure, the component layout system 1 of the present invention includes: a setting module 10 , a detection module 12 , a query module 14 and a layout module 16 .

该设定模块10用以设定与待布设元件相关的部件的布设优先级别以及于各优先级别中该待布设元件与该部件的布设规则。于本实施例中,该待布设元件是例如为电阻、电容、电感或晶片,而该部件是例如PTH(Plating Through Hole)元件、除PTH元件外的其他元件或包括信号线(trace)、焊盘(pad)及通孔(via)在内的导体,且各部件的布设优先级别的先后依序是为PTH(Plating Through Hole)元件,除PTH元件外的其他元件,以及包括信号线(trace)、焊盘(pad)及通孔(via)在内的导体。此外,该布设规则是具体指该待布设元件与附近的部件间具有一预设的最小间距,且令该待布设元件与附近的部件的至少一端保持线对齐状态。The setting module 10 is used for setting the layout priority levels of the components related to the components to be placed and the layout rules of the components to be placed and the components in each priority level. In this embodiment, the components to be laid are, for example, resistors, capacitors, inductors, or chips, and the components are, for example, PTH (Platating Through Hole) components, other components except PTH components, or include signal lines (trace), solder Conductors including pads and vias, and the order of layout priority of each component is PTH (Platating Through Hole) components, other components except PTH components, and signal lines (trace ), conductors including pads and vias. In addition, the layout rule specifically means that there is a preset minimum distance between the component to be deployed and nearby components, and at least one end of the component to be deployed and nearby components is kept in line alignment.

该侦测模块12用以当通过布设软件选取一元件以执行元件布设操作时依据该设定模块10所设定的布设优先级别依序侦测该待布设元件的附近是否有部件,且于侦测到有部件时则读取该部件的信息并产生一触发信号进行输出。于本实施例中,该侦测模块12是侦测该印刷电路板上该待布设元件的布设面的相对面附近是否有PTH元件,其次再依序侦测该待布设元件的布设面附近是否有其他元件以及例如信号线(trace)、焊盘(pad)及通孔(via)等导体。而该部件的信息是指该部件的产品型号及其布设于该印刷电路板的位置座标。此外,该侦测模块12采用例如自左至右、由上而下的方式逐一侦测该印刷电路板的布设区域。The detection module 12 is used to sequentially detect whether there is a component near the component to be placed according to the layout priority level set by the setting module 10 when a component is selected by the layout software to execute the component layout operation, and when detecting When a component is detected, the information of the component is read and a trigger signal is generated for output. In this embodiment, the detection module 12 detects whether there is a PTH component near the surface opposite to the layout surface of the component to be deployed on the printed circuit board, and then sequentially detects whether there is a PTH component near the layout surface of the component to be deployed. There are other components and conductors such as traces, pads, and vias. The information of the component refers to the product model of the component and the position coordinates of the component arranged on the printed circuit board. In addition, the detection module 12 detects the layout area of the printed circuit board one by one, for example, from left to right and from top to bottom.

该查询模块14用以于接收到该侦测模块12所输出的触发信号时,依据所读取的该部件的信息,至该设定模块10中查询与该部件相对应的布设规则。The query module 14 is configured to query the setting module 10 for the layout rule corresponding to the component according to the read information of the component when receiving the trigger signal output by the detection module 12 .

该布设模块16用以依据该查询模块14所查询的布设规则,将该待布设元件布设至与该部件相距一预设的布设间距的位置。于本实施例中,该布设模块16依据该部件的位置座标及该布设规则中所设定的例如该待布设的元件与该部件的最小间距、对齐方式等,自动将该待布设的元件布设于最佳的合适位置处,从而所布设的元件符合设计规则查核(DRC,Design Rule Check)要求,并达整齐可视的效果。The placement module 16 is used for placing the component to be placed at a position separated from the component by a preset placement distance according to the placement rule queried by the query module 14 . In this embodiment, the layout module 16 automatically arranges the component to be placed according to the position coordinates of the component and the minimum spacing and alignment between the component to be placed and the component set in the layout rule. Arranged at the best suitable position, so that the arranged components meet the requirements of Design Rule Check (DRC, Design Rule Check) and achieve a neat and visible effect.

通过本发明的元件布设系统1执行本发明的元件布设方法流程如图2所示,本发明的元件布设方法包括以下步骤:在步骤S200,令设定模块10预先设定与待布设元件相关的部件的布设优先级别以及于各优先级别中该待布设元件与该部件的布设规则。随后,进至步骤S202。The flow of the component layout method of the present invention executed by the component layout system 1 of the present invention is shown in FIG. The layout priority levels of the components and the layout rules of the component to be placed and the component in each priority level. Then, go to step S202.

在步骤S202,当通过布设软件选取一元件以执行元件布设操作时,令侦测模块12依据所设定的布设优先级别依序侦测该待布设元件的附近是否有部件,若有,则进至步骤S204;若否,则进至步骤S210。于本实施例中,该侦测动作具体包括侦测该印刷电路板上该待布设元件的布设面的相对面附近是否有PTH元件,其次再依序侦测该待布设元件的布设面附近是否有其他元件以及例如信号线(trace)、焊盘(pad)及通孔(via)等导体。In step S202, when a component is selected by the layout software to execute the component placement operation, the detection module 12 is ordered to detect whether there is a component near the component to be placed according to the set placement priority, and if so, proceed Go to step S204; if not, go to step S210. In this embodiment, the detection action specifically includes detecting whether there is a PTH component near the surface opposite to the layout surface of the component to be placed on the printed circuit board, and then sequentially detecting whether there is a PTH component near the layout surface of the component to be placed There are other components and conductors such as traces, pads, and vias.

在步骤S204,令该侦测模块12读取该部件的信息并产生一触发信号进行输出。随后,进至步骤S206。In step S204, the detection module 12 is made to read the information of the component and generate a trigger signal for output. Then, go to step S206.

在步骤S206,令查询模块14于接收到该侦测模块12所输出的触发信号时,依据所读取的该部件的信息,查询与该部件相对应的布设规则。于本实施例中,该布设规则具体指该待布设元件与附近的部件间具有一预设最小间距,且令该待布设元件与附近的部件的至少一端保持线对齐状态。随后,进至步骤S208。In step S206 , when the query module 14 receives the trigger signal output by the detection module 12 , it queries the layout rule corresponding to the component according to the read information of the component. In this embodiment, the layout rule specifically means that there is a preset minimum distance between the component to be placed and nearby components, and at least one end of the component to be placed and the nearby components is kept in line alignment. Then, go to step S208.

在步骤S208,令布设模块16依据该查询模块14所查询的布设规则,将该待布设元件布设至与该部件相距一预设的布设间距的位置,从而布设的元件符合设计规则查核(DRC,Design Rule Check)要求。In step S208, the layout module 16 is ordered to arrange the component to be placed at a position with a preset layout distance from the component according to the layout rule queried by the query module 14, so that the component to be placed meets the design rule check (DRC, Design Rule Check) requirements.

在步骤S210,令布设模块16通过该布设软件进行常规布设操作。In step S210 , the layout module 16 is made to perform conventional layout operations through the layout software.

请参阅图3,其显示本发明的元件布设系统及方法的一应用实施例示意图。如图所示,于本实施例中,该印刷电路板3上该待布设元件30的布设面的相对面附近是存在一例如电容的PTH元件32,其中,该PTH元件32复具有一用以形成一净空区域的外框320。当使用者通过布设软件选取该待布设元件30以于该PTH元件32的相对右侧进行布设时,预先令该侦测模块12执行侦测动作,并于该侦测模块12侦测到该PTH元件32时,读取该PTH元件32的例如产品型号及其布设于该印刷电路板的位置座标等信息,同时产生一触发信号进行输出。于本实施例中,该位置座标是指该PTH元件32的外框320中与该待布设元件30相关的右边框座标,例如为(X0,Y0)。其次令该查询模块14于接收到该侦测模块12所输出的触发信号时,依据所读取的该部件的信息,至该设定模块10中查询与该部件相对应的布设规则,于本实施例中,该布线规则是例如横坐标对齐,且该待布设的元件30与该PTH元件32间具有一预设最小间距S0。再进而通过布设模块16依据该查询模块14所查询的布设规则,将该待布设元件30布设至与该部件保持最小间距S0的位置处(X0+S0,Y0)。Please refer to FIG. 3 , which shows a schematic diagram of an application embodiment of the device layout system and method of the present invention. As shown in the figure, in this embodiment, there is a PTH element 32, such as a capacitor, near the opposite surface of the layout surface of the component 30 on the printed circuit board 3, wherein the PTH element 32 has a complex for A frame 320 of a clear area is formed. When the user selects the component 30 to be placed by the layout software to be placed on the relative right side of the PTH component 32, the detection module 12 is pre-made to perform a detection action, and the detection module 12 detects the PTH Component 32, read information such as the product model of the PTH component 32 and its location coordinates on the printed circuit board, and simultaneously generate a trigger signal for output. In this embodiment, the position coordinates refer to the right frame coordinates of the outer frame 320 of the PTH device 32 related to the device 30 to be routed, for example (X0, Y0). Secondly, when the query module 14 receives the trigger signal output by the detection module 12, according to the read information of the component, it searches the setting module 10 for the layout rule corresponding to the component. In an embodiment, the wiring rule is, for example, the abscissa alignment, and there is a predetermined minimum distance S0 between the element 30 to be laid and the PTH element 32 . Then, according to the layout rule queried by the query module 14 , the layout module 16 arranges the component 30 to be placed at a position keeping the minimum distance S0 from the component (X0+S0, Y0).

请参阅图4,其显示本发明的元件布设系统及方法的另一应用实施例示意图。如图所示,于本实施例中,该印刷电路板上该待布设元件30的布设面相对于该待布设元件30的左侧是存在例如电阻的元件33,其外框330的右边框座标是(X1,Y1),则该待布设元件30依据布设规则布设于与该元件33间保持预设最小间距S1的位置处(X1+S1,Y1)。Please refer to FIG. 4 , which shows a schematic diagram of another application embodiment of the device layout system and method of the present invention. As shown in the figure, in this embodiment, the layout surface of the component to be deployed 30 on the printed circuit board is an element 33 such as a resistor with respect to the left side of the component to be deployed 30, and the right frame coordinates of its outer frame 330 If it is (X1, Y1), then the component 30 to be placed is placed at a position (X1+S1, Y1) maintaining a preset minimum distance S1 from the component 33 according to the layout rules.

请参阅图5,其显示本发明的元件布设系统及方法的又一应用实施例示意图。如图所示,于本实施例中,该印刷电路板上该待布设元件30(例如为具有多引脚的晶片)的布设面相对于该待布设元件30的左侧是存在例如通孔(via)的元件34,该待布设元件30是依据布设规则布设于与该元件34间保持预设最小间距S2的位置。Please refer to FIG. 5 , which shows a schematic diagram of another application embodiment of the device layout system and method of the present invention. As shown in the figure, in this embodiment, the layout surface of the component 30 (for example, a chip with multiple pins) on the printed circuit board has, for example, a through hole (via ) component 34, the component 30 to be placed is placed at a position that maintains a preset minimum distance S2 from the component 34 according to the layout rule.

综上所述,本发明的元件布设系统及方法,于执行布设操作时,当通过布设软件选取一元件以执行元件布设操作时,依据预先设定的布设优先级别依序侦测该待布设元件的附近是否有部件,且于侦测到有部件时,读取该部件信息并据此查询与该部件相对应的布设规则,以供依据该布设规则,自动将该待布设元件布设至与该部件相距一预设的布设间距的位置,藉以避免现有手动操作过程中因需处理的元件数量众多及人为疏忽而导致工作效率低下及布设过程中错误频发的情事,提高工作效率且可确保元件布设的正确性;另外,本发明的元件布设系统及方法,以自动化操作将各待布设的元件布设于电路板上,相比于现有技术中采手动逐一布设元件,可简化操作流程及节省操作时间,从而设计电路板的生产成本得以降低;同时,本发明的元件布设系统及方法,可令布设后的元件与附近的部件的至少一端保持线对齐状态,从而增加元件布设的美观度。To sum up, the component placement system and method of the present invention, when performing a placement operation, when a component is selected by the placement software to execute the component placement operation, the components to be placed are sequentially detected according to the preset placement priority Whether there is a component nearby, and when a component is detected, read the component information and query the layout rule corresponding to the component accordingly, so that the component to be placed can be automatically placed to the corresponding layout rule according to the layout rule Components are separated by a preset layout spacing, so as to avoid low work efficiency and frequent errors in the layout process due to the large number of components to be processed and human negligence in the existing manual operation process, improve work efficiency and ensure The correctness of component layout; in addition, the component layout system and method of the present invention can automatically arrange the components to be placed on the circuit board, compared with the manual layout of components in the prior art, which can simplify the operation process and Save operating time, thereby reducing the production cost of designing circuit boards; at the same time, the component layout system and method of the present invention can keep the components after layout and at least one end of the nearby components in line alignment, thereby increasing the aesthetics of component layout .

上述实施例仅为例示性说明本发明的原理及其功效,而非用于限制本发明,也即,本发明事实上仍可作其他改变。因此,任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修改。因此本发明的权利保护范围,应如权利要求所列。The above-mentioned embodiments are only illustrative to illustrate the principles and effects of the present invention, and are not intended to limit the present invention, that is, the present invention can still be modified in other ways. Therefore, any person skilled in the art can modify the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be listed in the claims.

Claims (12)

1. element arranging system, carry in order to by in the laying software of data processing equipment designing printed circuit board, wherein, this printed circuit board (PCB) has the zone of laying, and be coated with the information of the element of required laying on this laying zone, this element arranging system comprises:
Setting module, in order to setting and the laying priority level of waiting to lay the relevant parts of element, and this waits to lay the laying rule of element and these parts in each priority level;
Detecting module, in order to when choosing an element by laying software with executive component laying operation, the laying priority level that sets according to this setting module, whether that detects in regular turn that this waits to lay element neighbouringly has parts, and when having detected these parts, read the information of these parts and produce a trigger pip and export;
Enquiry module, when being used to receive the trigger pip that this detecting module exports, according to the information of these parts that read, inquiry is regular with corresponding layings of these parts to this setting module; And
Lay module, in order to the laying rule of inquiring about according to this enquiry module, with this wait to lay element lay to the position of these parts at a distance of a default laying spacing.
2. element arranging system according to claim 1, wherein, this element is to be selected from one of them of resistance, electric capacity, inductance or wafer.
3. element arranging system according to claim 1, wherein, these parts are the one kind of conductors that are selected from PTH element or signal wire, pad or through hole.
4. element arranging system according to claim 3, wherein, this laying priority level is with PTH element override.
5. element arranging system according to claim 1, wherein, the information of these parts is meant the product type of these parts and is laid in the location coordinate of this printed circuit board (PCB).
6. element arranging system according to claim 1, wherein, this laying rule is to refer to that specifically this waits to lay between element and near parts and have a minimum spacing, and makes this wait to lay at least one end retention wire aligned condition of element and near parts.
7. element distribution method, carry in order to by in the laying software of data processing equipment designing printed circuit board, wherein, this printed circuit board (PCB) is to have the zone of laying, and be coated with the information of the element of required laying on this laying zone, this method may further comprise the steps:
(1) preestablishes and wait to lay the laying priority level of the relevant parts of element and this waits to lay the laying rule of element and these parts in each priority level;
(2) when when laying software and choose an element and lay operation with executive component, according to the laying priority level that sets, whether that detects in regular turn that this waits to lay element neighbouringly has parts, if then proceed to step (3); If not, process ends step then;
(3) read the information of these parts and produce a trigger pip and export;
(4) when receiving this trigger pip, according to the information of these parts that read, inquiry and the corresponding laying rule of these parts; And
(5) according to the laying rule of being inquired about, with this wait to lay element lay to the position of these parts at a distance of a default laying spacing.
8. element distribution method according to claim 7, wherein, this element is to be selected from one of them of resistance, electric capacity, inductance or wafer.
9. element distribution method according to claim 7, wherein, these parts are the one kind of conductors that are selected from PTH element or signal wire, pad or through hole.
10. element distribution method according to claim 9, wherein, this laying priority level is with PTH element override.
11. element distribution method according to claim 7, wherein, the information of these parts is meant the product type of these parts and is laid in the location coordinate of this printed circuit board (PCB).
12. element distribution method according to claim 7, wherein, this laying rule is to refer to that specifically this waits to lay between element and near parts and have a minimum spacing, and makes this wait to lay at least one end retention wire aligned condition of element and near parts.
CNA2007100910789A 2007-04-06 2007-04-06 Element layout system and method Pending CN101281548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100910789A CN101281548A (en) 2007-04-06 2007-04-06 Element layout system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100910789A CN101281548A (en) 2007-04-06 2007-04-06 Element layout system and method

Publications (1)

Publication Number Publication Date
CN101281548A true CN101281548A (en) 2008-10-08

Family

ID=40014016

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100910789A Pending CN101281548A (en) 2007-04-06 2007-04-06 Element layout system and method

Country Status (1)

Country Link
CN (1) CN101281548A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159560A (en) * 2015-09-02 2015-12-16 上海斐讯数据通信技术有限公司 Component alignment method and system in circuit design software
CN109858092A (en) * 2018-12-27 2019-06-07 遵义市水世界科技有限公司 Method, apparatus, computer equipment and the storage medium of PCB component placement
CN111291525A (en) * 2020-02-17 2020-06-16 福州大学 Layer assignment method considering bus and non-bus nets
CN114528798A (en) * 2022-02-18 2022-05-24 环荣电子(惠州)有限公司 Printed circuit board element inspection method and system thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159560A (en) * 2015-09-02 2015-12-16 上海斐讯数据通信技术有限公司 Component alignment method and system in circuit design software
CN109858092A (en) * 2018-12-27 2019-06-07 遵义市水世界科技有限公司 Method, apparatus, computer equipment and the storage medium of PCB component placement
CN109858092B (en) * 2018-12-27 2024-01-30 深圳市沃特沃德信息有限公司 Method and device for PCB element layout, computer equipment and storage medium
CN111291525A (en) * 2020-02-17 2020-06-16 福州大学 Layer assignment method considering bus and non-bus nets
CN111291525B (en) * 2020-02-17 2022-04-08 福州大学 Layer assignment method considering bus and non-bus nets
CN114528798A (en) * 2022-02-18 2022-05-24 环荣电子(惠州)有限公司 Printed circuit board element inspection method and system thereof

Similar Documents

Publication Publication Date Title
CN109543307B (en) Open and short circuit checking method and detection system for PCB design layout and electronic equipment
CN110197019B (en) Process design method, system, medium and equipment based on system packaging technology
CN109241681B (en) Reflow soldering simulation optimization method and system, computer storage medium and equipment
JP2015517731A (en) High speed process system and method for SMT apparatus
CN101192247A (en) Circuit connection checking system and method
WO2014056201A1 (en) Layout module for printed circuit board
US20070245274A1 (en) Integrated circuit design apparatus and method thereof
CN101281548A (en) Element layout system and method
CN101201864A (en) System and method for laying elements
CN101539956A (en) Signal wire laying system and method
CN106934154A (en) A kind of automatic aligning same type packaging method
TW200538919A (en) System and method for checking split plane of motherboard layout
CN102331527A (en) A method for automatic detection of impedance characteristics in printed circuit boards
TW201222304A (en) Method for setting width of printed circuit board trace
CN102479274B (en) Method for setting line width of printed circuit board
CN101303703B (en) System and method for forming threading through hole
CN111832246B (en) Method for checking whether wiring is divided across in PCB design
WO2023013707A1 (en) Design assistance device, design assistance program, and design assistance method
CN109600919B (en) Genesis-based PCB (printed Circuit Board) lamination design method and device and readable storage medium
CN101271481B (en) Through-hole component auxiliary layout system and method
CN114254583B (en) Method, device, equipment and storage medium for checking pin connection of device
JP6136709B2 (en) Circuit board model generator
TWI316830B (en) Component-placement system and method
KR20120053586A (en) Apparatus for generating bill of material for electronic part auto-inserting system and method thereof
CN110245412A (en) A kind of PCB thimble template automatic design method and system, storage medium and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081008