CN102081681A - Circuit layout system and method with layout confining region planning function - Google Patents

Circuit layout system and method with layout confining region planning function Download PDF

Info

Publication number
CN102081681A
CN102081681A CN2009102241904A CN200910224190A CN102081681A CN 102081681 A CN102081681 A CN 102081681A CN 2009102241904 A CN2009102241904 A CN 2009102241904A CN 200910224190 A CN200910224190 A CN 200910224190A CN 102081681 A CN102081681 A CN 102081681A
Authority
CN
China
Prior art keywords
layout
layout constraint
confinement element
district
confinement
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
CN2009102241904A
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 CN2009102241904A priority Critical patent/CN102081681A/en
Publication of CN102081681A publication Critical patent/CN102081681A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The invention discloses a circuit layout system and a method with a layout confining region planning function. The method comprises: when a pre-built confining element table detects that an element to be moved by a user is a corresponding confining element in the confining element table, judging whether the confining element to be moved is planned with a corresponding layout confining region; if yes, causing the confining element to move and the layout confining region to which the confining element to be moved belongs to together move to an appointed position; if the confining element to be moved is not planned with a corresponding layout confining region, setting the layout confining region of the confining element to be moved according to the layout confining region and the parameter stored in the confining element table; and arranging the set layout confining region on the arranging position of a circuit diagram after the confining element is moved.

Description

Circuit layout system and method with layout constraint section planning function
Technical field
The present invention relates to a kind of circuit layout system and method with layout constraint section planning function, more detailed it, be circuit layout system and the method that the sensitive element on the circuit diagram is provided automatically the layout constraint section planning about a kind of with layout constraint section planning function.
Background technology
Development along with high density integrated circuit or multilayer circuit board, electric design automation (Electronic Design Automation, EDA) software institute's role in advanced person's electronic circuit production procedure is got over fractal key, generally speaking at present electronic design automation software can support that manual layout is auxiliary, autoplacement mode or carry out the electronic circuit layout in conjunction with both.Yet, constantly component density and the manufacture method complexity that promotes impelled resource consolidation and the optimizing function that design of electronic circuits person must highly rely on electronic design automation software to be provided, in addition since autoplacement to have the speed of finishing than manual layout supplementary mode fast, characteristics such as accuracy height, more can rapid reaction and grasp instant business opportunity under the quick transition of produce market, therefore strengthen functional in operational convenience of electronic design automation software and the system combination, except can reducing the problem and design cost that the design of electronic circuits personnel must solve widely, also can significantly promote simultaneously designer's work efficiency.
With regard to prior art, utilize electronic design automation software on multilayer board layout sensitive (sensitive) element (as crystal oscillation element, inductance element) or part that specific function considers is arranged (as the IO element, high speed signal is striden the power supply cutting, cooling pad (Thermal Pad) and blind hole (via)) must consider the zone that may need to carry out layout constraint on the circuit board in advance, to avoid not sensitive element or specific function component placement in the layout constraint district, and allow other component placements on sensitive element or specific function element, below or on every side and then causes taking place electromagnetic interference (EMI), cross-talk phenomenons such as (cross-talk).
Yet Fu Za circuit and design cycle make the deviser be difficult to take into account all sidedly each details day by day.When deviser's motion sensitive element or specific function element during to reposition, ignore sometimes corresponding layout constraint district is moved to corresponding reposition equally, in follow-up layout formula, may thereby allow other elements to be arranged at the upper and lower of sensitive element or specific function element or on every side thus, thereby disturb the normal operation of these elements.And existing electronic design automation software can not be revised the mistake in this kind design automatically, thereby the circuit board that design is finished can't normal operation.Then, the deviser may must confirm and debug at the layout constraint district of each sensitive element or specific function element, and carry out the layout flow process again when being checked through mistake.But for the large scale circuit system, must to be arranged at this number of elements of printing on the electric circuit board quite huge usually, seek one by one with modification and obviously reduced work efficiency, and the inspection of possible holiday element, thereby influence the usefulness of sensitive element, simultaneously also may cause interference, thereby influence the quality and the design timeliness of whole electronic circuit layout for the signal transmission of electronic circuit itself.
For the function of electronic design automation software, still have many shortcomings to be improved at present relevant for the processing mode that sensitive element or specific function component placement confining region are set.In addition, constantly supervise the deviser must promote design efficiency and accuracy, to avoid producing layout constraint district design improperly for the demand of high component density integrated circuit and multilayer board.
Because the circuit layout system and the method that are adopted now still have weak point, and because of the demand of market trend for electronic circuit positioning efficiency and precision constantly promotes, therefore, how to provide and to guarantee that particular element all has corresponding layout constraint district and its corresponding layout constraint district also can move together when moving this particular element circuit layout system and method are present problem demanding prompt solutions.
Summary of the invention
In order to solve above-mentioned prior art problems, the object of the present invention is to provide a kind of circuit layout system with layout constraint section planning function, guarantee that confinement element in the circuit diagram all has corresponding layout constraint district and its corresponding layout constraint district also can move together when moving this confinement element circuit layout system, omit the problem in the layout constraint district under mobile this confinement element to avoid mobile confinement element.
For reaching above-mentioned and other purpose, the invention provides a kind of circuit layout system with layout constraint section planning function, this system comprises: the confinement element table, in order to the type and the parameter of setting confinement element, and set the corresponding layout constraint of this confinement element district's type and parameter; Whether detecting module is moved in order to the element on the circuit for detecting figure, and judges further whether this element that is moved is the confinement element that sets in this confinement element table, if then the output layout confining region is judged signal; Layout constraint district judge module, whether planned corresponding layout constraint district in order to judge this element that is moved that signal is judged as confinement element according to this layout constraint district, and this this element that is moved that is judged as confinement element whether whether plan the foundation in corresponding layout constraint district be corresponding with the identification code in layout constraint district with the identification code of this element that is moved of belonging to confinement element, if judged corresponding layout constraint district, then output layout confining region movable signal; If judging not, planning has corresponding layout constraint district, then output layout confining region setting signal; Mobile module is in order to make this confinement element that is moved move on the position that institute's desire moves on this circuit diagram with the layout constraint district under it according to this layout constraint district movable signal; And layout constraint district setting module, in order to according to the layout constraint district type stored in this layout constraint district and this confinement element table and the layout constraint district of this confinement element that is moved of parameter setting.
Moreover, the present invention provides a kind of circuit arrangement method with layout constraint section planning function in addition, may further comprise the steps: set up the confinement element table, store in this confinement element table confinement element type and parameter and with the corresponding layout constraint of this confinement element district's type and parameter; In circuit diagram layout process, when detecting the element that is moved on the circuit diagram for the confinement element that sets in this confinement element table, judge whether this confinement element that is moved has planned corresponding layout constraint district, if have, then make the confinement element that is moved move on the position specified on the circuit diagram with the layout constraint district under it; Do not planned corresponding layout constraint district if judge this confinement element that is moved, then according to the layout constraint district of layout constraint district type stored in this confinement element table and this confinement element that is moved of parameter setting, and the layout constraint district after will setting is arranged at and moves being provided with on the position behind this confinement element on the circuit diagram.
In sum, by the circuit layout system with layout constraint section planning function of the present invention and method may be omitted the layout constraint district that moves together under it because of user's motion sensitive element except getting rid of, even influence the usefulness of sensitive element and cause work efficiency to reduce, thereby the signal transmission for electronic circuit itself causes interference, so that the problem that integrated circuit layout quality descends, also can reduce the user significantly in the circuit layout process of design time, reach particular element thus and all have corresponding layout constraint district and its corresponding layout constraint district also can move together when moving this particular element effect.
Description of drawings
Fig. 1 is the basic framework block schematic diagram with circuit layout system of layout constraint section planning function of the present invention; And
Fig. 2 is the schematic flow sheet with circuit arrangement method of layout constraint section planning function of the present invention.
The main element symbol description
1 circuit layout system
11 confinement element tables
12 detecting modules
13 layout constraint district judge modules
14 mobile modules
15 layout constraint district setting modules
S20~S25 step
Embodiment
Below by particular specific embodiment technology contents of the present invention is described, those skilled in the art can understand other advantages of the present invention and effect easily by the content that this instructions disclosed.The present invention is also implemented or is used by other different instantiations, and the every details in this instructions is also based on different viewpoints and application, carries out various modifications and change under the spirit of the present invention not deviating from.
Be that for fear of fuzzy emphasis of the present invention, some existing circuit layout flow processs (putting or element is chosen as element) operate and will no longer be described in detail with basic software what this must propose explanation.
Consult Fig. 1, show the square configuration diagram with circuit layout system of layout constraint section planning function of the present invention.The circuit layout system 1 of present embodiment comprises confinement element table 11, detecting module 12, layout constraint district judge module 13, mobile module 14 and layout constraint district setting module 15.
Confinement element table 11 is available for users to set the type and the parameter of confinement element, also can set the corresponding layout constraint of these confinement elements district's type and parameter simultaneously.In present embodiment, this confinement element table is stored in the storer.
What this must propose explanation be, confinement element described in the present embodiment can be inductance, crystal oscillation element, IO element, high speed signal and strides comparatively responsive circuit component such as power supply cutting, cooling pad or blind hole, this class component and other interelements must be properly spaced, in order to avoid electrical signals interferes with each other and causes negative effects such as cross-talk between the element.In addition, when the user can set the type of confinement element and parameter in this confinement element table, also set the corresponding layout constraint of these confinement elements district's type and parameter, these layout constraint districts can according to the manufacture method demand or cost is considered and circuit component between galvanomagnetic effect and set according to user's designing requirement.That is to say, these layout constraint district parameters are at pairing this layout constraint district type and the size of definition and layout confining region and the affiliated number of plies, wherein should the affiliated number of plies define this layout constraint district binding effect number of plies and scope in one's power in multilayer circuit board.For example, in the present embodiment, around may must keeping according to the manufacture method demand, inductance element in certain specific range other elements or cabling (routing) can not be set all, and owing to distance between each layer circuit board in the multilayer circuit board is very near, therefore, the distance and the circuit board number of plies that contain of the layout constraint district parameter of this inductance element of definable.
Whether this detecting module 12 is the confinement element that sets in this confinement element table 11 in order to the element that detecting user institute desire moves, to be the confinement element that sets in the confinement element table judging the element that this desire moves, then the output layout confining region is judged signal.This layout constraint district judge module 13 is after receiving this layout constraint district judgement signal, be judged as the element that this desire of confinement element moves and whether planned corresponding layout constraint district, if judged result is for having corresponding layout constraint district, then output layout confining region movable signal; If judged result has corresponding layout constraint district, then output layout confining region setting signal for not planning.
This mobile module 14 is after receiving this layout constraint district movable signal, and the confinement element that institute's desire is moved can move with the layout constraint district under it.
This layout constraint district setting module 15 after receiving this layout constraint district setting signal, the layout constraint district of the element that moves according to layout constraint district type stored in this confinement element table 11 and this desire of parameter setting.
In the specific implementation, circuit layout system with layout constraint section planning function of the present invention has identification code for the circuit board component that belongs to the confinement element that sets in the confinement element table, and this layout constraint district judge module be judged as confinement element be moved foundation that whether element plan corresponding layout constraint district with the identification code in this identification code that is moved element and layout constraint district corresponding this layout constraint district movable signal or this layout constraint district setting signal exported whether.
Therefore, by circuit layout system and the method with layout constraint section planning function of the present invention, owing to the sensitive element that can get rid of on user's walking circuit figure is omitted the situation that moves the affiliated layout constraint district of this sensitive element, so the circuit board after can effectively avoiding making because of this sensitive element is provided with affiliated layout constraint district phenomenons such as electromagnetic interference (EMI), cross-talk does not take place; On the other hand, also can get rid of the user forgets the layout constraint district under former this sensitive element of deletion moving this sensitive element position on the circuit diagram situation, so the phenomenon that can effectively avoid circuit diagram to cause the space to waste because of the existence in useless layout constraint district.
Consult Fig. 2, in order to show the schematic flow sheet with circuit arrangement method of layout constraint section planning function of the present invention.At first, execution in step S20 sets up the confinement element table, stores confinement element type and parameter and the corresponding layout constraint of these confinement elements district's type and the parameter that the user sets in this confinement element table, then proceeds to step S21.
In step S21, in circuit diagram layout process, whether detecting moves element set on the circuit diagram, if then proceed to step S22; If not, then continue to carry out this step S21, till the processing that finishes circuit layout.
In step S22, judge whether the element that is moved is the confinement element that sets in this confinement element table, if the confinement element that sets in this confinement element table then proceeds to step S23; If not, then return step S21.
In step S23, judge that whether the confinement element that is moved has planned corresponding layout constraint district, if having, then proceeds to step S24; If not, then proceed to step S25.
In step S24, make desire move being provided with the confinement element of position to move on the position specified on the circuit diagram with the layout constraint district under it, then return step S21.
In step S25, the layout constraint district that moves the confinement element that the position is set according to layout constraint district type stored in this confinement element table and parameter setting desire, and the layout constraint district after will setting is arranged at being provided with on the position behind the mobile confinement element on the circuit diagram, then returns step S21.
What this must illustrate is can set up corresponding relation by identification code each other between disclosed confinement element of abovementioned steps S24 and S25 and the layout constraint district under it.For example, during layout constraint district under confinement element does not dispose it, confinement element does not then have identification code, during layout constraint district under confinement element disposes it, to confinement element and layout constraint district foundation identification code separately, so can set up the corresponding relation in confinement element and the layout constraint district under it respectively by identification code separately; In addition, identification code that also can confinement element has or not the basis for estimation of whether having planned the layout constraint district under it as confinement element.
In sum, circuit layout system and method with layout constraint section planning function of the present invention, judge by the confinement element table set up in advance and to the element that moves whether it is whether confinement element and the element that further is judged as confinement element have planned corresponding layout constraint district, move automatically or newly-increased automatically layout constraint district when reaching mobile confinement element.
The foregoing description is exemplary illustration principle of the present invention and effect thereof only, but not is used to limit the present invention.Any those skilled in the art all can be under spirit of the present invention and category, and the foregoing description is modified and changed.Therefore, the scope of the present invention should be listed as the claim scope.

Claims (7)

1. the circuit layout system with layout constraint section planning function is characterized in that, this system comprises:
The confinement element table in order to the type and the parameter of setting confinement element, and is set the corresponding layout constraint of this confinement element district's type and parameter;
Whether detecting module is moved in order to the element on the circuit for detecting figure, and judges further whether this element that is moved is the confinement element that sets in this confinement element table, if then the output layout confining region is judged signal;
Layout constraint district judge module, whether planned corresponding layout constraint district in order to judge this element that is moved that signal is judged as confinement element according to this layout constraint district, and this this element that is moved that is judged as confinement element whether whether plan the foundation in corresponding layout constraint district be corresponding with the identification code in layout constraint district with the identification code of this element that is moved of belonging to confinement element, if judged corresponding layout constraint district, then output layout confining region movable signal; If judging not, planning has corresponding layout constraint district, then output layout confining region setting signal;
Mobile module is in order to move on the position that institute's desire moves on this circuit diagram this confinement element that is moved and the layout constraint district under it according to this layout constraint district movable signal; And
Layout constraint district setting module is in order to according to the layout constraint district type stored in this layout constraint district and this confinement element table and the layout constraint district of this confinement element that is moved of parameter setting.
2. the circuit layout system with layout constraint section planning function according to claim 1 is characterized in that, this confinement element is that inductance, crystal oscillation element, IO element, high speed signal are striden power supply cutting, cooling pad or blind hole.
3. the circuit arrangement method with layout constraint section planning function is characterized in that, this circuit arrangement method may further comprise the steps:
Set up the confinement element table, store in this confinement element table confinement element type and parameter and with the corresponding layout constraint of this confinement element district's type and parameter;
In circuit diagram layout process, when detecting the element that is moved on the circuit diagram for the confinement element that sets in this confinement element table, judge whether this confinement element that is moved has planned corresponding layout constraint district, if have, then make the confinement element that is moved move on the position specified on the circuit diagram with the layout constraint district under it; Do not planned corresponding layout constraint district if judge this confinement element that is moved, then according to the layout constraint district of layout constraint district type stored in this confinement element table and this confinement element that is moved of parameter setting, and the layout constraint district after will setting is arranged at and moves being provided with on the position behind this confinement element on the circuit diagram.
4. the circuit arrangement method with layout constraint section planning function according to claim 3 is characterized in that, this confinement element is that inductance, crystal oscillation element, IO element, high speed signal are striden power supply cutting, cooling pad or blind hole.
5. the circuit arrangement method with layout constraint section planning function according to claim 3, it is characterized in that whether plan the basis for estimation in corresponding layout constraint district as this confinement element that is moved according to the identification code in the identification code of confinement element and layout constraint district is whether corresponding.
6. the circuit arrangement method with layout constraint section planning function according to claim 5 is characterized in that, during layout constraint district under this confinement element does not dispose it, this confinement element does not then have identification code.
7. the circuit arrangement method with layout constraint section planning function according to claim 5 is characterized in that, during layout constraint district under this confinement element disposes it, respectively confinement element and layout constraint district is set up separately identification code.
CN2009102241904A 2009-11-26 2009-11-26 Circuit layout system and method with layout confining region planning function Pending CN102081681A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102241904A CN102081681A (en) 2009-11-26 2009-11-26 Circuit layout system and method with layout confining region planning function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102241904A CN102081681A (en) 2009-11-26 2009-11-26 Circuit layout system and method with layout confining region planning function

Publications (1)

Publication Number Publication Date
CN102081681A true CN102081681A (en) 2011-06-01

Family

ID=44087642

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102241904A Pending CN102081681A (en) 2009-11-26 2009-11-26 Circuit layout system and method with layout confining region planning function

Country Status (1)

Country Link
CN (1) CN102081681A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109858092A (en) * 2018-12-27 2019-06-07 遵义市水世界科技有限公司 Method, apparatus, computer equipment and the storage medium of PCB component placement
CN114217888A (en) * 2016-05-17 2022-03-22 谷歌有限责任公司 Constraint-based layout system for efficient layout and control of user interface elements

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114217888A (en) * 2016-05-17 2022-03-22 谷歌有限责任公司 Constraint-based layout system for efficient layout and control of user interface elements
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

Similar Documents

Publication Publication Date Title
KR100832825B1 (en) Circuit board information acquisition and conversion method, and device for the same
CN102682166A (en) SMT (Surface Mounted Technology) equipment rapid processing system and method
CN102419790A (en) Quick capacitor select algorithm-based power distribution network design method
CN108536915B (en) Method and device for designing bonding pad in PCB design drawing of printed circuit board
CN105095597A (en) Method for building Skill program of PCB design layers and films
CN105373668A (en) Chip layout design method
CN103018591A (en) Method for testing electrical property of high-precision circuit board
Lin et al. Development of an automated structural design system for progressive dies
CN101782931B (en) Processing method and system of constraint areas of circuit board wiring
CN102081681A (en) Circuit layout system and method with layout confining region planning function
CN104750887A (en) Method for generating parameterized unit in modularized mode
CN108268681B (en) PCB (printed Circuit Board) silk-screen adjustment system and method
CN201226103Y (en) Experiment debugging platform based on bus technology
CN103034740A (en) Generation level layout method of schematic driven layout
Schischke et al. Embedding as a key board-level technology for modularization and circular design of smart mobile products: Environmental assessment
CN102024071A (en) Printed circuit board wiring system and polygon merging method on printed circuit board
CN103810315A (en) Circuit Layout Adjusting Method
CN104765931A (en) PCB design method and system
CN104182587A (en) Method and device for generating PCB manufacturing sheet information
CN102789509B (en) A kind of mark does not weld the method and system of device
CN111339656B (en) Cabinet production method and system and electronic equipment
CN107229479A (en) Novel on-vehicle system framework
CN1980532A (en) Arc-shape winding system and method
CN101271481B (en) Through-hole component auxiliary arranging system and method
CN101582094A (en) Through hole arrangement system and through hole arrangement method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110601