CN111859826B - Method and tool for converting PROTEL list into ALLEGRO text - Google Patents
Method and tool for converting PROTEL list into ALLEGRO text Download PDFInfo
- Publication number
- CN111859826B CN111859826B CN202010708747.8A CN202010708747A CN111859826B CN 111859826 B CN111859826 B CN 111859826B CN 202010708747 A CN202010708747 A CN 202010708747A CN 111859826 B CN111859826 B CN 111859826B
- Authority
- CN
- China
- Prior art keywords
- protel
- conversion
- file
- allegro
- text
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/31—Design entry, e.g. editors specifically adapted for circuit design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention relates to a method for converting a PROTEL netlist into an ALLEGRO text, which comprises the following specific steps: 1) Importing a PROTEL netlist file to be converted; 2) Identifying packaging information in the PROTEL netlist file, performing format conversion, and outputting the packaging information to an ALLEGRO text; 3) Identifying network connection information in the PROTEL netlist file, performing format conversion, and outputting the network connection information to an ALLEGRO text; 4) Completing conversion and outputting an ALLEGRO text file; in order to complete the method, the invention also provides a tool for realizing the method, and an interactive interface of the tool comprises a file selection button, a file path display frame and a conversion button. The invention realizes the interaction between different EDA software platforms through the self-made simple PROTEL list-to-ALLEGRO text tool, and the use method of the tool is simple, convenient to operate, easy to grasp by engineering personnel and beneficial to popularization and use.
Description
Technical Field
The invention relates to the field of file format conversion between software platforms, in particular to a method and a tool for converting a PROTEL list into ALLEGRO text.
Background
Along with the promotion of electronic products, various PCB boards in the electronic products are developed, and various types of software for designing the PCB boards are provided, in the design process of the PCB boards, engineers can use design software which is good in design in order to improve the design efficiency, so that different engineers use different design software, formats of generated PCB board files are different, and the different design software is not universal, so that the engineers have barriers in technical communication.
For example, two types EDA (Electronic design automation) of software, namely, PROTEL and ALLEGRO, are commonly used, the netlist format file used by the PROTEL software cannot be used on the ALLEGRO software, and although the information of the PROTEL netlist file and the ALLEGRO text format file both comprise packaging information and network connection information, the expression modes are different, for example, the packaging information of the PROTEL netlist file is bracketed, the network connection information is bracketed, the packaging information of the ALLEGRO text format file is preceded by an identifier "$ PACKAGES", and the network connection information is preceded by an identifier "$ NETS". If manual translation is adopted, the file used by the PROTEL software is recompiled into the format used by the ALLEGRO software through reading and writing, and obviously, the speed is very slow, the efficiency is low, and errors are easy to occur.
The problems are worth solving.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a method and a tool for converting a PROTEL netlist into an ALLEGRO text.
The technical scheme of the invention is as follows:
On the one hand, the method for converting the PROTEL list into the ALLEGRO text is characterized by comprising the following specific steps:
1) Importing a PROTEL netlist file to be converted;
2) Identifying packaging information in the PROTEL netlist file, performing format conversion, and outputting the packaging information to an ALLEGRO text;
3) Identifying network connection information in the PROTEL netlist file, performing format conversion, and outputting the network connection information to an ALLEGRO text;
4) And finishing conversion and outputting an ALLEGRO text file.
The invention according to the above-mentioned scheme is characterized in that the process of step 1) comprises:
101 Judging whether the imported PROTEL netlist file exists and is readable, if yes, entering step 102), and if not, waiting for file import;
102 Reading PROTEL netlist file data;
the invention according to the above-mentioned scheme is characterized in that the process of step 2) comprises:
201 Identifying a starter "[") in the PROTEL netlist file, and initializing a packaging variable;
202 Judging whether the first package information conversion is carried out, if so, outputting "$ PACKAGES" to an ALLEGRO text;
203 Packaging information conversion is carried out;
204 Identifying terminator "]" in the PROTEL netlist file, then the encapsulation information conversion is completed.
The invention according to the above-mentioned scheme is characterized in that the process of step 203) comprises:
2031 A) conversion of bit number information;
2032 A) conversion of package names;
2033 A) conversion of the values.
The invention according to the above-mentioned scheme is characterized in that the process of step 3) comprises:
301 Identifying a starter in the PROTEL netlist file "("), and initializing a network connection variable;
302 Judging whether the network connection information conversion is the first time, if so, outputting "$ NETS" to the ALLEGRO text;
303 Network connection information conversion is carried out;
304 Identifying a terminator ") in the protein netlist file, the network connection information conversion is completed.
The invention according to the above-mentioned scheme is characterized in that the process of step 303) comprises:
3031 A conversion of network names;
3032 Pin connection information conversion).
The invention according to the above-mentioned scheme is characterized in that the process of step 4) comprises:
401 Repeating the step 2) to finish the conversion of the encapsulation information in the PROTEL netlist file;
402 Repeating the step 3) to finish the network connection information conversion in the PROTEL netlist file;
403 Reading and converting the file data of the whole PROTEL netlist are completed, and "$end" is output to ALLEGRO text.
On the other hand, the tool for converting a protein list into an alegro text is characterized by comprising an interactive interface and a program module for realizing the method for converting a protein list into an alegro text according to any one of claims 1 to 7.
The program module according to the above scheme is characterized in that the program module comprises a definition module, a netlist file importing module, an encapsulation information identifying module, a network connection information identifying module, an encapsulation information converting module and a network connection information converting module, wherein the definition module is used for defining the attribute of a variable, the netlist file importing module is used for judging whether the imported file exists and is readable and obtaining PROTEL netlist file data as a basis of tool operation, the encapsulation information identifying module is used for identifying the initiator and the terminator of the encapsulation information in the PROTEL netlist file, the network connection information identifying module is used for identifying the initiator and the terminator of the network connection information in the PROTEL netlist file, the encapsulation information converting module is used for converting the bit number information, the encapsulation name and the numerical value in the encapsulation information, and the network connection information converting module is used for converting the network name and the pin connection information in the network connection information.
The invention according to the above scheme is characterized in that the interactive interface comprises a file selection button, a file path display frame and a conversion button, wherein the file selection button is used for controlling the netlist file import module, the file path display frame is used for displaying the path of the selected PROTEL netlist file, and the conversion button is used for controlling the packaging information conversion module and the network connection information identification module.
Further, the interactive interface further includes a package name plus quote check box, a numerical value reservation check box, and a network name plus quote check box.
The invention according to the scheme has the beneficial effects that:
The invention realizes the interaction between different EDA software platforms through the self-made simple PROTEL netlist to ALLEGRO text tool, thereby meeting the requirement that a designer selects proper software to design a circuit board and further improving the design efficiency; the conversion tool has the advantages of simple use method, simple and convenient operation, easy grasp of engineering personnel and contribution to popularization and use.
Drawings
FIG. 1 is a schematic flow chart of the method of the present invention.
FIG. 2 is a schematic diagram of a tool interface according to the present invention.
Fig. 3 is a comparison of the package information before and after conversion of the present invention.
Fig. 4 is a comparison of the network connection information before and after conversion, which is an option in the present invention.
Detailed Description
For a better understanding of the objects, technical solutions and technical effects of the present invention, the present invention will be further explained below with reference to the drawings and examples. Meanwhile, it is stated that the embodiments described below are only for explaining the present invention and are not intended to limit the present invention.
As shown in fig. 1, the method for converting a protein netlist into an ALLEGRO text is characterized by comprising the following specific steps,
1) Importing a PROTEL netlist file to be converted, including:
101 Judging whether the imported PROTEL netlist file exists and is readable, if so, entering the step 102), if not, waiting for file import, and re-judging;
102 Reading the PROTEL netlist file data.
2) Identifying the packaging information in the PROTEL netlist file, performing format conversion, and outputting to an ALLEGRO text, wherein the method comprises the following steps:
201 Identifying a starter "[") in the PROTEL netlist file, and initializing a packaging variable;
202 Judging whether the first package information conversion is carried out, if so, outputting "$ PACKAGES" to an ALLEGRO text;
203 A) performing encapsulation information conversion, comprising: 2031 A) conversion of bit number information; 2032 A) conversion of package names; 2033 A) conversion of the values;
204 Identifying terminator "]" in the PROTEL netlist file, then the encapsulation information conversion is completed.
3) Network connection information in the PROTEL netlist file is identified, format conversion is carried out, and the network connection information is output to ALLEGRO text, and the method comprises the following steps:
301 Identifying a starter in the PROTEL netlist file "("), and initializing a network connection variable;
302 Judging whether the network connection information conversion is the first time, if so, outputting "$ NETS" to the ALLEGRO text;
303 A) performing network connection information conversion, comprising: 3031 A conversion of network names; 3032 A conversion of pin connection information;
304 Identifying a terminator ") in the protein netlist file, the network connection information conversion is completed.
4) Completing the conversion and outputting an ALLEGRO text file, wherein the ALLEGRO text file comprises:
401 Repeating the step 2) to finish the conversion of the encapsulation information in the PROTEL netlist file;
402 Repeating the step 3) to finish the network connection information conversion in the PROTEL netlist file;
403 Reading and converting the file data of the whole PROTEL netlist are completed, and "$end" is output to ALLEGRO text.
In this embodiment, step 4) is performed by repeating step 2) before repeating step 3), and other embodiments may be performed by repeating step 3) before repeating step 2) or by inserting step 2) and step 3).
In order to implement the method, the implementation adopts the following codes, which comprise the following steps:
1. The definition of the variables is completed as a basis for the operation.
Public Sub Convert_Net(inpath, outpath, Keep_Pkgs As Boolean, Keep_Val As Boolean, Keep_Net As Boolean)
On Error GoTo ErrorMessage
Dim Refdes, Package, Dev_Value As String
Dim is_Packages As Boolean, is_Nets As Boolean, Begin_Pkg As Boolean, Begin_Net As Boolean
Dim Num_Package As Integer, Num_Net As Integer
Dim temp_Net As String, temp_Package As String
Open inpath For Input As #1
Open outpath For Output As #2
Begin_Pkg = True
Begin_Net = True
Do While Not EOF(1)
Line Input #1, tempStr
2. And (3) completing identification of the package information in the PROTEL netlist file, performing format conversion and outputting the package information to an ALLEGRO text.
IF TEMPSTR = "[" th "if encountering the process package start initiator, start the initialization of package variables
Is_packages=true' judges whether or not the package information conversion is performed, and the next cycle starts the conversion
Num_Package = 0
If begin_Pkg th' judges whether it is the first conversion package
Print #2, "$ PACKAGES'" is converted for the first time, outputting "$ PACKAGES" package initiator
Begin_Pkg = False
End If
GoTo NextDO' jump out of the cycle
If is_Packages = True Then
If Num_Package = 0 Then
Refdes = tempStr' bit number information
ElseIf Num_Package = 1 Then
Package = tempStr' Package name
ElseIf Num_Package = 2 Then
Dev_value= tempStr' Value
ElseIf Num_Package = 3 Then
If keep_ Pkgs =true Then' judges whether the package name is added with the quotation mark, and stores the package information of a plurality of lines into the variable
temp_Package = "'"+Package+"'"+"!"+"'"+Package+"'"+"!"
Else
temp_Package = Package+"!"+Package+"!"
End If
If keep_val=true Then' determines whether to hold Vlaue values and saves Value to the variable
temp_Package = temp_Package+"'"+Dev_Value+"'"+";"+Refdes
Else
temp_Package = temp_Package+";"+" "+Refdes
End If
Print #2, temp_Package', outputs the Package after PROTEL conversion to ALLEGRO file
Num_Package = Num_Package + 1
End If
ELSEIF TEMPSTR = "]" the' determines whether the package encounters the package end identifier
Is_packages=false' conversion is completed, and the package identifier is placed into False
GoTo NextDO
3. And identifying network connection information in the PROTEL netlist file, performing format conversion, and outputting the network connection information to an ALLEGRO text.
ElseIf tempStr = "(" Then
Is_nets=true' to determine whether or not it is network connection information conversion
Num_Net = 0
If Begin_Net Then' judges whether the first network connection information conversion is performed
Print #2, "$ NETS'" is converted for the first time, outputting "$ NETS" network connection identifier
Begin_Net = False
End If
If is_Nets = True Then
If Num_Net = 0 Then
If keep_net=true Then' determines whether to quote the network or not
temp_Net ="'"+tempStr+"'"+";"
Else
Temp_net= tempStr + "' between network name and pin connection"; "sign apart"
End If
Else
Temp_net=temp_net+ "+replace (tempStr," - ",")' network PIN "-" is replaced with "" ".
End If
Num_Net = Num_Net + 1
If num_net > =2 Then' is changed by one line every 5 connection points are output
If (Num_Net - 1) Mod 5 = 0 Then
Print #2, temp_net+ ""' outputs the network connection relationship after PROTEL conversion to ALLEGRO file
temp_Net = " "
End If
End If
End If
ELSEIF TEMPSTR = ")" the' judges whether the network has completed the conversion or not
is_Nets = False
Num_Net = 0
Print #2, temp_net' prints unprinted data
GoTo NextDO
End If
4. Completing conversion and outputting ALLEGRO text file
Loop' loops the steps above
Print #2, "$END'" conversion is complete, adding $END at the END
Close #1, #2
If Begin_Pkg = True And Begin_Net = True Then
MsgBox "conversion failure-! Please confirm that netlist file is correct-! "+Chr (13) +" please retry-! ", vbOKOnly + vbExclamation
Close #1, #2
Else
MsgBox "conversion successful", vbInformation + vbOKOnly
End If
Exit Sub
ErrorMessage:
MsgBox "File is in use, cannot replace File-! Renaming a file-! ", vbExclamation + vbOKOnly
Close #1, #2
End Sub
In summary, the present invention provides a tool for converting a protein from a protein to an allegre text, comprising an interactive interface and a program module for completing the method for converting a protein to an allegre text, wherein the program module comprises a definition module, a netlist file importing module, a packaging information identifying module, a network connection information identifying module, a packaging information converting module and a network connection information converting module,
The definition module is used for defining the attribute of the variable, which is used as the basis of tool operation,
The netlist file importing module is used for judging whether imported files exist and are readable, acquiring PROTEL netlist file data,
The package information identifying module is used for identifying the initiator and the terminator of the package information in the PROTEL netlist file,
The network connection information identification module is used for identifying the initiator and the terminator of the network connection information in the PROTEL netlist file,
The package information conversion module is used for converting the bit number information, the package name and the numerical value in the package information,
The network connection information conversion module is used for converting network names and pin connection information in the network connection information.
As shown in fig. 2, the interactive interface includes a file selection button for manipulating the netlist file import module, a file path display frame for displaying a path of the selected PROTEL netlist file, and a conversion button for manipulating the package information conversion module and the network connection information identification module.
The PROTEL netlist file sometimes outputs special characters, such as "# @" and the like, which cannot be recognized when ALLEGRO is imported, and the parts need to be expanded by quotients to form a complete character string. Therefore, the interactive interface further comprises a package name and quotation mark checking frame, a network name and quotation mark checking frame and a numerical reservation checking frame, wherein the package name and quotation mark checking frame is checked, the converted package name and the converted DEVICE part are added with single quotation marks, the network name and quotation mark checking frame is checked, the network name is added with the single quotation marks, and the problem that the ALLEGRO file cannot recognize illegal characters such as #,%, @, and the like can be solved; and a value retention checking frame is checked, so that the value of the element parameter is transferred to an ALLEGRO file.
As shown in fig. 3 and fig. 4, by the method and the tool for converting the protein netlist into the alegro text, the engineer can interact on two EDA software platforms, fig. 3 is a data schematic diagram of package information section of the protein netlist and the alegro text in the embodiment, and fig. 4 is a data schematic diagram of network connection information section of the protein netlist and the alegro text. Therefore, the invention realizes the interaction between different EDA software platforms through the self-made simple PROTEL list-to-ALLEGRO text tool, and the use method of the tool is simple, the operation is simple and convenient, the engineering personnel can easily master the tool, and the popularization and the use are facilitated.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the invention, which are described in detail and are not to be construed as limiting the scope of the invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of protection of the present invention is to be determined by the appended claims.
Claims (4)
- A method for converting a PROTEL list into ALLEGRO text is characterized by comprising the following specific steps:1) Importing a PROTEL netlist file to be converted;2) Identifying packaging information in the PROTEL netlist file, performing format conversion, and outputting the packaging information to an ALLEGRO text;3) Identifying network connection information in the PROTEL netlist file, performing format conversion, and outputting the network connection information to an ALLEGRO text;4) Completing conversion and outputting an ALLEGRO text file;the process of the step 2) comprises the following steps:201 Identifying a starter "[") in the PROTEL netlist file, and initializing a packaging variable;202 Judging whether the first package information conversion is carried out, if so, outputting "$ PACKAGES" to an ALLEGRO text;203 A) performing encapsulation information conversion, comprising:2031 A) conversion of bit number information;2032 A) conversion of package names;2033 A) conversion of the values;204 Identifying terminator "]" in the PROTEL netlist file, and finishing the packaging information conversion;the process of the step 3) comprises the following steps:301 Identifying a starter in the PROTEL netlist file "("), and initializing a network connection variable;302 Judging whether the network connection information conversion is the first time, if so, outputting "$ NETS" to the ALLEGRO text;303 A) performing network connection information conversion, comprising:3031 A conversion of network names;3032 A conversion of pin connection information;304 Identifying a terminator ") in the protein netlist file, the network connection information conversion is completed.
- 2. The method for converting a protein list to ALLEGRO text according to claim 1, wherein the process of step 1) comprises:101 Judging whether the imported PROTEL netlist file exists and is readable, if yes, entering step 102), and if not, waiting for file import;102 Reading the PROTEL netlist file data.
- 3. The method for converting a protein list to ALLEGRO text according to claim 1, wherein the process of step 4) comprises:401 Repeating the step 2) to finish the conversion of the encapsulation information in the PROTEL netlist file;402 Repeating the step 3) to finish the network connection information conversion in the PROTEL netlist file;403 Reading and converting the file data of the whole PROTEL netlist are completed, and "$end" is output to ALLEGRO text.
- A tool for converting a protein list into allebro text, comprising an interactive interface and a program module for implementing a method for converting a protein list into allebro text according to any of claims 1 to 3;The program module comprises a definition module, a netlist file importing module, an encapsulation information identifying module, a network connection information identifying module, an encapsulation information converting module and a network connection information converting module;The definition module is used for defining the attribute of the variable;The netlist file importing module is used for judging whether imported files exist and are readable, and acquiring PROTEL netlist file data;the packaging information identification module is used for identifying a start character and a stop character of packaging information in the PROTEL netlist file;The network connection information identification module is used for identifying a start character and a stop character of network connection information in the PROTEL netlist file;the package information conversion module is used for converting bit number information, package names and numerical values in the package information;the network connection information conversion module is used for converting network names and pin connection information in the network connection information;The interactive interface comprises a file selection button, a file path display frame and a conversion button, wherein the file selection button is used for controlling the netlist file importing module, the file path display frame is used for displaying the path of the selected PROTEL netlist file, the conversion button is used for controlling the packaging information conversion module and the network connection information identification module, and the interactive interface further comprises a packaging name and quotation mark checking frame, a numerical value reservation checking frame and a network name and quotation mark checking frame;The package name and quotation mark checking frame is used for adding a single quotation mark to the converted package name, the network name and quotation mark checking frame is used for adding a single quotation mark to the network name, and the numerical value retaining checking frame is used for transmitting the numerical value of the element parameter to the ALLEGRO file.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010708747.8A CN111859826B (en) | 2020-07-22 | 2020-07-22 | Method and tool for converting PROTEL list into ALLEGRO text |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010708747.8A CN111859826B (en) | 2020-07-22 | 2020-07-22 | Method and tool for converting PROTEL list into ALLEGRO text |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111859826A CN111859826A (en) | 2020-10-30 |
| CN111859826B true CN111859826B (en) | 2024-07-05 |
Family
ID=73001555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010708747.8A Active CN111859826B (en) | 2020-07-22 | 2020-07-22 | Method and tool for converting PROTEL list into ALLEGRO text |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111859826B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113468834B (en) * | 2021-06-17 | 2024-01-05 | 深圳市一博科技股份有限公司 | Method for simplifying rpt file generation |
| CN116738898A (en) * | 2023-05-04 | 2023-09-12 | 合芯科技(苏州)有限公司 | Method, device, equipment and storage medium for rapidly checking mechanism diagram |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109255161A (en) * | 2018-08-17 | 2019-01-22 | 国营芜湖机械厂 | A kind of method that NET net meter file generates NOD net meter file |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100426304C (en) * | 2004-09-30 | 2008-10-15 | 华为技术有限公司 | System-level circuit inspection method and tool |
| CN101419642A (en) * | 2008-11-18 | 2009-04-29 | 北京巨数数字技术开发有限公司 | Apparatus and method for extracting device connection relation from netlist file |
| CN102231146A (en) * | 2011-07-11 | 2011-11-02 | 西安电子科技大学 | Automatic extraction and normalization storage method of manufacturing data of heterogeneous electronic design automation (EDA) design |
| CN103123655B (en) * | 2011-11-18 | 2015-12-09 | 京信通信系统(中国)有限公司 | The conversion method of PCB cabling and device |
| US9898570B2 (en) * | 2015-03-20 | 2018-02-20 | Synopsys, Inc. | Transparent editing of physical data in hierarchical integrated circuit design |
| US11010516B2 (en) * | 2018-11-09 | 2021-05-18 | Nvidia Corp. | Deep learning based identification of difficult to test nodes |
| CN111241777B (en) * | 2019-12-31 | 2023-03-24 | 深圳市亿道数码技术有限公司 | Method for updating and placing package pad in PCB Layout |
-
2020
- 2020-07-22 CN CN202010708747.8A patent/CN111859826B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109255161A (en) * | 2018-08-17 | 2019-01-22 | 国营芜湖机械厂 | A kind of method that NET net meter file generates NOD net meter file |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111859826A (en) | 2020-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9740599B2 (en) | Directed random sequence generation method and apparatus for testing software | |
| US5471398A (en) | MTOL software tool for converting an RTL behavioral model into layout information comprising bounding boxes and an associated interconnect netlist | |
| US7062427B2 (en) | Batch editor for netlists described in a hardware description language | |
| CN111859826B (en) | Method and tool for converting PROTEL list into ALLEGRO text | |
| EP1879106A2 (en) | Source code generation method, apparatus and program | |
| CN109684707A (en) | A kind of standard cell lib layout design rules verification method | |
| US8037436B2 (en) | Circuit verification apparatus, a method of circuit verification and circuit verification program | |
| CN106777723A (en) | A kind of method of automatic drawing principle figure | |
| CN116341428B (en) | Method for constructing reference model, chip verification method and system | |
| CN100504878C (en) | SQL statement construction method and apparatus for preprocessing special-character | |
| CN112861454A (en) | Method for realizing top-level automatic instantiation of chip system based on python | |
| CN110941934B (en) | FPGA prototype verification development board segmentation simulation system, method, medium and terminal | |
| CN112416331A (en) | Page adaptation method and device, electronic equipment and computer readable storage medium | |
| EP2511841A2 (en) | System and method for generation of cim-based power system circuit models | |
| US5991522A (en) | Method and apparatus for circuit conversion for simulation, simulator using the same, and computer-readable medium with a program therefor stored thereon | |
| CN117435487A (en) | Error checking method, device, equipment and medium for low code platform page definition | |
| CN113377672A (en) | Test method, device and equipment | |
| CN115952760A (en) | Method, device and equipment for simulating digital-analog circuit and computer storage medium | |
| US6970816B1 (en) | Method and system for efficiently generating parameterized bus transactions | |
| US20020016947A1 (en) | Recognition of a state machine in high-level integrated circuit description language code | |
| CN117131834A (en) | Chip design reorganization method, electronic equipment and medium | |
| CN103729289B (en) | A kind ofly utilize the graphic method indicating HPD logic reliability | |
| Adamchuk et al. | Automatic Acceptor Generation based on EBNF Grammar Definition | |
| US8132135B2 (en) | Method and system for creating a boolean model of multi-path and multi-strength signals for verification | |
| CN115437327B (en) | Intelligent nuclear security level DCS design and verification method, system and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Address after: 11F, Metro financial technology building, 9819 Shennan Avenue, Shenda community, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000 Applicant after: EDADOC Co.,Ltd. Address before: 518000 Kangjia R&D Building, 28 Sci-tech South 12 Road, Nanshan District, Shenzhen City, Guangdong Province, 12H-12I, 12th floor Applicant before: EDADOC Co.,Ltd. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |