CN1617144A - Wiring data converting anxiliary forming system and its method - Google Patents
Wiring data converting anxiliary forming system and its method Download PDFInfo
- Publication number
- CN1617144A CN1617144A CN 200310114951 CN200310114951A CN1617144A CN 1617144 A CN1617144 A CN 1617144A CN 200310114951 CN200310114951 CN 200310114951 CN 200310114951 A CN200310114951 A CN 200310114951A CN 1617144 A CN1617144 A CN 1617144A
- Authority
- CN
- China
- Prior art keywords
- item field
- wiring
- attribute
- interface
- user
- 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.)
- Granted
Links
Images
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
The present invention provides a kind of auxiliary wiring data converting forming system and method. The output file formed in designing circuit software may be converted, regulation set and regulated automatically in abnormal attribute item field, while providing user interface with prompt function for the user to edit content by himself. Finally, circuit wiring software compatible conversion file is output for aiding subsequent practical wiring.
Description
Technical field
The present invention relates to a kind of system and method, refer in particular to a kind of being applied in the wiring operation relevant for data processing, after doing to change, adjust in order to the wiring data that other software is produced, the system and method for auxiliary other software practical wiring of output.
Background technology
General wiring operation mainly can be divided into two stages (please refer to Fig. 1).It at first is the line design stage, this stage is earlier by electronic design engineering Shi Liyong designed lines software 10 (as: ConceptHDL), finish one by one with manual mode the attribute of every circuit is set operation, after finishing, setting produces corresponding output shelves 20 by designed lines software 10 again, via line layout software 30 (as: Allegro) these output shelves 20 are read in and enter into the line layout stage then, electronic design engineering Shi Bixu carries out the rule setting operation of each circuit in this stage, and line layout software 30 can generate last wiring diagram after finishing.
Though all used other special purpose computer software to be used as assisting in the operation in above-mentioned existing wiring operation, as if the process from whole wiring operation, existing wiring operation still has following problem:
(1), existing computer software lacks integrated mechanism.Because these special purpose computer softwares only can provide shirtsleeve operation mechanism; make manually connect up one by one setting in the operation of electronic design engineering Shi Bixu; add between the various computing machine software and there is no sufficient integration; also make electronic design engineering Shi Bixu be familiar with various computing machine software operation interface earlier and the same setting action that repeats of execution in various computing machine software, cause in whole wiring operation, causing many artificial temporal wastes that reach through regular meeting.
(2), existing computer software lacks checking mechanism.Because these special purpose computer softwares lack the inspection operation that the content that the electronic design engineering teacher is set is carried out robotization, so that the electronic design engineering teacher must spend the extra time and carries out the inspection that circuit is set in each different wiring sessions, when noting abnormalities, then the operation that resets previous stage be must return again, the generation of many mistakes and the reduction on the operating efficiency particularly when complex circuit, will be caused.
Therefore, if can be by the Integration Design of computer software, the wiring data that in the wiring operation different special purpose computer softwares is produced effectively integrates and provides the robotization inspection, more can be further user's interface by common friendliness by the setting and the inspection of electronic design engineering Shi Jinhang wiring operation, program that must the simplified wiring operation, reduce the mistake of wiring operation, and increase the wiring efficiency of operation, thoroughly finish the electronization of wiring operation.
Summary of the invention
In view of this, the present invention proposes auxiliary generation system of a kind of wiring data conversion and method especially.Please refer to Fig. 2, its major technique means are output shelves 20 that existing designed lines software (as: ConceptHDL) 10 in the wiring operation is produced, application programming interface (the Application Programming Interface that is provided in the modular converter 43 of the present invention is provided, API) carry out format conversion, and utilize in the attribute database 41 the prior rule definition that defines to set projects field, simultaneously also carry out the attribute adjustment of unusual item field according to the prior attribute that defines in the rule database 42, producing at last can be for line layout software (as: Allegro) 30 employed conversion shelves, to carry out actual wiring.
In addition, the present invention also provides the user's interface 44 that is compatible with electrical form software (as: EXCEL), can allow the electronic design engineering teacher in the very first time, check all circuits settings (comprising: attribute setting, rule are set), but and provide editting function to allow the electronic design engineering teacher do real-time adjustment setting.
To achieve these goals, in the auxiliary generation system of wiring data conversion provided by the present invention, mainly be to generate by the connect up conversion of data of the auxiliary generation system 40 of data conversion, it includes following modules: attribute database 41, rule database 42, modular converter 43, user's interface 44.
In addition, the wiring data conversion auxiliary generating method that the present invention carried, include the following step: at first obtain the output shelves and resolve, carry out an above item field conversion then, begin to adjust attribute, set rule and be shown in user's interface, the shelves of output conversion at last carry out practical wiring.
Technical scheme of the present invention is achieved in that
The auxiliary generation system of a kind of wiring data conversion, it is characterized in that, be that the output shelves that designed lines software (ConceptHDL) is produced are changed, through being output as the conversion shelves after the adjustment to the data that wherein connects up, in order to the carrying out of auxiliary line wiring software (Allegro) practical wiring, this system comprises:
One attribute database is in order to store the attribute definition of an above item field;
One rule database is in order to store the rule definition of an above item field;
One modular converter in order to resolving output shelves content producing an above item field, and is gathered corresponding rule definition and is set, and carries out the respectively attribute definition adjustment of this item field, produces the conversion shelves at last; And
One user's interface is in order to show respectively this item field and corresponding attribute definition and rule definition thereof.
The present invention also provides a kind of wiring data conversion auxiliary generating method, it is characterized in that, be that the output shelves that designed lines software (ConceptHDL) is produced are changed, through being output as the conversion shelves after the adjustment to the data that wherein connects up, in order to the carrying out of auxiliary line wiring software (Allegro) practical wiring, this method comprises the following step:
Obtaining the output shelves resolves;
Carry out an above item field conversion;
Adjust attribute, set rule and be shown in user's interface; And
Output conversion shelves connect up.
Description of drawings
Fig. 1 is the synoptic diagram of existing wiring operation;
Fig. 2 is the synoptic diagram of auxiliary generation system of wiring data conversion provided by the present invention and method thereof;
Fig. 3 is the main process flow diagram of auxiliary generation system of wiring data conversion provided by the present invention and method thereof; And
Fig. 4 is the adjustment process flow diagram of auxiliary generation system of wiring data conversion provided by the present invention and method thereof.
Wherein, description of reference numerals is as follows:
10 designed lines softwares
20 output shelves
30 line layout softwares
The auxiliary generation system of 40 data conversion
41 attribute databases
42 rule databases
43 modular converters
44 user's interfaces
50 conversion shelves
It is prompting state (Highlight) that step 332 is set this item field
Embodiment
For feature of the present invention, purpose, function are further understood, now just in conjunction with the accompanying drawings feasible embodiment of the present invention is described in detail as follows:
As previously mentioned, existing wiring operation as shown in fig. 1, electronic design engineering Shi Bixu sets at circuit uses designed lines software (as: ConceptHDL) 10 to carry out circuit one by one with manual mode in the design phase attribute respectively, wait for that then designed lines software 10 produces output file 20 to behind the line layout software 30, can set in line layout uses line layout software (as: Allegro) 30 to carry out circuit one by one with manual mode in the stage rule, cause the electronic design engineering teacher in the wiring operation, to be easy to generate mistake so really, the result who causes efficient to reduce.
The present invention then proposes auxiliary generation system of a kind of wiring data conversion and method thereof.Please refer to Fig. 2, it mainly is that line design stage and line layout in the wiring operation increases the auxiliary generation system 40 of data conversion the connect up conversion and the generation of data between the stage, and the conversion of this data assists generation system 40 to comprise following modules at least:
(1), attribute database 41, store the attribute definition of an above item field.Owing to all include different attribute definitions in every kind of wiring route, therefore this attribute database 41 is just defined all circuits according to unified naming method, define every kind of name circuit the attribute definition that should possess, thus as long as the designed circuit of electronic design engineering teacher can meet unified naming rule, just can be easily and promptly in attribute database 41, find corresponding attribute definition and insert.
(2), rule database 42, store the rule definition of an above item field.Owing to all include different rule definitions in every kind of wiring route, therefore this rule database 42 is just same cooperates unified naming method in advance all circuits to be defined, define every kind of name circuit the rule definition that should possess, thus as long as the designed circuit of electronic design engineering teacher can meet unified naming rule, when obtaining the output shelves 20 that produced by designed lines software 10, just can from rule database 42, find corresponding rule definition to insert in the corresponding item field automatically.
Above-mentioned attribute database 41 all must meet identical naming rule with rule database 42, this naming rule can define voluntarily according to user's demand, having had after the common naming rule just can be to the in addition identification of the attribute in the wiring data, each item field of rule, to carry out the inspection and the setting of attribute and rule.
(3), modular converter 43, in order to resolve output shelves 20 contents that produced from designed lines software 10 to produce an above item field, analysis mode mainly utilizes application programming interface (ApplicationProgramming Interface, API) carry out the conversion of form, all item field in conversion back all meet identical naming rule with attribute database 41, rule database 42.
Behind the format transformation, this modular converter 43 will be gathered the rule definition of corresponding each item field and set in rule database 42, and more automatically perform the adjustment to the attribute definition of projects field, produce conversion shelves 50 at last.
The part that the attribute definition of projects field is adjusted wherein, be mainly to judge that due attribute setting has unusual in projects field? if unusual words are arranged, gather the attribute definition of corresponding item field in the then automatic dependency database 41 and insert, with the integrality of guaranteeing that circuit is set.Except adjust setting, modular converter 43 more can further be set at adjusted item field prompting state (Highlight), sub-design engineer can determine whether need to carry out the operation that manual adjustment is set in the very first time so that power, and therefore also can guarantee the correctness of the data of connecting up.
(4), user's interface 44, in order to show the wiring data content after modular converter 43 conversions, comprise projects field and corresponding attribute definition and rule definition thereof.Wherein, the electronic design engineering teacher can adjust setting with manual mode for convenience, this user interface 44 also comprises complete edit instruction, can provide the electronic design engineering teacher to carry out editing operating to item field, attribute definition and rule definition with input media (as: keyboard).
In preferred embodiment of the present invention, the interface that user's interface 44 can be compatible with other electrical form software (as: EXCEL) so will be more convenient for providing the carrying out of editing and browsing.
Fig. 3 is a main process flow diagram of the present invention, cooperates the part of Fig. 2 to be described as follows:
At first, obtained the output shelves 20 that produced from designed lines software 10 and begun to resolve (step 100) by the auxiliary generation system 40 of data conversion, the action of parsing is to be undertaken by the application programming interface that modular converter 43 is provided; Then carry out the conversion (step 200) of each item field in the output file 20, it mainly is that wiring data with the designed lines software 10 peculiar form that produces converts the wiring data that auxiliary 40 of the generation systems of data conversion can be handled to, and also the content that is about in the output file 20 is converted to each item field with common naming rule; Adjust attribute this moment, set the operation of rule, and will the results are shown in user's interface (step 300), this step is mainly used to solve unusual item field, and the flow process of thin portion will cooperate Fig. 4 to describe; At last, the wiring data that adjustment is finished is changed and is output as and can be beneficial to line layout software 30 and carries out follow-up practical wiring operation for line layout software 30 handled conversion shelves 50 (steps 400).
Enter step 300, the adjustment operation of robotization is carried out in auxiliary generation system 40 beginnings of data conversion this moment at the wiring data.At first, read each item field (step 310) in regular turn, in rule database 42, gather the rule definition of corresponding each item field simultaneously and set; Carry out the flow process of step 320 at each item field then to step 340, it mainly is the adjustment of carrying out the attribute definition of projects field, begin to check the item field that is read during step 320, do you when step 330, further judge that abnormal occurrence is arranged in the item field? (as: data vacancy, data mistake ...) is if no abnormal, after perhaps abnormality processing having been finished, just enter step 340 and judge whether to still have other item field examine? if have, then enter the part of step 310 repeating step 320 to step 340.
When finding in the step 330 that item field occurs when unusual, modular converter 43 was just gathered corresponding correct attribute definition and was come this item field is adjusted correction (step 331) in attribute database 41 this moment; All processes are adjusted revised item field all can be converted module to being set at prompting state (step 332), and the purpose of prompting is to allow the electronic design engineering teacher can confirm the correctness of the data of connecting up soon by user's interface 44 when browsing all wiring data; After adjustment finishes, then reenter step 340.
When all wiring datas have all been checked (step 340) when finishing, this moment, modular converter can be shown (step 350) by user's interface 44 with all item field results, entered step 400 place in the main flow then.Wherein, user's interface 44 except provide browse, also can provide edit instruction can edit shown item field, attribute definition and rule definition by input media (as: keyboard) by the electronic design engineering teacher; In preferred embodiment of the present invention, the interface of user's interface 44 provides and electrical form softwarecompatible, so can make the electronic design engineering teacher be more prone to be familiar with the go forward side by side attribute of row wiring data, regular browsing and safeguarding, but in fact user's interface 44 can be designed and developed the scope that is not limited to preferred embodiment of the present invention according to actual demand.
After step 400, just send the conversion shelves 50 that the present invention produced to follow-up line layout software 30 and proceed the practical wiring operation.
The above only is the present invention's preferred embodiment wherein, and designed lines software 10 that is proposed and line layout software 30 also only are an embodiment, are not to be used for limiting practical range of the present invention; Be that all equalizations of being done according to the present patent application scope of patent protection change and modification, all should be scope of patent protection of the present invention and contain.
Claims (9)
1. generation system is assisted in a wiring data conversion, it is characterized in that, be that the output shelves that designed lines software is produced are changed, through being output as the conversion shelves after the adjustment to the data that wherein connects up, in order to the carrying out of auxiliary line wiring software practical wiring, this system comprises:
One attribute database is in order to store the attribute definition of an above item field;
One rule database is in order to store the rule definition of an above item field;
One modular converter in order to resolving output shelves content producing an above item field, and is gathered corresponding rule definition and is set, and carries out the respectively attribute definition adjustment of this item field, produces the conversion shelves at last; And
One user's interface is in order to show respectively this item field and corresponding attribute definition and rule definition thereof.
2. the auxiliary generation system of wiring data conversion as claimed in claim 1 is characterized in that this modular converter also comprises the part that adjusted item field can be set at the prompting state.
3. the auxiliary generation system of wiring data conversion as claimed in claim 1 is characterized in that the part that can provide edit instruction to allow the user by input media items displayed field, attribute definition and rule definition be edited also is provided this user's interface.
4. the auxiliary generation system of wiring data conversion as claimed in claim 1 is characterized in that this user's interface is an electrical form softwarecompatible interface.
5. a wiring data is changed auxiliary generating method, it is characterized in that, be that the output shelves that designed lines software is produced are changed, through being output as the conversion shelves after the adjustment to the data that wherein connects up, in order to the carrying out of auxiliary line wiring software practical wiring, this method comprises the following step:
Obtaining the output shelves resolves;
Carry out an above item field conversion;
Adjust attribute, set rule and be shown in user's interface; And
Output conversion shelves connect up.
6. wiring data conversion auxiliary generating method as claimed in claim 5 is characterized in that this user's interface also comprises provides edit instruction to allow the user by input media items displayed field, attribute definition and rule definition be carried out editing steps.
7. wiring data conversion auxiliary generating method as claimed in claim 5 is characterized in that this user's interface is an electrical form softwarecompatible interface.
8. wiring data as claimed in claim 5 conversion auxiliary generating method is characterized in that, this adjustments attribute, sets regular and is shown in the step of this user's interface, also comprises the following step:
Reading this item field collection rule of correspondence in regular turn sets;
Check the attribute abnormal phenomenon of this item field one by one; And
All these item field inspections finish, and show that all these item field are in this user's interface.
9. wiring data conversion auxiliary generating method as claimed in claim 5 is characterized in that this checks the step of the attribute abnormal phenomenon of this item field one by one, also comprises the following step when noting abnormalities phenomenon:
Gather correct attribute and carry out the adjustment of this item field; And
Setting this item field is the prompting state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101149513A CN100365634C (en) | 2003-11-13 | 2003-11-13 | Wiring data converting anxiliary forming system and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101149513A CN100365634C (en) | 2003-11-13 | 2003-11-13 | Wiring data converting anxiliary forming system and its method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1617144A true CN1617144A (en) | 2005-05-18 |
CN100365634C CN100365634C (en) | 2008-01-30 |
Family
ID=34760252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101149513A Expired - Fee Related CN100365634C (en) | 2003-11-13 | 2003-11-13 | Wiring data converting anxiliary forming system and its method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100365634C (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426306C (en) * | 2005-11-09 | 2008-10-15 | 鸿富锦精密工业(深圳)有限公司 | System and method for switching format of file |
CN100458771C (en) * | 2005-12-15 | 2009-02-04 | 英业达股份有限公司 | Auxiliary wiring system and method |
CN101206681B (en) * | 2006-12-21 | 2011-05-18 | 英业达股份有限公司 | Signal wire regulation means and system |
CN112667631A (en) * | 2020-12-24 | 2021-04-16 | 华人运通(江苏)技术有限公司 | Method, device and equipment for automatically editing service field and storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3372918B2 (en) * | 1999-12-21 | 2003-02-04 | 日本電気株式会社 | Design support system and cell placement method |
US7152205B2 (en) * | 2000-12-18 | 2006-12-19 | Siemens Corporate Research, Inc. | System for multimedia document and file processing and format conversion |
CN1173288C (en) * | 2001-11-27 | 2004-10-27 | 英业达股份有限公司 | Computer aided circuit design and topological design |
-
2003
- 2003-11-13 CN CNB2003101149513A patent/CN100365634C/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426306C (en) * | 2005-11-09 | 2008-10-15 | 鸿富锦精密工业(深圳)有限公司 | System and method for switching format of file |
CN100458771C (en) * | 2005-12-15 | 2009-02-04 | 英业达股份有限公司 | Auxiliary wiring system and method |
CN101206681B (en) * | 2006-12-21 | 2011-05-18 | 英业达股份有限公司 | Signal wire regulation means and system |
CN112667631A (en) * | 2020-12-24 | 2021-04-16 | 华人运通(江苏)技术有限公司 | Method, device and equipment for automatically editing service field and storage medium |
CN112667631B (en) * | 2020-12-24 | 2023-09-15 | 华人运通(江苏)技术有限公司 | Automatic editing method, device, equipment and storage medium for business field |
Also Published As
Publication number | Publication date |
---|---|
CN100365634C (en) | 2008-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1492031A2 (en) | Distributed query engine pipeline method and system | |
CN1767453A (en) | Automatic test method and system | |
CN102012935A (en) | Method for processing data among systems by using Excel | |
CN101013451A (en) | Automatic generation system for designing BOM | |
CN111259630A (en) | Process file generation device and method | |
CN1617144A (en) | Wiring data converting anxiliary forming system and its method | |
US20030204279A1 (en) | Method and apparatus for creating shape data | |
CN101908081B (en) | Circuit auxiliary design method and system | |
CN1265558C (en) | A schematic diagram inspection method for hardware design | |
CN1492359A (en) | Automatic state machine searching and matching method of multiple key words | |
CN1582088A (en) | Method and device for checking and comparing consistency of circuit schematic diagram and PCB wiring diagram | |
CN1862544A (en) | Method and apparatus for configurating PCB design document auxiliary information | |
CN1692334A (en) | Program automatic converting method and program automatic converting device | |
CN1588411A (en) | Flow custom managing platform | |
CN1896949A (en) | Mode conversion method and system from software process to workflow | |
CN1656447A (en) | Software development tool for ensuring links between UML models and the implementation thereof in a CORBA environment | |
CN111177234A (en) | Device and method for rapidly processing document type data file | |
US20060236215A1 (en) | Method and system for automatically creating document | |
CN102999323B (en) | A kind ofly generate the method for object code, the method for data processing and device | |
CN112099827B (en) | Control method and device for automatic updating of plug-in browser | |
CN101414313A (en) | Line layout system and method | |
CN1860437A (en) | Processing of a compileable computer program | |
CN100347702C (en) | Extendible marked language key constraint verification method based on structural analysis | |
CN111428436B (en) | Method for programmatically analyzing integrated circuit structure | |
CN1925482A (en) | Transforming method and device for human-machine order format |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080130 Termination date: 20101113 |