一种大规模原理图检查方法及系统技术方案

技术编号:32928510 阅读:24 留言:0更新日期:2022-04-07 12:19
本发明专利技术公开了一种大规模原理图检查方法及系统,属于自动化测试技术领域。它包括获取工程原理图,提取工程原理图中各数据对象,解析各数据对象包含的属性;所述数据对象包括各引线、端点、引脚、器件以及模块;所述数据对象包括各引线、端点、引脚、器件以及模块;根据提取出的工程原理图中各数据对象构建点矩阵;根据构建的点矩阵,分别对器件和器件之间的通路、器件和模块之间的通路、以及模块和模块之间的通路进行检查。本发明专利技术通过对电路图表文件进行解析,根据电路原理图的具体信息,能够快速高效地检查原理图中设计规则是否符合规定。速高效地检查原理图中设计规则是否符合规定。速高效地检查原理图中设计规则是否符合规定。

【技术实现步骤摘要】
一种大规模原理图检查方法及系统


[0001]本专利技术属于自动化测试
,更具体地说,涉及一种大规模原理图检查方法及系统。

技术介绍

[0002]对于大规模原理图设计,需要检查设计是否违反规则。如芯片间是否有重复串接电容或电阻,电容耐压降额检查,模块间管脚收发方向检查,复位信号上拉下拉检查,时钟网络有无电阻检查,管脚是否悬空检查等等,单纯用人力检查几乎是不可能实现的。
[0003]针对上述问题现有技术中也有相应改进,如申请号为CN202010878879.5,公开日为2020年12月08日的中国专利申请公开了一种电路原理图检查方法及系统,该方法包括以下步骤:获取电路图表文件,解析获得各电路网络、各芯片以及各电路元件;针对各电路网络,根据对应的各芯片与各电路元件的引脚连接关系,逐级进行引脚对端查询,获得各电路网络中的各引脚序号以及与引脚序号对应的对端引脚序号;其中,电路图表文件包括电路网络、芯片以及电路元件的电路信息,电路元件包括电阻、电容、电感。该专利技术对电路图表文件进行解析,根据电路原理图的具体信息,对引脚的连接关系逐级查询,从本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种大规模原理图检查方法,其特征在于:包括以下步骤:步骤S100、获取工程原理图,提取工程原理图中各数据对象,解析各数据对象包含的属性;所述数据对象包括各引线、端点、引脚、器件以及模块;步骤S200、根据提取出的工程原理图中各数据对象构建点矩阵;步骤S300、根据构建的点矩阵,分别对器件和器件之间的通路、器件和模块之间的通路、以及模块和模块之间的通路进行检查。2.根据权利要求1所述的一种大规模原理图检查方法,其特征在于:步骤S100中,提取工程原理图中各数据对象具体包括:步骤S110、先提取工程原理图中各引线,创建引线数据对象;再根据引线数据对象,提取引线的两端点,创建端点数据对象;步骤S120、再提取工程原理图中各芯片和模块,创建器件数据对象;进一步提取各芯片和模块的引脚,创建引脚数据对象。3.根据权利要求2所述的一种大规模原理图检查方法,其特征在于:步骤S100中,提取工程原理图中各数据对象还包括:步骤S130、创建模块的数据对象;步骤S130具体包括:步骤S131、获取工程原理图中所有模块的名称;步骤S132、根据模块名称,分别获取各模块外部的引脚、以及内部的引脚、引线、端点和器件;步骤S133、根据各模块外部的引脚、以及内部的引脚、引线、端点和器件,创建模块的数据对象。4.根据权利要求3所述的一种大规模原理图检查方法,其特征在于:步骤S200中,根据提取出的工程原理图中各数据对象构建点矩阵具体包括:步骤S210、提取出端点数据对象,其中,每条引线创建有两个端点对象,每个器件创建多个端点对象,每个芯片创建多个端点对象,每个模块创建多个端点对象,每个模块内部创建多个端点对象;步骤S220、将提取得到的多个端点数据对象组成数组,以端点编号属性的方式表征端点与端点之间是否连接。5.根据权利要求1所述的一种大规模原理图检查方法,其特征在于:步骤S300中,根据构建的点矩阵,分...

【专利技术属性】
技术研发人员:蒋历国代文亮徐良凌峰
申请(专利权)人:芯和半导体科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1