[发明专利]一种电路原理图检查方法及系统有效
申请号: | 202010878879.5 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112052643B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 陈哲;湛兴祥 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 孟欢 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电路 原理图 检查 方法 系统 | ||
本发明公开了一种电路原理图检查方法及系统,涉及自动化测试技术领域,该方法包括以下步骤:获取电路图表文件,解析获得各电路网络、各芯片以及各电路元件;针对各电路网络,根据对应的各芯片与各电路元件的引脚连接关系,逐级进行引脚对端查询,获得各电路网络中的各引脚序号以及与引脚序号对应的对端引脚序号;其中,电路图表文件包括电路网络、芯片以及电路元件的电路信息,电路元件包括电阻、电容、电感。本发明对电路图表文件进行解析,根据电路原理图的具体信息,对引脚的连接关系逐级查询,从而实现复杂拓扑结构的电路原理图的检查。
技术领域
本发明涉及自动化测试技术领域,具体涉及一种电路原理图检查方法及系统。
背景技术
硬件电路原理图设计工作中,需要对硬件电路原理图进行设计规则检查,原理图设计工具(诸如Allegro)自带的检查项目,种类较少且只能检查基本的引脚悬空、网络断连等功能,对于跨多级电阻电容、特定引脚功能等情形,均无法进行查错检查。
当前技术手段下,对于“一主多从”拓扑电路,特别是其中还包含大量串接电阻电容等二端器件、且包含无关上拉和下拉电路时,常因结构复杂而无法检查。
因此,现需要提出一种针对电路原理图检查方案,以解决当前技术手段无法检查的电路问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种电路原理图检查方法及系统,对电路图表文件进行解析,根据电路原理图的具体信息,对引脚的连接关系逐级查询,从而实现复杂拓扑结构的电路原理图的检查。
为达到以上目的,本发明采取的技术方案是:
第一方面,本发明公开一种电路原理图检查方法,该方法包括以下步骤:
获取电路图表文件,解析获得各电路网络、各芯片以及各电路元件;
针对各所述电路网络,根据对应的各所述芯片与各所述电路元件的引脚连接关系,逐级进行引脚对端查询,获得各所述电路网络中的各引脚序号以及与所述引脚序号对应的对端引脚序号;其中,
所述电路图表文件包括电路网络、芯片以及电路元件的电路信息,所述电路元件包括电阻、电容、电感;
逐级进行引脚对端查询包括以下步骤:
根据第一级对端引脚查询到对应的对端引脚,记作第二级对端引脚;
查询第二级对端引脚对应的对端引脚,记作第三级对端引脚,依次查询,直至查询到与芯片引脚连接的引脚。
具体的,所述获取电路图表文件,解析获得各电路网络、各芯片以及各电路元件,具体包括以下步骤:
获取所述电路图表文件,解析获得第一数组,所述第一数组包括电路网络、芯片位号、引脚序号以及料号信息;
根据所述电路图表文件筛选生成第二数组以及第三数组,所述第二数组包括各所述芯片、对应的芯片位号以及对应的芯片料号,所述第三数组包括所述电路元件的器件信息以及所述电路元件分别对应的所述电路网络以及所述引脚序号;
根据所述第二数组以及预设的芯片库文件,生成第四数组,所述第四数组包括各所述芯片位号以及对应的芯片引脚的名称、属性以及序号。
具体的,针对各所述电路网络,根据对应的各所述芯片与各所述电路元件的引脚连接关系,逐级进行引脚对端查询,具体包括以下步骤:
根据所述第四数组以及所述第一数组,逐级引脚对端查询,获得第五数组,所述第五数组包括各所述电路网络的身份信息、所述电路网络中的各引脚序号以及与所述引脚序号对应的对端引脚序号。
具体的,所述根据所述第四数组以及所述第一数组,逐级引脚对端查询,获得第五数组中,具体包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010878879.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:结构稳固型潜水镜
- 下一篇:一种水产养殖废水杀菌处理系统及方法