CN100370461C - Method for improving PCB design efficiency based on PCB design operation - Google Patents

Method for improving PCB design efficiency based on PCB design operation Download PDF

Info

Publication number
CN100370461C
CN100370461C CNB200410008366XA CN200410008366A CN100370461C CN 100370461 C CN100370461 C CN 100370461C CN B200410008366X A CNB200410008366X A CN B200410008366XA CN 200410008366 A CN200410008366 A CN 200410008366A CN 100370461 C CN100370461 C CN 100370461C
Authority
CN
China
Prior art keywords
pcb design
pcb
design operation
module
described structure
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.)
Expired - Fee Related
Application number
CNB200410008366XA
Other languages
Chinese (zh)
Other versions
CN1667618A (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB200410008366XA priority Critical patent/CN100370461C/en
Publication of CN1667618A publication Critical patent/CN1667618A/en
Application granted granted Critical
Publication of CN100370461C publication Critical patent/CN100370461C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The present invention relates to a method for improving PCB design efficiency based on PCB (printed circuit board) design operation. The present invention records the design operation aiming at identical modules in PCBs, and repeatedly applies to the design of other identical modules. Thus, the present invention solves the problem of repeated use of PCB design operation in the CAD design in the prior art, and realizes the quick completion of the PCB design process of corresponding modules. On one hand, the realization of the present invention reduces the workload of CAD engineers so that the PCB design efficiency is improved; on the other hand, the realization of the present invention ensures the consistence of the PCB design aiming at identical modules.

Description

Method based on the raising PCB design efficiency of PCB design operation
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of method of the raising PCB design efficiency based on PCB (printed-wiring board (PWB)) design operation.
Background technology
Mainly be to carry out the operation of device and line layout by CAD (computer-aided design (CAD)) slip-stick artist in the PCB design process, CAD slip-stick artist just can finally finish the design of a PCB by corresponding PCB design operation.
Usually each device on the pcb board is all needed to carry out various operations carries out corresponding layout design.At present, on a lot of pcb boards, some identical modules are arranged all, the unique difference of each intermodule is exactly the device number difference, and each module is carried out PCB when design, all need to carry out identical PCB design operation, promptly operate once respectively again in different modules respectively for the same need of work of this identical module, a large amount of duplication of labour has seriously reduced the efficient of PCB design.
Though present PCB design tool provides COPY (copy) function, but this function has very large limitation, be that the COPY function can only be (to be in esse object at entity, as line (line), via (via hole), shap (copper sheet) etc.) copy, promptly the COPY function can copy one or more at diverse location again with the thing that has existed on the plank.A lot of PCB design operations can't reach design reuse by the mode of COPY, for example adjust Net (network) attribute, fine setting cabling, the fixed point of silk-screen position, adjustment device position, increase ICT (test point), editor Shap and delete or the like.
As can be seen, prior art can only be to repeat identical operations in a large number for a plurality of identical Module Design operation in the design in the CAD of PCB design process.Promptly in the PCB design process, can't effectively realize the reusing of design operation of equal modules.Thereby cause the efficient of PCB design very low, the possibility that also will cause simultaneously making a mistake in the PCB design process strengthens.
Summary of the invention
In view of above-mentioned existing in prior technology problem, the method that the purpose of this invention is to provide a kind of raising PCB design efficiency based on the PCB design operation, make in the PCB design process, can repeated application for the performed operation of identical module, to improve PCB design efficiency and accuracy.
The present invention is achieved by the following technical solutions:
The method of a kind of raising PCB design efficiency based on the PCB design operation of the present invention comprises:
A, determine to carry out the identical part of structure among the PCB of PCB (printed-wiring board (PWB)) design;
B, determine and preserve the PCB design operation that carries out at the identical part of described structure;
C, when the identical part of described structure being carried out PCB when design, realize described PCB design according to the PCB design operation that calls preservation.
Among the present invention, the part that the described structure of steps A is identical is:
The identical module of structure function among the PCB maybe needs the module to the identical PCB design operation of described module execution.
Described step B comprises:
Carry out writing down and preserve corresponding PCB design operation in the process of PCB design in the part identical to described structure.
Described step C comprises:
C1, when the identical part of the structure described in the PCB being carried out PCB when design, call the PCB design operation of preservation;
C2, the PCB design operation that calls is adjusted, and realized described PCB design according to adjusted PCB design operation according to the PCB design parameter of the identical part of described structure.
Among the present invention, the PCB design parameter of the part that the described structure of step C2 is identical comprises:
The quantity of the part that described structure is identical and positional information.
Among the present invention, for the PCB design tool that has grand writing function, described step B and step C comprise:
When an identical module of described structure being carried out the PCB design, utilize grand writing function that the PCB design operation of carrying out is noted;
When the identical module of other described structures being carried out the PCB design, call the PCB design operation of record, and described PCB design operation is carried out the corresponding offset adjustment according to the positional information of the identical module of described structure, generate new macro document;
Execution is carried out the PCB design of the identical module of described structure based on the new macro document that described PCB design operation generates.
Described side-play amount is adjusted into according to offset value of determining and side-play amount increase direction and adjusts.
Described step B and step C comprise:
When an identical module of described structure being carried out the PCB design, utilize grand writing function that the PCB design operation of carrying out is noted;
When simultaneously other each identical module of described structure being carried out the PCB design, call the PCB design operation of record, and described PCB design operation is carried out the adjustment of corresponding offset according to the positional information of the identical module of each described structure, determine the number of times that PCB design operation needs are carried out according to the quantity of each described module, generate new macro document;
Execution is carried out the PCB design of the identical module of described structure based on the new macro document that described PCB design operation generates.
The part that described structure is identical can be arranged in same PCB, also can be arranged in different PCB.
As seen from the above technical solution provided by the invention, the PCB design operation that the invention solves in the CAD design of the prior art is reused problem, realized and to have got off at the operational order record copies of a module, on each module identical, reappear described operational order then respectively with it, workload with Cheng Shi, thereby improved the efficient of PCB design, can also guarantee consistance on the other hand at the PCB design of identical module.
Description of drawings
Fig. 1 is the process flow diagram of method of the present invention.
Embodiment
Core of the present invention is the PCB when design record of first module in carrying out each identical module and preserves various operations at this module, when other modules in the identical module being carried out the PCB design, then call the various operations of preservation, and repeated to be applied in module that each is to be designed, thereby can finish apace at identical Module Design operation.
The method of the raising PCB design efficiency based on the PCB design operation of the present invention as shown in Figure 1, specifically may further comprise the steps:
Step 1: determine to carry out the identical part of structure among the PCB of PCB design;
Definite needs carry out the identical module of structure function among the PCB of PCB design, and need carry out identical PCB design operation to described module and carry out corresponding PCB design;
The identical part of described structure can be for being arranged in the module of same PCB, also can be for being arranged in the module of different PCB.
Step 2: determine and preserve the PCB design operation that carries out at the identical part of described structure; Carry out writing down and preserve corresponding PCB design operation in the process of PCB design in the part identical to described structure;
When an identical module of described structure being carried out the PCB design, can utilize grand writing function that the PCB design operation of carrying out is noted as corresponding macro document, also can utilize corresponding equipments of recording to be set specially the PCB design operation of execution is noted.
Step 3: when the identical part of the structure described in the PCB being carried out the PCB design, call the PCB design operation of preservation;
When the module identical with the PCB design operation of preserving carried out the PCB design, then call the PCB design operation file of the correspondence of preservation by corresponding link and index.
Step 4: the PCB design parameter according to the identical module of described structure is adjusted the PCB design operation that calls;
The PCB design parameter of the module that described structure is identical is meant the quantity and the positional information of the module that described structure is identical, determine to repeat the number of times of the PCB design operation that calls according to the quantity of the identical module of structure, determine to repeat the position of the PCB design operation that calls according to the positional information of each module, being generally position based on the PCB design operation of preserving increases corresponding offset according to corresponding direction again and gets final product;
Step 5: realize described PCB design according to adjusted PCB design operation.
Described step 4 and step 5 can for: the positional information according to the identical module of described structure is carried out the corresponding offset adjustment to the PCB design operation that calls, and generate new macro document, can guarantee like this to repeat corresponding design operation in the position at module place to be designed; Then, carry out the new macro document that generates based on described PCB design operation, carry out the PCB design of the identical module of described structure automatically.
Described step 4 and step 5 can also for: the positional information according to the identical module of each described structure is carried out the adjustment of corresponding offset to described PCB design operation, determine the number of times that PCB design operation needs are carried out according to the quantity of each described module, and generate new macro document; Then, carry out the new macro document that generates based on described PCB design operation, carry out the PCB design of each identical module of described structure automatically; The executive mode of this step 4 and step 5 can be simultaneously that a plurality of structures are identical the disposable design of module finish, and, in this mode, the identical situation of side-play amount for the identical intermodule of each structure, only needing to set a side-play amount that at every turn repeats described design operation gets final product, but under the different situation of the side-play amount of the identical intermodule of each structure, then need to be respectively the side-play amount that at every turn repeats described design operation and be provided with.
Understand for the present invention being had further, the present invention is further illustrated in conjunction with concrete application example more below, first-selection it should be explicitly made clear at this point that the present invention is applicable to that a plurality of identical modules are carried out PCB to be designed, describedly identically be meant that mainly the manual setting operation of finishing at each module is identical, rather than finger print piece itself is identical:
When first module in a plurality of identical modules is designed by manual setting, use grand writing function that user's design operation is noted, then, when second module designed, the coordinate that is writing down various operations in the macro document of design operation content is added a side-play amount, the coordinate that makes it to operate has become second module by first module, at this newly-generated macro document of operation, second module reaches have been finished and module one duplicate adjustment automatically then.And the like, when macro document is edited, can increase different side-play amount respectively and generate the grand information of many groups, suitable as long as these side-play amounts are selected, move this new all module in grand back so and can finish the adjustment the same and operate with module one.The present invention is based on corresponding PCB design tool specific implementation the time, at first need to be provided with three parameters, one is QTY: the number of times that order is repeated, if the identical module to be designed except that first module has 4, then this parameter should be " 4 ", second parameter is Spacing: the spacing of two identical modules, this parameter should be provided with by actual conditions, as be " 1000 " (mil) etc., the 3rd parameter is Order: the direction that side-play amount increases, this parameter can be " Down " or " UP " etc., thereby determines the direction that side-play amount accurately increases; After described each parameter sets, start the design operation writing function to use grand mode to note the order of follow-up generation, afterwards, just can carry out corresponding design operation to first module as required, design operation sends an operational order after finishing, as clicking " Done " link, like this, just, other each modules can be finished corresponding adjustment design according to the mode of module one.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.

Claims (9)

1. method based on the raising PCB design efficiency of PCB design operation is characterized in that comprising:
A, determine to carry out the identical part of structure among the PCB of PCB design;
B, determine and preserve the PCB design operation that carries out at the identical part of described structure;
C, when the identical part of described structure being carried out PCB when design, realize described PCB design according to the PCB design operation that calls preservation.
2. the method for the raising PCB design efficiency based on the PCB design operation according to claim 1 is characterized in that the identical part of the described structure of steps A is:
The identical module of structure function among the PCB maybe needs the module to the identical PCB design operation of described module execution.
3. the method for the raising PCB design efficiency based on the PCB design operation according to claim 1 is characterized in that described step B comprises:
Carry out writing down and preserve corresponding PCB design operation in the process of PCB design in the part identical to described structure.
4. according to the method for claim 1,2 or 3 described raising PCB design efficiencies based on the PCB design operation, it is characterized in that described step C comprises:
C1, when the identical part of the structure described in the PCB being carried out PCB when design, call the PCB design operation of preservation;
C2, the PCB design operation that calls is adjusted, and realized described PCB design according to adjusted PCB design operation according to the PCB design parameter of the identical part of described structure.
5. the method for the raising PCB design efficiency based on the PCB design operation according to claim 4 is characterized in that the PCB design parameter of the part that the described structure of step C2 is identical comprises:
The quantity of the part that described structure is identical and positional information.
6. the method for the raising PCB design efficiency based on the PCB design operation according to claim 1 and 2 is characterized in that for the PCB design tool that has grand writing function, described step B and step C comprise:
When an identical module of described structure being carried out the PCB design, utilize grand writing function that the PCB design operation of carrying out is noted;
When the identical module of other described structures being carried out the PCB design, call the PCB design operation of record, and described PCB design operation is carried out the corresponding offset adjustment according to the positional information of the identical module of described structure, generate new macro document;
Execution is carried out the PCB design of the identical module of described structure based on the new macro document that described PCB design operation generates.
7. the method for the raising PCB design efficiency based on the PCB design operation according to claim 6, it is characterized in that described side-play amount is adjusted into increases direction according to the offset value of determining and side-play amount and adjusts.
8. the method for the raising PCB design efficiency based on the PCB design operation according to claim 1 and 2 is characterized in that described step B and step C comprise:
When an identical module of described structure being carried out the PCB design, utilize grand writing function that the PCB design operation of carrying out is noted;
When simultaneously other each identical module of described structure being carried out the PCB design, call the PCB design operation of record, and described PCB design operation is carried out the adjustment of corresponding offset according to the positional information of the identical module of each described structure, determine the number of times that PCB design operation needs are carried out according to the quantity of each described module, generate new macro document;
Execution is carried out the PCB design of the identical module of described structure based on the new macro document that described PCB design operation generates.
9. the method for the raising PCB design efficiency based on the PCB design operation according to claim 1 and 2 is characterized in that the identical part of described structure can be arranged in same PCB, also can be arranged in different PCB.
CNB200410008366XA 2004-03-11 2004-03-11 Method for improving PCB design efficiency based on PCB design operation Expired - Fee Related CN100370461C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200410008366XA CN100370461C (en) 2004-03-11 2004-03-11 Method for improving PCB design efficiency based on PCB design operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200410008366XA CN100370461C (en) 2004-03-11 2004-03-11 Method for improving PCB design efficiency based on PCB design operation

Publications (2)

Publication Number Publication Date
CN1667618A CN1667618A (en) 2005-09-14
CN100370461C true CN100370461C (en) 2008-02-20

Family

ID=35038711

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410008366XA Expired - Fee Related CN100370461C (en) 2004-03-11 2004-03-11 Method for improving PCB design efficiency based on PCB design operation

Country Status (1)

Country Link
CN (1) CN100370461C (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739474B (en) * 2008-11-04 2012-02-08 英业达股份有限公司 Module arrangement method of layout chart
CN101794339A (en) * 2010-03-23 2010-08-04 中兴通讯股份有限公司 Method and system for realizing portable multiplexing of printed circuit board
CN102063520B (en) * 2010-06-17 2015-04-01 北京中星微电子有限公司 Method and device for generating printed circuit board design file
CN102254069B (en) * 2011-07-14 2013-03-13 华东理工大学 Method for reusing PCB design based on body
CN102306224B (en) * 2011-09-05 2013-07-10 深圳市同洲电子股份有限公司 Method and device for automatically generating AI (artificial intelligence) component list
CN102637225A (en) * 2012-03-20 2012-08-15 苏州芯禾电子科技有限公司 Management method of sub-circuit module of radio frequency integrated circuit
CN102867100A (en) * 2012-10-09 2013-01-09 无锡江南计算技术研究所 Printed board computer aided design (CAD) layout method
CN102990179B (en) * 2012-10-19 2014-07-23 廖怀宝 Method for improving programming speed and precision of soldering robot by using computer-aided design (CAD) file
CN104376176A (en) * 2014-11-20 2015-02-25 上海斐讯数据通信技术有限公司 PCB modular design method
CN104797084B (en) * 2015-04-09 2018-01-23 广东威创视讯科技股份有限公司 The method and device of printed circuit board layout
CN109359384B (en) * 2018-10-17 2022-02-18 郑州云海信息技术有限公司 Method and device for calling silk-screen mark into printed circuit board

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002124799A (en) * 2000-10-13 2002-04-26 Matsushita Electric Ind Co Ltd Method and device for teaching mounting position, and recording medium of mounting position teaching program
JP2002328774A (en) * 2001-04-27 2002-11-15 Alps Electric Co Ltd Coordinate inputting device
CN1459716A (en) * 2002-05-22 2003-12-03 华为技术有限公司 Automatic checking device of printed-wiring board designing and its method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002124799A (en) * 2000-10-13 2002-04-26 Matsushita Electric Ind Co Ltd Method and device for teaching mounting position, and recording medium of mounting position teaching program
JP2002328774A (en) * 2001-04-27 2002-11-15 Alps Electric Co Ltd Coordinate inputting device
CN1459716A (en) * 2002-05-22 2003-12-03 华为技术有限公司 Automatic checking device of printed-wiring board designing and its method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Protel99 SE电路设计实用指南. 京辉热点工作室,88-91、235-237,人民邮电出版社. 2000 *

Also Published As

Publication number Publication date
CN1667618A (en) 2005-09-14

Similar Documents

Publication Publication Date Title
CN100370461C (en) Method for improving PCB design efficiency based on PCB design operation
CN107135618A (en) The control method and system of mixed batch are prevented in a kind of PCB production processes
EP1543453A1 (en) System and method for modifying electronic design data
CN106406531B (en) Method for manufacturing VR virtual printed circuit board factory
CN1979503A (en) Circuit-board laying-out method
JPH056212A (en) Data preparing method for equipment loading machine
CN101211373A (en) Line diagram part graph proofreading method
CN109241561B (en) Use method of full-automatic script in Genesis environment
CN100361130C (en) Method and apparatus for improving PCB design efficiency
CN1457225A (en) Method for producing circuit board by laser ethcing
CN102130729A (en) Method, device and network equipment for optimizing eye pattern
CN109800496A (en) A method of via hole is added along pcb board side
CN100518441C (en) Method for realizing reutilization in printed circuit board design
CN100361129C (en) PCB design method and system for automatically leading-in designing rules
CN104182587A (en) Method and device for generating PCB manufacturing sheet information
CN1035409A (en) Make the equipment and the method for printed circuit prototypes
CN1437436A (en) Circuit board design method
CN114444431A (en) Differential impedance line automatic selection method, device and storage medium
WO2023155549A1 (en) Laser removal solder mask layer processing method for substrate
KR102446868B1 (en) Cam process data automatic generating apparatus and data automatic generating method and computer program for the same
JPH06152191A (en) Component mounting equipment
CN100555291C (en) Automatic typesetting system and method
US20080127022A1 (en) Method for managing net data of a layout
CN111488719B (en) Method and device for automatically forming closed path according to via hole position
KR970006231B1 (en) Modifying method of chip-mounter program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080220

Termination date: 20150311

EXPY Termination of patent right or utility model