CN111967219A - 一种电子设计自动化辅助*** - Google Patents

一种电子设计自动化辅助*** Download PDF

Info

Publication number
CN111967219A
CN111967219A CN202010817114.0A CN202010817114A CN111967219A CN 111967219 A CN111967219 A CN 111967219A CN 202010817114 A CN202010817114 A CN 202010817114A CN 111967219 A CN111967219 A CN 111967219A
Authority
CN
China
Prior art keywords
unit
schematic diagram
design
engine
error
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
CN202010817114.0A
Other languages
English (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.)
Shanghai Jiayan Industrial Co ltd
Original Assignee
Shanghai Jiayan Industrial 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 Shanghai Jiayan Industrial Co ltd filed Critical Shanghai Jiayan Industrial Co ltd
Priority to CN202010817114.0A priority Critical patent/CN111967219A/zh
Publication of CN111967219A publication Critical patent/CN111967219A/zh
Pending legal-status Critical Current

Links

Images

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/398Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]

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)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

本发明涉及一种电子设计自动化辅助***,包括原理图设计单元、PCB设计单元以及错误检查单元,原理图设计单元包括符号库创建引擎、原理图引擎以及原理图输出交互模块,PCB设计单元包括封装库创建引擎、PCB设计引擎以及图形交互算法模块。错误检查单元分别与原理图输出交互模块与图形交互算法模块连接,错误检查单元连接有人机交互模块,错误检查单元检索到错误信息后,将错误信息反馈至人机交互模块。如果有断路或者短路,***中通过错误信息检查单元对错误故障进行诊断检查,并将错误信息通过人机交互模块反馈给设计人员,由设计人员对该部分进行检查和确认,减少了出错率,加速了设计周期,且提高了产品质量与工作效率。

Description

一种电子设计自动化辅助***
技术领域
本发明涉及软件***技术领域,尤其是涉及一种电子设计自动化辅助***。
背景技术
印制电路板的设计是以电路原理图为根据,实现电路设计者所需要的功能。印刷电路板的设计主要指版图设计,需要考虑外部连接的布局、内部电子元件的优化布局、金属连线和通孔的优化布局、电磁保护、热耗散等各种因素。优秀的版图设计可以节约生产成本,达到良好的电路性能和散热性能。简单的版图设计可以用手工实现,复杂的版图设计需要借助计算机辅助设计***实现。
目前一些PCB板的设计朝向高度复杂化与小型化的趋势发展,针对传统的设计***,对设计人员的要求比较高,而且在设计中容易出错。用户无法及时得到报错信息,一旦没有及时发现和修正原理设计,就会造成很严重的后果。一方面不仅会造成生产出来的产品不符合标准,另一方面设计完成,在对产品进行检验时发现缺陷与错误后,再重新进行PCB板的设计,无疑减缓了设计周期,降低了工作效率。
发明内容
针对现有技术存在的不足,本发明的目的是提供一种电子设计自动化辅助***,通过自带的错误检查功能,能够将错误信息及时反馈给设计人员,具有减少出错率,提高产品质量与工作效率的效果。
本发明的上述发明目的是通过以下技术方案得以实现的:
一种电子设计自动化辅助***,包括原理图设计单元、PCB设计单元以及错误检查单元,所述原理图设计单元包括符号库创建引擎、原理图引擎以及原理图输出交互模块,所述PCB设计单元包括封装库创建引擎、PCB设计引擎以及图形交互算法模块;
所述错误检查单元分别与所述原理图输出交互模块与所述图形交互算法模块连接,所述错误检查单元连接有人机交互模块,所述错误检查单元检索到错误信息后,将所述错误信息反馈至所述人机交互模块。
通过上述技术方案,使用这套设计***时,用户只需要登录之后,即可在工作界面进行原理图和PCB layout的设计工作。在完成逻辑关系连接后,可以分配器件符号对应的Footprint,将来在输出打包文件时候,这些信息会一同指定出去。把打包文件中网表文件导入进layout***中,可以自动进行解析和参数定义,根据提供的网表文件,可以把相关的封装调入进来,完成合理的布局和布线工作后,即可输出加工制造文件。在此过程中如果有断路或者短路,***中通过错误信息检查单元对错误故障进行诊断检查,并将错误信息通过人机交互模块反馈给设计人员,由设计人员对该部分进行检查和确认,减少了出错率,加速了设计周期,且提高了产品质量与工作效率。
本发明在一较佳示例中可以进一步配置为:所述人机交互模块中设置有工作区域,从所述符号库创建引擎中调取器件符号至所述工作区域中进行网络连接、赋予网络名称后,更改网络完成单点和多点的网络互连。
通过上述技术方案,使得***中能够实现彼此之间的逻辑关系连接,为接下来的设计工作做了铺垫,提高了设计的精确性。
本发明在一较佳示例中可以进一步配置为:所述原理图设计单元连接有数据存档单元,所述数据存档单元用于存储原理图数据。
本发明在一较佳示例中可以进一步配置为:所述PCB设计单元连接有加工文件单元,所述加工文件单元用于输出加工制造文件。
本发明在一较佳示例中可以进一步配置为:所述原理图设计单元与所述PCB设计单元分别连接有License管理单元。
通过上述技术方案,在Windows环境***下,安装运行RedEDA***,打开软件***时通过License管理单元会自动检索授权文件,如果在有效的授权期内,***可以正常使用。当选择了不同的产品模块,软件会自动启动相应的内核程序,当执行了菜单栏或者工具栏的指令,软件***会自动根据指令集完成相应的功能程序,再结合图形算法去可视化的完成用户的操作。
本发明在一较佳示例中可以进一步配置为:所述License管理单元配置为软件许可文件服务器,通过所述软件许可文件服务器登录软件客户端,所述符号库创建引擎创建原理图符号,所述原理图引擎进行Logic互连设计与电源网络定义,所述原理图输出交互模块将网表文件输出至数据存档单元进行存储。
本发明在一较佳示例中可以进一步配置为:将结构文件与所述网表文件导入所述封装库创建引擎,由所述PCB设计引擎定义规则参数、层叠和厚度,以及布局布线操作,所述图形交互算法模块与所述加工文件单元连接,用于输出加工文件。
综上所述,本发明包括以下至少一种有益技术效果:
1.在加工文件过程中如果有断路或者短路,***中通过错误信息检查单元对错误故障进行诊断检查,并将错误信息通过人机交互模块反馈给设计人员,由设计人员对该部分进行检查和确认,减少了出错率,加速了设计周期,且提高了产品质量与工作效率。
2.本发明可以加速设计的进程、较少出错概率、提升效率。软件***对电脑资源占用比较少,而且图形及操作比较流畅,易于工程化。在本***的设计平台下,可以高效进行电子互连设计、高密、小型化设计。支持中文界面,非常适合大规模电子设计行业内的工程师使用。
附图说明
图1为本发明的结构示意图。
图2为本发明工作时的示意简图。
附图标记:1、原理图设计单元;11、符号库创建引擎;12、原理图引擎;13、原理图输出交互模块;2、PCB设计单元;21、封装库创建引擎;22、PCB设计引擎;23、图形交互算法模块;3、错误检查单元;31、人机交互模块;4、数据存档单元;5、加工文件单元;6、License管理单元。
具体实施方式
以下结合附图对本发明作进一步详细说明。
参照图1,为本发明公开的一种电子设计自动化辅助***,包括原理图设计单元1、PCB设计单元2以及错误检查单元3,原理图设计单元1包括符号库创建引擎11、原理图引擎12以及原理图输出交互模块13,PCB设计单元2包括封装库创建引擎21、PCB设计引擎22以及图形交互算法模块23。
错误检查单元3分别与原理图输出交互模块13与图形交互算法模块23连接,错误检查单元3连接有人机交互模块31,错误检查单元3检索到错误信息后,将错误信息反馈至人机交互模块31。
其中,人机交互模块31中设置有工作区域,从符号库创建引擎11中调取器件符号至工作区域中进行网络连接、赋予网络名称后,更改网络完成单点和多点的网络互连。如此设置使得***中能够实现彼此之间的逻辑关系连接,为接下来的设计工作做了铺垫,提高了设计的精确性。
参照图1,原理图设计单元1与PCB设计单元2分别连接有License管理单元6。在Windows环境***下,安装运行RedEDA***,打开软件***时通过License管理单元6会自动检索授权文件,如果在有效的授权期内,***可以正常使用。当选择了不同的产品模块,软件会自动启动相应的内核程序,当执行了菜单栏或者工具栏的指令,软件***会自动根据指令集完成相应的功能程序,再结合图形算法去可视化的完成用户的操作。
进一步的,原理图设计单元1连接有数据存档单元4,数据存档单元4用于存储原理图数据。PCB设计单元2连接有加工文件单元5,加工文件单元5用于输出加工制造文件。
参照图2,License管理单元6配置为软件许可文件服务器,通过软件许可文件服务器登录软件客户端,符号库创建引擎11创建原理图符号,原理图引擎12进行Logic互连设计与电源网络定义,原理图输出交互模块13将网表文件输出至数据存档单元4进行存储。将结构文件与网表文件导入封装库创建引擎21,由PCB设计引擎22定义规则参数、层叠和厚度,以及布局布线操作,图形交互算法模块23与加工文件单元5连接,用于输出加工文件。
为了使得说明书公开更加充分,以下为安装本***的步骤:
首先需要server端的授权许可证,届时需要绑定该server的网卡物理地址和计算机信息。根据该硬件信息生成许可文件。
在对应的server端安装license管理工具,在安装过程中会提示需要指定许可文件。一旦指定正确之后,软件的服务正常启动,并可以看到相关产品的log信息。
最后需要安装客户端程序,用户可以选择全装,也可以选择自定义安装。安装过程中有一个重要过程是指定server的IP地址或者计算机名称,需要保证Server和客户端两台电脑之间的局域网互连,即两台电脑之间可以数据互访。
本发明可以加速设计的进程、较少出错概率、提升效率。软件***对电脑资源占用比较少,而且图形及操作比较流畅,易于工程化。在本***的设计平台下,可以高效进行电子互连设计、高密、小型化设计。支持中文界面,非常适合大规模电子设计行业内的工程师使用。
本实施例的实施原理为:使用这套设计***时,用户只需要登录之后,即可在工作界面进行原理图和PCB layout的设计工作。在完成逻辑关系连接后,可以分配器件符号对应的Footprint,将来在输出打包文件时候,这些信息会一同指定出去。把打包文件中网表文件导入进layout***中,可以自动进行解析和参数定义,根据提供的网表文件,可以把相关的封装调入进来,完成合理的布局和布线工作后,即可输出加工制造文件。
在此过程中如果有断路或者短路,***中通过错误信息检查单元对错误故障进行诊断检查,并将错误信息通过人机交互模块31反馈给设计人员,由设计人员对该部分进行检查和确认,减少了出错率,加速了设计周期,且提高了产品质量与工作效率。
本具体实施方式的实施例均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。

Claims (7)

1.一种电子设计自动化辅助***,其特征在于:包括原理图设计单元(1)、PCB设计单元(2)以及错误检查单元(3),所述原理图设计单元(1)包括符号库创建引擎(11)、原理图引擎(12)以及原理图输出交互模块(13),所述PCB设计单元(2)包括封装库创建引擎(21)、PCB设计引擎(22)以及图形交互算法模块(23);
所述错误检查单元(3)分别与所述原理图输出交互模块(13)与所述图形交互算法模块(23)连接,所述错误检查单元(3)连接有人机交互模块(31),所述错误检查单元(3)检索到错误信息后,将所述错误信息反馈至所述人机交互模块(31)。
2.根据权利要求1所述的一种电子设计自动化辅助***,其特征在于:所述人机交互模块(31)中设置有工作区域,从所述符号库创建引擎(11)中调取器件符号至所述工作区域中进行网络连接、赋予网络名称后,更改网络完成单点和多点的网络互连。
3.根据权利要求2所述的一种电子设计自动化辅助***,其特征在于:所述原理图设计单元(1)连接有数据存档单元(4),所述数据存档单元(4)用于存储原理图数据。
4.根据权利要求3所述的一种电子设计自动化辅助***,其特征在于:所述PCB设计单元(2)连接有加工文件单元(5),所述加工文件单元(5)用于输出加工制造文件。
5.根据权利要求4所述的一种电子设计自动化辅助***,其特征在于:所述原理图设计单元(1)与所述PCB设计单元(2)分别连接有License管理单元(6)。
6.根据权利要求5所述的一种电子设计自动化辅助***,其特征在于:所述License管理单元(6)配置为软件许可文件服务器,通过所述软件许可文件服务器登录软件客户端,所述符号库创建引擎(11)创建原理图符号,所述原理图引擎(12)进行Logic互连设计与电源网络定义,所述原理图输出交互模块(13)将网表文件输出至数据存档单元(4)进行存储。
7.根据权利要求6所述的一种电子设计自动化辅助***,其特征在于:将结构文件与所述网表文件导入所述封装库创建引擎(21),由所述PCB设计引擎(22)定义规则参数、层叠和厚度,以及布局布线操作,所述图形交互算法模块(23)与所述加工文件单元(5)连接,用于输出加工文件。
CN202010817114.0A 2020-08-14 2020-08-14 一种电子设计自动化辅助*** Pending CN111967219A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010817114.0A CN111967219A (zh) 2020-08-14 2020-08-14 一种电子设计自动化辅助***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010817114.0A CN111967219A (zh) 2020-08-14 2020-08-14 一种电子设计自动化辅助***

Publications (1)

Publication Number Publication Date
CN111967219A true CN111967219A (zh) 2020-11-20

Family

ID=73365548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010817114.0A Pending CN111967219A (zh) 2020-08-14 2020-08-14 一种电子设计自动化辅助***

Country Status (1)

Country Link
CN (1) CN111967219A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1505270A (zh) * 2002-12-04 2004-06-16 华为技术有限公司 一种用于硬件设计的原理图审查方法
CN1719447A (zh) * 2004-07-07 2006-01-11 华为技术有限公司 一种印制电路板中集成设计元件的版图设计方法和装置
CN101131712A (zh) * 2007-09-21 2008-02-27 深圳华为通信技术有限公司 一种印刷电路板器件高度的输出方法及装置
CN104573243A (zh) * 2015-01-14 2015-04-29 上海泰齐电子科技咨询有限公司 一种pcb设计版图审核装置
CN111278227A (zh) * 2020-03-27 2020-06-12 昆山航宇华电电子科技有限公司 一种SMT32***主板PCB Layout布局布线的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1505270A (zh) * 2002-12-04 2004-06-16 华为技术有限公司 一种用于硬件设计的原理图审查方法
CN1719447A (zh) * 2004-07-07 2006-01-11 华为技术有限公司 一种印制电路板中集成设计元件的版图设计方法和装置
CN101131712A (zh) * 2007-09-21 2008-02-27 深圳华为通信技术有限公司 一种印刷电路板器件高度的输出方法及装置
CN104573243A (zh) * 2015-01-14 2015-04-29 上海泰齐电子科技咨询有限公司 一种pcb设计版图审核装置
CN111278227A (zh) * 2020-03-27 2020-06-12 昆山航宇华电电子科技有限公司 一种SMT32***主板PCB Layout布局布线的方法

Similar Documents

Publication Publication Date Title
US5719783A (en) Method and apparatus for performing timing analysis on a circuit design
US8539417B2 (en) Generating physical designs for electronic circuit boards
JP2022533379A (ja) システム・イン・パッケージ技術に基づくプロセス設計方法、システム、媒体及びデバイス
JP2006079447A (ja) 集積回路設計支援装置、集積回路設計支援方法及び集積回路設計支援プログラム
CN101794339A (zh) 一种实现印刷电路板可移植复用的方法和***
CN112732636A (zh) 基于多fpga的芯片原型验证***的配置方法、装置和设备
US7107200B1 (en) Method and apparatus for predicting clock skew for incomplete integrated circuit design
US9015647B2 (en) Dynamic printed circuit board design reuse
CN111967219A (zh) 一种电子设计自动化辅助***
CN101989310A (zh) 电路板布线设计的自动化***及方法
CN102054085B (zh) 电路板生产设计***及方法
CN102129483A (zh) 版图验证规则文件测试向量的自动生成方法
CN1477919A (zh) 一种用于印刷电路板设计的方法及装置
CN117131824A (zh) 自动生成芯片设计rtl代码的方法、电子设备和介质
CN115758789A (zh) 一种复杂实时嵌入式***的软件架构设计与架构传递方法
CN110852035B (zh) 可自主学***台
JP5277334B2 (ja) 電子部品実装装置のライン制御装置
CN111400991A (zh) 一种基于硬件电气接口关系的电路图快速设计方法
CN111967214A (zh) 一种可以实现印刷电路板辅助设计的软件***
CN110489814B (zh) 一种通过在代码中提取数据流辅助芯片布局规划的方法
JP3112843B2 (ja) 半導体集積回路の自動配置配線方法
KR101170546B1 (ko) 차종별 시스템의 사양 설계 방법
CN1234162C (zh) 消除深亚微米工艺中连线耦合电容造成的信号串扰的方法
CN117291140B (zh) 自动布线工具的绕线违例减少方法、装置、存储介质及电子终端
CN117744546B (zh) 数字电路评估方法、***、设备及存储介质

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201120

RJ01 Rejection of invention patent application after publication