CN109992801B - PCB updating method based on PADS software - Google Patents

PCB updating method based on PADS software Download PDF

Info

Publication number
CN109992801B
CN109992801B CN201711483334.9A CN201711483334A CN109992801B CN 109992801 B CN109992801 B CN 109992801B CN 201711483334 A CN201711483334 A CN 201711483334A CN 109992801 B CN109992801 B CN 109992801B
Authority
CN
China
Prior art keywords
pcb
file
new
library
pads
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
Application number
CN201711483334.9A
Other languages
Chinese (zh)
Other versions
CN109992801A (en
Inventor
宋雨轩
贾首峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Fastprint Circuit Tech Co Ltd
Guangzhou Fastprint Circuit Technology Co Ltd
Yixing Silicon Valley Electronic Technology Co Ltd
Original Assignee
Shenzhen Fastprint Circuit Tech Co Ltd
Guangzhou Fastprint Circuit Technology Co Ltd
Yixing Silicon Valley Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Fastprint Circuit Tech Co Ltd, Guangzhou Fastprint Circuit Technology Co Ltd, Yixing Silicon Valley Electronic Technology Co Ltd filed Critical Shenzhen Fastprint Circuit Tech Co Ltd
Priority to CN201711483334.9A priority Critical patent/CN109992801B/en
Publication of CN109992801A publication Critical patent/CN109992801A/en
Application granted granted Critical
Publication of CN109992801B publication Critical patent/CN109992801B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Architecture (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a PCB updating method based on PADS software, which comprises the following steps: step 1, manufacturing an element packaging library, and if the new schematic diagram contains devices which are not in the original PCB, filling the packaging of the new devices into the packaging library; step 2, generating an ASC netlist file by utilizing the new principle image file; and step 3, creating a blank PADS format PCB file, designating a library file, and importing ASC netlist information to form a new version PCB file. The application adopts the new packaging library and ASC netlist file to form the new PCB file, which can basically prevent the phenomenon of information loss when the schematic diagram is updated.

Description

PCB updating method based on PADS software
Technical Field
The application relates to the field of circuit board layout design, in particular to a PCB updating method based on PADS software.
Background
There are often situations in day-to-day designs where PCB designs are made using PADS software on non-PADS formatted schematics, where ASC formatted netlists must be flowed to ensure that the PCB and the schematics are consistent. When the schematic diagram is updated, the netlist in ASC format is directly imported into the old-version PCB, information loss phenomenon often occurs, and finally design errors are caused.
Disclosure of Invention
In order to solve the technical problems, the application aims to provide a PCB updating method based on PADS software.
The technical scheme adopted by the application is as follows: a method for updating a PCB based on PADS software, the method comprising: step 1, manufacturing an element packaging library, and if the new schematic diagram contains devices which are not in the original PCB, filling the packaging of the new devices into the packaging library; step 2, generating an ASC netlist file by utilizing the new principle image file; and step 3, creating a blank PADS format PCB file, designating a library file, and importing ASC netlist information to form a new version PCB file.
Further, it also includes step 4, which specifically includes: and comparing the difference between the new PCB and the old PCB by using the Compare/ECO function in the PADS layout, generating a difference report in ECO format, importing the ECO format file into the new PCB file, and updating the PCB.
Further, in the step 1, a component package library is created, and the component package library may be created by using the old version of the PCB.
The beneficial effects of the application are as follows: the application adopts the new packaging library and ASC netlist file to form the new PCB file, which can basically prevent the phenomenon of information loss when the schematic diagram is updated.
Drawings
The following is a further description of embodiments of the application, taken in conjunction with the accompanying drawings:
fig. 1 is a flow chart of the present application.
Detailed Description
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other.
As shown in fig. 1, which shows a flowchart of a method for updating a PCB based on PADS software, the method comprises the steps of:
step 1, manufacturing an element packaging library, and if the new schematic diagram contains devices which are not in the original PCB, filling the packaging of the new devices into the packaging library;
step 2, generating an ASC netlist file by utilizing the new principle image file;
and step 3, creating a blank PADS format PCB file, designating a library file, and importing ASC netlist information to form a new version PCB file.
The application mainly comprises a netlist file and an element encapsulation library, if the new schematic diagram has devices which are not in the original PCB, the encapsulation of the new devices needs to be supplemented to the encapsulation library, so that all the devices of the new schematic diagram have corresponding element encapsulation, the ASC netlist file is generated by utilizing the new schematic diagram file, the ASC netlist file is ensured to comprise a connection network of all the elements in the new schematic diagram, finally, a blank PADS format PCB file is newly established, a library file is appointed, ASC netlist information is imported, all the information is ensured to be imported successfully according to the report, and therefore, the PCB of a new version can be ensured not to miss any information.
Further as a preferred embodiment, it further comprises a step 4, which specifically comprises: and comparing the differences of the new PCB and the old PCB by using the Compare/ECO function in the PADS layout, generating a difference report in ECO format, importing the ECO format file into the PCB file in the old version, and updating the PCB in the old version. The new version of the PCB is produced directly from the new ASC netlist file and the component package library, although the problem of information loss can be avoided. When the PCB needs to be re-laid, when the PCB of the old version is only required to be subjected to small-amplitude modification, the re-layout is quite time-consuming, and at the moment, all information in the new schematic diagram can be ensured to be imported into the PCB of the old version only by importing the ECO format file into the PCB file of the old version, and meanwhile, the PCB does not need to be re-laid, only the updating part is required to be designed, so that the efficiency of small-amplitude upgrading of the PCB can be greatly improved.
Further, in the step 1, a component package library is created, and the component package library may be created by using the old version of the PCB.
While the preferred embodiment of the present application has been described in detail, the application is not limited to the embodiment, and various equivalent modifications and substitutions can be made by those skilled in the art without departing from the spirit of the application, and these equivalent modifications and substitutions are intended to be included in the scope of the present application as defined in the appended claims.

Claims (1)

1. A method for updating a PCB based on PADS software, the method comprising:
step 1, manufacturing an element packaging library, and if the new schematic diagram contains devices which are not in the original PCB, filling the packaging of the new devices into the packaging library;
step 2, generating an ASC netlist file by utilizing the new principle image file;
step 3, creating a blank PADS format PCB file, designating a library file, and importing ASC netlist information to form a new version PCB file;
step 4, comparing the difference between the new PCB and the old PCB by using the Compare/ECO function in the PADS layout, generating a difference report of ECO format, importing the ECO format file into the new-version PCB file, and updating the PCB;
in the step 1, a component package library is manufactured, and the component package library can be generated through the old version of the PCB.
CN201711483334.9A 2017-12-29 2017-12-29 PCB updating method based on PADS software Active CN109992801B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711483334.9A CN109992801B (en) 2017-12-29 2017-12-29 PCB updating method based on PADS software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711483334.9A CN109992801B (en) 2017-12-29 2017-12-29 PCB updating method based on PADS software

Publications (2)

Publication Number Publication Date
CN109992801A CN109992801A (en) 2019-07-09
CN109992801B true CN109992801B (en) 2023-10-24

Family

ID=67110558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711483334.9A Active CN109992801B (en) 2017-12-29 2017-12-29 PCB updating method based on PADS software

Country Status (1)

Country Link
CN (1) CN109992801B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111241777B (en) * 2019-12-31 2023-03-24 深圳市亿道数码技术有限公司 Method for updating and placing package pad in PCB Layout
CN113688595B (en) * 2020-05-19 2023-08-18 上海复旦微电子集团股份有限公司 System-in-package circuit schematic design method and device, and readable storage medium
CN111830918B (en) * 2020-07-20 2021-08-03 北京广利核***工程有限公司 EPLAN platform-based nuclear power DCS control cabinet complete drawing upgrading method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801154A (en) * 2004-12-31 2006-07-12 华为技术有限公司 Method for creating library file
CN102306224A (en) * 2011-09-05 2012-01-04 深圳市同洲电子股份有限公司 Method and device for automatically generating AI (artificial intelligence) component list
WO2016192197A1 (en) * 2015-06-02 2016-12-08 中兴通讯股份有限公司 Software upgrade method, apparatus and system of terminal, and computer storage medium
CN107025362A (en) * 2017-04-28 2017-08-08 无锡市同步电子科技有限公司 A kind of method for verifying schematic diagram and PCB creation data uniformity

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801154A (en) * 2004-12-31 2006-07-12 华为技术有限公司 Method for creating library file
CN102306224A (en) * 2011-09-05 2012-01-04 深圳市同洲电子股份有限公司 Method and device for automatically generating AI (artificial intelligence) component list
WO2016192197A1 (en) * 2015-06-02 2016-12-08 中兴通讯股份有限公司 Software upgrade method, apparatus and system of terminal, and computer storage medium
CN107025362A (en) * 2017-04-28 2017-08-08 无锡市同步电子科技有限公司 A kind of method for verifying schematic diagram and PCB creation data uniformity

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
网络表装入分析;段萍峰;《黑龙江科技信息》;20030215(第04期);全文 *

Also Published As

Publication number Publication date
CN109992801A (en) 2019-07-09

Similar Documents

Publication Publication Date Title
CN109992801B (en) PCB updating method based on PADS software
WO2020019502A1 (en) Eda pad package library updating/application method and system, medium and terminal
CN104899027A (en) Universal form verification method for js
CN103377411A (en) Method and system for generating WBS model data
US8196075B1 (en) Generation of input/output models
CN103093038A (en) Updating method and updating device for bills of material (BOMs)
CN104267962A (en) Description-based interface UI control configuration method
CN108604106B (en) Side channel aware automatic placement and routing
CN105373668A (en) Chip layout design method
CN104380535A (en) Plug and printed circuit board assembly
CN103942280A (en) Automatic code generating method based on data structure
US20120110532A1 (en) Latch clustering with proximity to local clock buffers
US9323880B2 (en) Apparatus and method for file translation
CN106708479B (en) A kind of page rendering method and device
KR101460794B1 (en) Method and system for generating media art contents
US8671374B2 (en) Information processing apparatus
CN101131712A (en) Printing circuit board element height outputting method and device thereof
CN109145378B (en) Method and system for quickly copying PCB (printed Circuit Board) line segment
CN104090759A (en) Template file based data filling method
US20130304413A1 (en) Computing device and method for testing electromagnetic compatiblity of printed circuit board
CN104699868B (en) A kind of method of domain increment type wiring
US20170147714A1 (en) Verification method of clearance design
CN102708206A (en) Data format description method
US9721051B2 (en) Reducing clock skew in synthesized modules
CN107957870A (en) User interface creating method and device, computer-readable recording medium, terminal

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
GR01 Patent grant
GR01 Patent grant