【技术实现步骤摘要】
一种自动化仿真系统和自动化仿真方法
[0001]本申请实施例涉及PCB板仿真领域,尤其涉及一种自动化仿真系统和自动化仿真方法。
技术介绍
[0002]印刷电路板(printed circuit board,PCB)是电子元器件电气连接的载体,可以提供完成第一层级构装的组件与其它必须的电子电路零件接合的基地,以组成一个具有特定功能的模块或成品。随着PCB板不断地向高精度、高密度和高可靠性方向发展,需要不断缩小体积、提高性能。在此过程中,PCB板的设计将面临信号完整性、电源完整性、电磁兼容等问题的挑战。此时,在PCB板设计过程中引入仿真验证手段,能够较好地提升产品开发效率。
[0003]但是,在目前的PCB板设计仿真过程中,需要采用多个相互独立的工具分别手动提取原理图中的网络的信息、手动提取PCB的电路图中的拓扑结构、手动选择前述拓扑结构进行PCB仿真。在前述各步骤中,不仅每个步骤均需人工手工操作,而且前述各个步骤生成的数据的格式不同,一个工具产生的数据不能被另一个工具识别,需要人工对前述数据进行格式转换。因此,极大地降低了PCB设计仿真的效率。
技术实现思路
[0004]本申请实施例提供了一种自动化仿真系统和自动化仿真方法,用于实现PCB板设计的自动化,提高PCB板设计仿真的效率。
[0005]第一方面,本申请实施例提供了一种自动化仿真系统,该自动化仿真系统包括如下功能模块:仿真用例生成模块、拓扑结构提取模块和仿真执行模块。其中,该仿真用例生成模块,用于获取印刷电路板PCB的原理图,根据 ...
【技术保护点】
【技术特征摘要】
1.一种自动化仿真系统,其特征在于,包括:仿真用例生成模块、拓扑结构提取模块和仿真执行模块;所述仿真用例生成模块,用于获取印刷电路板PCB的原理图,根据所述原理图生成仿真用例,所述仿真用例包括所述原理图中的网络的属性信息和所述网络的逻辑连接信息;所述拓扑结构提取模块,用于获取所述PCB的电路图,并根据所述网络的逻辑连接信息从所述电路图中提取所述网络对应的拓扑结构;所述仿真执行模块,用于根据所述网络的属性信息为所述拓扑结构设置仿真参数,并采用所述仿真参数对所述拓扑结构对应的网络进行仿真,输出仿真结果。2.根据权利要求1所述的自动化仿真系统,其特征在于,所述网络包括多个管脚;所述仿真用例生成模块,具体用于确定连接所述网络的多个管脚的信息为所述网络的逻辑连接信息,确定多个所述管脚之间的电气特性和物理特性为所述网络的属性信息。3.根据权利要求1或2所述的自动化仿真系统,其特征在于,所述电路图包括多个网络,所述电路图中的网络与所述原理图中的网络一一对应;所述拓扑结构提取模块,具体用于在所述电路图中查找所述网络的逻辑连接信息指示的至少两个管脚,并将所述至少两个管脚之间的连接部分确定为所述拓扑结构,所述拓扑结构包括所述连接部分的布线宽度以及所述连接部分的走线角度。4.根据权利要求1至3中任意一项所述的自动化仿真系统,其特征在于,所述仿真用例生成模块,还用于接收用户输入的标识信息,在所述原理图中查找与所述标识信息对应的网络。5.根据权利要求4所述的自动化仿真系统,其特征在于,所述标识信息包括:网络名和/或至少一个管脚的信息,所述仿真用例携带所述标识信息。6.根据权利要求1至5中任意一项所述的自动化仿真系统,其特征在于,所述仿真执行模块,还用于:从所述拓扑结构提取模块获取第一拓扑结构和第二拓扑结构;采用所述第一拓扑结构对应的网络的属性信息设置第一仿真参数,采用所述第二拓扑结构对应的网络的属性信息设置第二仿真参数,并分别对所述第一拓扑结构和所述第二拓扑结构进行仿真,所述第一拓扑结构对应的网络的属性信息来自第一仿真用例,所述第二拓扑结构对应的网络的属性信息来自第二仿真用例。7.根据权利要求6所述的自动化仿真系统,其特征在于,所述仿真执行模块包括服务器和第三客户端;所述第三客户端,用于获取所述第一拓扑结构和所述第二拓扑结构,采用所述第一拓扑结构对应的网络的属性信息设置第一仿真参数,采用所述第二拓扑结构对应的网络的属性信息设置第二仿真参数;所述服务器,用于采用所述第一仿真参数对所述第一拓扑结构进行仿真,采用所述第二仿真参数对所述第二拓扑结构进行仿真,并将所述第一拓扑结构的仿真结果和所述第二拓扑结构的仿真结果发送至所述第三客户端;所述第三客户端,还用于向用户展示所述第一拓扑结构的仿真结果和所述第二拓扑结构的仿真结果。8.根据权利要求7所述的自动化仿真系统,其特征在于,所述自动化仿真系统还包括报
告生成模块;所述报告生成模块,用于生成仿真报告,所述仿真报告包括:所述第一拓扑结构的仿真结果、所述第一拓扑结构以及所述第一仿真用例;和/或,所述第二拓扑结构的仿真结果、所述第二拓扑结构以及所述第二仿真用例;所述第三客户端,还用于从所述报告生成模块获取所述仿真报告,并向用户展示所述仿真报告。9.根据权利要求1至8中任意一项所述的自动化仿真系统,其特征在于,所述自动化仿真系统还包括连接设备,所述连接设备通过第一接口与所述仿真用例生成模块连接,所述连接设备通过第二接口与所述拓扑结构提取模块连接,所述连接设备通过第三接口与所述仿真执行模块连接;所述连接设备,用于通过所述第一接口从所述仿真用例生成模块获取所述仿真用例,通过所述第二接口向所述拓扑结构提取模块传输所述仿真用例;所述连接设备,还用于通过所述第三接口向所述仿真执行模块传输所述仿真用例;所述连接设备,还用于通过所述第二接口从所述拓扑结构提取模块获取所述拓扑结构,通过所述第三接口向所述仿真执行模块传输所述拓扑结构。10.根据权利要求9所述的自动化仿真系统,其特征在于,所述仿真用例生成模块包括第一客户端;所述第一客户端,用于接收用户输入的所述原理图,并根据所述原理图生成所述仿真用例;所述拓扑结构提取模块包括第二客户端;所述第二客户端,用于接收用户输入的所述电路图,并根据所述网络的逻辑连接信息从所述电路图中提取所述网络对应的拓扑结构。11.根据权利要求7或8所述的自动化仿真系统,其特征在于,所述第三客户端,还用于接收用户输入的修改参数,所述修改参数用于对所述仿真参数进行修改,得到目标仿真参数,所述仿真参数包括第一仿真参数和/或第二仿真参数;所述服务器,还用于采用所述目标仿真参数对所述拓扑结构对应的网络进行仿真,输出所述仿真结果。12.一种自动化仿真系统,其特征在于,包括:第一处理器、第二处理器、第三处理器和存储器;所述第一处理器,用于获取...
【专利技术属性】
技术研发人员:汪安东,王泽都,王晓林,林宗权,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。