CN101110091A - System for auxiliary laying signal wire and method thereof - Google Patents

System for auxiliary laying signal wire and method thereof Download PDF

Info

Publication number
CN101110091A
CN101110091A CNA2006101063041A CN200610106304A CN101110091A CN 101110091 A CN101110091 A CN 101110091A CN A2006101063041 A CNA2006101063041 A CN A2006101063041A CN 200610106304 A CN200610106304 A CN 200610106304A CN 101110091 A CN101110091 A CN 101110091A
Authority
CN
China
Prior art keywords
signal wire
pin
laying
wiring
initial
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
CNA2006101063041A
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 CNA2006101063041A priority Critical patent/CN101110091A/en
Publication of CN101110091A publication Critical patent/CN101110091A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

A system and method for assisting the laying of cable is provided, which is characterized in that: a safe distance between signal cables is preset in a cable laying software; a signal cable to be laid is positioned in an initial pin in a pin area via an initial pin setting module; a minimal cable distance between the signal cables laid in the pin area and a maximal length of the signal cable laid in the minimal cable distance are set via a cable laying rules setting module in the pin area, so that a cable laying software is able to lay the signal cable within the minimal cable distance from the initial pin; if the length of the signal cable laid by the cable laying software from the initial pin of the pin area via a monitor module exceeds the designated one, the cable laying software will continue to lay the signal cable according to the preset safe distance between the signal cables, so as to eliminate the ignorable DRC resulted from little distance between pins in the pin area.

Description

The system and method for auxiliary laying signal wire
Technical field
The present invention relates to a kind of system and method for auxiliary laying signal wire, more detailed it, relate to a kind of wiring software that loads on, it is carried out the system and method for signal line wiring in order to auxiliary this wiring software when design one circuit board.
Background technology
At present, the configuration (Layout) of printed circuit board (PCB) (PCB) normally automatically performs by all kinds of software programs (for example Protel software).Wherein, before connecting up, wiring installation teacher generally needs the important line (for example signal wire and power lead etc.) of institute's desire wiring is set live width and line-spacing, so that signal can more effectively transmit, and can satisfy for example requirement of specification such as impedance or sequential, and after finishing by software program wiring, need that this wiring result is carried out design rule and check (DRC, Design Rule Check), the design rule that meets live width and line-spacing with the circuit of checking described laying, avoiding line width not enough and cause yield not good, line pitch is too small and easily form electromagnetic interference (EMI) or short circuit.And when checking the defectiveness circuit, can adopt for example to indicate the defective locations place of DRC in this circuit, make amendment in view of the above for wiring installation teacher.
At present, fairly perfect in the employed wiring software of wiring installation teacher for the function that the signal wire live width is set, but the function of setting for line-spacing also has certain defective in practical operation.For instance, be generally the integrated level that improves printed circuit board (PCB), be laid in the BGA electronic component on this circuit board, its each pin (Pin) spacing setting is just corresponding less, in wiring the time is from (Trace) other zones to circuit board of leading the way of this pin (Pin) respectively, it is right because the spacing between the pin is less, cause the follow-up spacing that is laid in each signal wire between pin can't satisfy the predefined line-spacing requirement of wiring rule, so this wiring result is carried out DRC when checking, the DRC mistake sign of design rule can appear much not being inconsistent on this circuit board, but, this kind is negligible DRC owing to the less spacing that is laid in each signal wire between pin that causes of pin-pitch is not inconsistent the caused DRC of designing wiring rule, though promptly the spacing between this signal wire does not meet designing wiring rule but do not influence the line signal transmission, wiring installation Shi Wuxu makes amendment to the insignificant DRC of this kind.But in that being paid, this circuit board gives the client when checking for it, the client tends to require these insignificant DRC mistakes signs are hidden, so in the later stage work of design, wiring installation teacher will be provided with a restricted area (Constraint Area) in the zone of living in that these DRC mistakes indicate, and hides so that described insignificant DRC mistake is indicated.
But, in the aforementioned prior art, because of this restricted area is all laying bedding planes that run through this circuit board from top to bottom, so can produce following influence: in same laying bedding plane, all circuits in this restricted area all are subjected to the influence that this restricted area is provided with, DRC (DRC that can the ignore) mistake that does not meet designing wiring rule but do not influence the circuit of line signal transmission indicates and may connect those and influence the line signal transmission and DRC (DRC that promptly can not ignore) the mistake sign of the signal wire that must revise together is hidden, cause wiring installation Shi Wufa that the signal wire that the DRC mistake of can not ignore indicates is made amendment, cause line signal bad, the circuit board quality descends.In like manner, because of this restricted area is all laying bedding planes that run through this circuit board from top to bottom, influence the line signal transmission and DRC (DRC that promptly can not ignore) the mistake sign of the signal wire that must revise so also hidden in other laying bedding planes those, restriction wiring installation's teacher modification can cause the problem that line signal is bad and the circuit board quality descends equally.
Therefore, how to overcome the shortcoming of above-mentioned prior art, though and then provide a kind of fruitful wires design not meet designing wiring rule but still the fair DRC mistake sign that accords with the circuit of request signal transmission with hiding described, avoid hiding the DRC mistake of the circuit that does not meet designing wiring rule and fair symbol request signal transmission and indicating so that the user can't make amendment to it because of restricted area is set, and cause the problem that the line signal transmission is bad and the circuit board quality descends, real is present problem to be solved.
Summary of the invention
Shortcoming in view of above-mentioned prior art, fundamental purpose of the present invention is the system and method that is to provide a kind of auxiliary laying signal wire, do not meet designing wiring rule but the fair DRC mistake sign that accords with the circuit of request signal transmission by hiding, and the DRC mistake that only shows the circuit that does not meet designing wiring rule and not fair symbol request signal transmission indicates, so that the user makes amendment to it, and then promote the circuit board wiring quality and cause the shortcoming that the line signal transmission is bad and the circuit board quality descends.
For reaching above-mentioned purpose and other, the present invention promptly provides a kind of system and method for auxiliary laying signal wire.The system of this auxiliary laying signal wire loads on a wiring software, in order to assist this wiring software when designing a circuit board, to begin laying signal wire in the pin field on this circuit board with many pins (pin), wherein, be preset with the safe distance between signal wire and the signal wire in this wiring software, the system of this auxiliary laying signal wire comprises: initial pin setting module is to desire the initial pin of laying signal wire in this pin field in order to set; Pin field designing wiring rule module, be in order to be set between the signal wire that pin field lays minimum line apart from and permit the maximum length that accords with this minimum line apart from the signal wire of laying, for this wiring software certainly the minor increment between the signal wire that sets with this pin field designing wiring rule module of the initial pin that sets of this initial pin setting module begin laying signal wire; And monitoring module, be to be used to detect when the initial pin of this wiring software in this pin field begins laying signal wire the maximum length whether length of the signal wire of being laid set greater than this pin field designing wiring rule module, if then make this wiring software continue laying signal wire according to its default signal wire and the safe distance between the signal wire.
The system of above-mentioned auxiliary laying signal wire also comprises one in order to store the storage module of the content that this initial pin setting module and pin field designing wiring rule module set.
The present invention also provides a kind of method of auxiliary laying signal wire, it is the system that is applied to an auxiliary laying signal wire, the system of this auxiliary laying signal wire loads on a wiring software, in order to assist this wiring software when designing a circuit board, to begin laying signal wire in the pin field on this circuit board with many pins (pin), wherein, be preset with the safe distance between signal wire and the signal wire in this wiring software, the method for this auxiliary laying signal wire is to comprise: the initial pin of laying signal wire in this pin field that setting is desired; Be set between the signal wire that this pin field lays minimum line apart from and with the maximum length of this minimum line apart from the signal wire of laying, for this wiring software from the initial pin that sets with the minor increment laying signal wire between the signal wire that sets; And whether the length of detecting the signal wire of being laid when the initial pin of this wiring software in this pin field begins laying signal wire is greater than the maximum length that sets, if then make this wiring software continue laying signal wire according to its default signal wire and the safe distance between the signal wire.
The method of above-mentioned auxiliary laying signal wire comprise again between the signal wire that initial pin in this pin field that will set and this pin field lay minimum line apart from and the step that stores apart from the maximum length of the signal wire of laying with this minimum line.
Therefore, the system and method for auxiliary laying signal wire of the present invention, it is characterized in that being being set between the signal wire that pin field lays minimum line apart from and permitted the maximum length that accords with apart from the signal wire of laying with this minimum line, lay in view of the above for this wiring software, thereby the described DRC (DRC that can ignore) that does not meet the designing wiring rule of this wiring software but do not influence the signal wire of line signal transmission when checking, is hidden DRC, thereby can keep away in the prior art and need can ignore DRC to hide by the setting restricted area, cause the user to make amendment to it, transmit problem bad and that the circuit board quality descends and cause line signal, avoid the described DRC that must revise being hidden together with insignificant DRC because of restricted area is set, thereby improve line signal, and raising circuit board quality, in addition, also can reduce and check the workload that step and follow-up user make amendment, increase work efficiency really.
Description of drawings
Fig. 1 is the basic framework block schematic diagram that shows auxiliary signal line initialization system of the present invention;
Fig. 2 is the basic step process flow diagram that shows the method for auxiliary laying signal wire of the present invention; And
Fig. 3 is display application auxiliary signal line initialization system of the present invention and method one Application Example synoptic diagram.
The main element symbol description
The system of 1 auxiliary laying signal wire
10 initial pin setting modules
12 pin field designing wiring rule modules
14 storage modules
16 monitoring modules
210,211 pins
220,221 signal wires
2 wiring software
20 pin field
L1 minimum line distance
The L2 maximum length
The S safe distance
S200 ~ S203 step
Embodiment
Below by particular specific embodiment explanation embodiments of the present invention, those skilled in the art can understand other advantages of the present invention and effect easily by the disclosed content of this instructions.The present invention also can be implemented or be used by other different specific embodiments, and the every details in this instructions also can be based on different viewpoints and application, carries out various modifications and change under the spirit of the present invention not deviating from.
Figure 1 shows that the basic framework block schematic diagram of the system of auxiliary laying signal wire of the present invention, what should be specified is, the system of this auxiliary laying signal wire can comprise other member in addition, is simplicity of illustration and explanation, and basic framework herein only shows the member relevant with the present invention.
In present embodiment, the system 1 of auxiliary laying signal wire of the present invention loads on a wiring software 2, in order to assist this wiring software 2 when designing a circuit board, to begin laying signal wire in the pin field on this circuit board with many pins (pin), wherein, be preset with safe distance S between signal wire and the signal wire in this wiring software.In present embodiment, described contact pin (Pin) is for belonging to ball grid array (Ball Grid Array, BGA) electronic component pin.As shown in the figure, the system 1 of this auxiliary laying signal wire be comprise initial pin setting module 10 and, pin field designing wiring rule module 12, storage module 14 and monitoring module 16.Below promptly the system 1 of this auxiliary laying signal wire is elaborated.
Initial pin setting module 10 is to desire the initial pin that laying signal wire begins to lay in this pin field in order to set.
Pin field designing wiring rule module 12 is in order to set this wiring software 2 begins the arranging signal circuit in this pin field wiring rule, promptly be set in minimum line between the signal wire that this pin field begins to lay apart from L1 and with the maximum length L2 of this minimum line, for the minor increment L1 laying signal wire of this wiring software 2 between the signal wire that the initial pin that these initial pin setting modules 10 set sets with this pin field designing wiring rule module 12 apart from the signal wire of laying.
Storage module 14 is in order to storing the content that this initial pin setting module 10 and pin field designing wiring rule module 12 set, with as this wiring software 2 in the foundation of this pin field laying signal wire.
Monitoring module 16 is to be used to detect when the initial pin of this wiring software 2 in this pin field begins laying signal wire the maximum length whether length of the signal wire of being laid set greater than this pin field designing wiring rule module 12, whether the signal line that i.e. detecting has been laid walks out this pin field, if then this wiring software 2 continues laying signal wire according to its default signal wire and the safe distance between the signal wire.
By the present invention, can make the signal wire of laying in this pin field satisfy the wiring rule that this pin field designing wiring rule module 12 sets, thereby can carry out design rule to this circuit board and check (DRC in follow-up, Design Rule Check) time, eliminates being laid between each signal wire in this pin field of causing because of the spacing between the pin in this pin field is less apart from not being inconsistent the caused insignificant DRC of designing wiring rule.
The system 1 that uses auxiliary laying signal wire of the present invention carries out auxiliary signal line establishing method flow process of the present invention as shown in Figure 2, this method comprises following implementation step: at step S200, make this initial pin setting module 10 set desire the initial pin of laying signal wire in this pin field, and will set content and be stored in this storage module 14.Then, proceed to step S201.
In step S201, make pin field designing wiring rule module 12 be set in the wiring rule of this pin field laying signal wire, the i.e. initial pin that sets according to this initial pin setting module 10, be set in minimum line between the signal wire that this pin field begins to lay apart from L1 and with the maximum length L2 of this minimum line apart from the signal wire of laying, and the wiring rule that this sets is stored in this storage module 14, begin laying signal wire from the initial pin that sets with the minor increment L1 between the signal wire that sets for this wiring software.Then, proceed to step S202.
In step S202, the maximum length that makes the length of the signal wire that 16 detectings of this monitoring module are laid whether set greater than this pin field designing wiring rule module 12 is if then proceed to step S203; Otherwise make this wiring software 2 continue laying signal wire, and repeat this step S202 according to the wiring rule that pin field designing wiring rule module 12 sets.
At step S203, this monitoring module 16 makes this wiring software 2 continue laying signal wire according to its default signal wire and the safe distance S between the signal wire and lays operation to finishing signal wire.
See also Fig. 3, it is the system and method one Application Example synoptic diagram that utilizes auxiliary laying signal wire of the present invention.As shown in the figure, has a pin field 20 that comprises many pins (pin) on this circuit board, in and by above-mentioned initial pin setting module 10 set desire the initial pin 210 of laying signal wire in this pin field 20,211, from the above, set certainly in initial pin 210 by this pin field designing wiring rule module 12,211 signal wires that begin to lay 220, minimum line distance between 221 is L1, and with the signal wire 220 of this minimum line apart from laying, 221 maximum length is L2, for this wiring software 2 from the initial pin 210 that sets, 211 begin laying signal wire 220 with the minor increment L1 between the signal wire that sets, 221, and detect the signal wire of being laid 220 in this monitoring module 16,221 length is the maximum length L2 that sets greater than this pin field designing wiring rule module 12 (i.e. this signal wire 220,221 have all walked out this pin field 20) time, then make this wiring software 2 proceed to lay until finishing this signal wire 220 according to its default signal wire and the safe distance S between the signal wire, 221 laying operation.
In sum, the system and method for auxiliary laying signal wire of the present invention, it mainly is initial pin by initial pin setting module laying signal wire that setting is desired, and the minimum line of pin field designing wiring rule module settings between the signal wire that this pin field begins to lay is apart from reaching with the maximum length of this minimum line apart from the signal wire of laying, thereby can carry out design rule to this circuit board and check (DRC in follow-up, Design Rule Check) time, elimination is not inconsistent the caused negligible DRC of designing wiring rule because of the less spacing that is laid in each signal wire between pin that causes of the spacing between the pin in this pin field; And then avoid existing the employing restricted area is set hides the DRC mistake of can not ignore of the circuit that does not meet designing wiring rule and fair symbol request signal transmission and indicate together with above-mentioned insignificant DRC and together hide, so that can't making amendment and cause line signal it, the user transmits shortcoming bad and that the circuit board quality descends, in addition, more can reduce and check the workload that step and follow-up user make amendment, be improved work efficiency, and effectively improve the quality of design of printed circuit board (PCB).
The foregoing description only is illustrative principle of the present invention and effect thereof, but not is used to limit the present invention, that is, the present invention in fact still can do other changes.Therefore, any those skilled in the art all can make amendment to the foregoing description under spirit of the present invention and category.So the scope of the present invention, should be listed as claim.

Claims (6)

1. the system of an auxiliary laying signal wire, be to load on a wiring software, in order to assist this wiring software when designing a circuit board, to begin laying signal wire in the pin field on this circuit board with many pins, wherein, be preset with the safe distance between signal wire and the signal wire in this wiring software, the system of this auxiliary laying signal wire comprises:
Initial pin setting module is to desire the initial pin of laying signal wire in this pin field in order to set;
Pin field designing wiring rule module, be apart from reaching, for the minor increment laying signal wire of this wiring software between the signal wire that the initial pin that this initial pin setting module sets sets with this pin field designing wiring rule module in order to the minimum line between each signal wire that is set in the pin field laying with the maximum length of this minimum line apart from the signal wire of laying; And
Monitoring module, be to be used to detect when the initial pin of this wiring software in this pin field begins laying signal wire the maximum length whether length of the signal wire of being laid set greater than this pin field designing wiring rule module, if then make this wiring software continue laying signal wire according to its default signal wire and the safe distance between the signal wire.
2. the system of auxiliary laying signal wire according to claim 1 also comprises one in order to store the storage module of the content that this initial pin setting module and pin field designing wiring rule module set.
3. the system of auxiliary laying signal wire according to claim 1, wherein, these many pins are the ball grid array pin.
4. the method for an auxiliary laying signal wire, it is the system that is applied to an auxiliary laying signal wire, the system of this auxiliary laying signal wire loads on a wiring software, in order to assist this wiring software when designing a circuit board, to begin laying signal wire in the pin field on this circuit board with many pins, wherein, be preset with the safe distance between signal wire and the signal wire in this wiring software, the method for this auxiliary laying signal wire is may further comprise the steps:
The initial pin of laying signal wire in this pin field that setting is desired;
Be set between the signal wire that this pin field lays minimum line apart from and with the maximum length of this minimum line apart from the signal wire of laying, for this wiring software from the initial pin that sets with the minor increment laying signal wire between the signal wire that sets; And
Whether the length of detecting the signal wire of being laid when the initial pin of this wiring software in this pin field begins laying signal wire is greater than the maximum length that sets, if then make this wiring software continue laying signal wire according to its default signal wire and the safe distance between the signal wire.
5. the method for auxiliary laying signal wire according to claim 4, also comprise between the signal wire that initial pin in this pin field that will set and this pin field lay minimum line apart from and the step that stores apart from the maximum length of the signal wire of laying with this minimum line.
6. the method for auxiliary laying signal wire according to claim 4, wherein, these many pins are the ball grid array pin.
CNA2006101063041A 2006-07-19 2006-07-19 System for auxiliary laying signal wire and method thereof Pending CN101110091A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006101063041A CN101110091A (en) 2006-07-19 2006-07-19 System for auxiliary laying signal wire and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006101063041A CN101110091A (en) 2006-07-19 2006-07-19 System for auxiliary laying signal wire and method thereof

Publications (1)

Publication Number Publication Date
CN101110091A true CN101110091A (en) 2008-01-23

Family

ID=39042159

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006101063041A Pending CN101110091A (en) 2006-07-19 2006-07-19 System for auxiliary laying signal wire and method thereof

Country Status (1)

Country Link
CN (1) CN101110091A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102479273A (en) * 2010-11-26 2012-05-30 英业达股份有限公司 Layout debugging method
CN102841955A (en) * 2011-06-24 2012-12-26 鸿富锦精密工业(深圳)有限公司 Signal wire length check system and signal wire length check method
CN103970959A (en) * 2014-05-21 2014-08-06 上海斐讯数据通信技术有限公司 Circuit board wiring method and system
CN104955280A (en) * 2015-06-18 2015-09-30 浪潮电子信息产业股份有限公司 Impedance line width searching method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102479273A (en) * 2010-11-26 2012-05-30 英业达股份有限公司 Layout debugging method
CN102841955A (en) * 2011-06-24 2012-12-26 鸿富锦精密工业(深圳)有限公司 Signal wire length check system and signal wire length check method
CN103970959A (en) * 2014-05-21 2014-08-06 上海斐讯数据通信技术有限公司 Circuit board wiring method and system
CN103970959B (en) * 2014-05-21 2018-03-02 上海斐讯数据通信技术有限公司 A kind of circuit board wiring method and system
CN104955280A (en) * 2015-06-18 2015-09-30 浪潮电子信息产业股份有限公司 Impedance line width searching method

Similar Documents

Publication Publication Date Title
CN103970959A (en) Circuit board wiring method and system
US20100313178A1 (en) CAD apparatus and check support apparatus
CN101110091A (en) System for auxiliary laying signal wire and method thereof
CN101782931B (en) Processing method and system of constraint areas of circuit board wiring
CN102855337A (en) Automated wiring inspection system and automated wiring inspection method
CN204795862U (en) Two unification interconnecting link board and electronic equipment
CN102479272B (en) Method for setting test points
CN202697021U (en) Goldfinger printed circuit board
CN101303703B (en) Drill system and method for threading throughhole
CN102053205A (en) Grounding pin detection system and method
CN104182555A (en) Circuit board wire distribution detection device and circuit board wire distribution detection method
CN101539956A (en) System and method for arranging signal wire
CN101425099B (en) Method and system for detecting element layout
CN100541499C (en) The system and method for auxiliary layout snake wire
CN103747625A (en) GND (ground) hole distributing method and system of HDI (High Density Interconnection) circuit board
CN100370886C (en) A printed wiring board and production method thereof
CN102063517A (en) Wiring check method
CN101727511A (en) Method for placing part in circuit layout
TW200521754A (en) Method for preventing short circuit during circuit layout
CN101281548A (en) System and method for laying elements
CN101303704A (en) Method for designing printed circuit board
CN105760584A (en) Internal wiring method and system for chip
CN217061304U (en) TFT glass, display module assembly and electronic equipment
CN104504204B (en) In pcb board protective wire wiring system and wiring method
CN110391199A (en) Chip packing-body

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