电路原理图检查装置及方法制造方法及图纸

技术编号:18350589 阅读:35 留言:0更新日期:2018-07-01 23:55
一种电路原理图检查装置及方法,所述方法包括:读取所述电路原理图;获取所述电路原理图中元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,所述元器件的信息包括:各元器件的料号信息、各元器件的属性信息以及各元器件的引脚信息;根据所述元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,采用预设的电路电气约束条件库,对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查;根据检查结果输出检查报告。上述方案能够提高电路原理图检查的可靠性和效率。

【技术实现步骤摘要】
电路原理图检查装置及方法
本专利技术涉及测试领域,尤其涉及一种电路原理图检查装置及方法。
技术介绍
在产品设计的诸多设计步骤中,电路原理图的绘制是硬件设计前期中的一个重要环节。目前,工业上通常使用电子设计自动化(ElectronicDesignAutomation,EDA)工具来完成电路原理图的设计。为保证设计的可靠性,电路原理图的设计通常需要遵循一定的设计规范。由于受到电路规模、电路复杂度、设计人员的能力和经验等因素的影响,在电路原理图的设计过程中难免会出现一些错误。因此,在电路原理图设计完成后,需要对电路原理图进行检查。电路原理图的检查方法主要包括绘图规范检查、器件连接检查、设计逻辑检查等。现有的电路原理图的检查通常是采用人工审图的方法,即通过硬件设计人员对电路原理图进行检查,可靠性差、效率低。此外,也可以通过EDA内嵌的检查功能对电路原理图进行检查。但是现有EDA内嵌的检查方法只能检查出是否有短路、断路等简单的常识性的错误,同样存在可靠性差、效率低的问题。
技术实现思路
本专利技术解决的技术问题是如何提高电路原理图检查的可靠性和效率。为解决上述技术问题,本专利技术实施例提供一种电路原理图检查方法,包括:读取所述电路原理图,获取所述电路原理图中元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,所述元器件的信息包括:各元器件的料号信息、各元器件的属性信息以及各元器件的引脚信息;根据所述元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,采用预设的电路电气约束条件库,对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查;根据检查结果输出检查报告。可选的,所述预设的电路电气约束条件库包括如下至少一种电气约束条件:当前进行检查的芯片引脚对应的功能与相连的芯片引脚对应的功能相同;当前进行检查的芯片引脚对应的输入输出方向与相连的芯片引脚对应的输入输出方向相对应,且所述当前进行检查的芯片引脚对应的输入输出类型与相连的芯片引脚对应的输入输出类型相同;与当前进行检查的芯片引脚相连的芯片与预设的目标芯片相同;当前进行检查的芯片引脚所定义的连接字符串与相连的芯片引脚的连接字符串相同;当前进行检查的芯片引脚的电压、电流范围与相连的芯片引脚的电压、电流范围存在交集;当前进行检查的芯片引脚与相连的芯片引脚之间的RLC电路网络满足预设条件;当前进行检查的芯片引脚与指定引脚连接。可选的,所述获取所述电路原理图中元器件的信息,包括:获取所述电路原理图中第一元器件的引脚数目以及第一元器件的料号信息;从预设的元器件数据库中检索与第一元器件的引脚数目相同的元器件;在检索到的与所述第一元器件的引脚数目相同的元器件中,检索与所述第一元器件的料号信息相匹配的元器件;在检索到的与所述第一元器件的料号信息相匹配的元器件中,检索与所述第一元器件的引脚信息相匹配的元器件;获取与所述第一元器件的引脚信息相匹配的元器件的信息。可选的,所述在检索到的与所述第一元器件的引脚数目相同的元器件中,检索与所述第一元器件的料号信息相匹配的元器件,包括:在检索到的与所述第一元器件的引脚数目相同的元器件中,获取检索到的元器件各自对应的正则表达式;将所述第一元器件的料号信息与所述检索到的元器件各自对应的正则表达式逐个进行匹对,检索出与所述第一元器件的料号信息相匹配的正则表达式;获取与所述第一元器件的料号信息相匹配的正则表达式对应的元器件。可选的,所述在检索到的与所述第一元器件的料号信息相匹配的元器件中,检索与所述第一元器件的引脚信息相匹配的元器件,包括:获取所述第一元器件中所有引脚的标识;获取检索到的与所述第一元器件的料号信息相匹配的元器件中,各个引脚对应的正则表达式;将所述第一元器件中所有引脚的标识,与所述第一元器件的料号信息相匹配的元器件的各个引脚对应的正则表达式进行逐个匹对,检索与所述第一元器件的引脚信息相匹配的元器件。可选的,所述电路原理图检查方法还包括:当检索到的与所述第一元器件的引脚数目相同的元器件中,不存在与所述第一元器件的料号信息相匹配的元器件时,获取所述第一元器件中所有引脚的标识;获取检索到的与所述第一元器件的引脚数目相同的元器件中,各个引脚对应的正则表达式;将所述第一元器件中所有引脚的标识,与所述第一元器件的引脚数目相同的元器件的各个引脚对应的正则表达式进行逐个匹对,检索与所述第一元器件的引脚信息相匹配的元器件。可选的,所述电路原理图检查方法还包括:当在所述元器件数据库中,未检索到与所述第一元器件的引脚信息相匹配的元器件时,接收用户输入的元器件数据,并对所述元器件数据库进行更新。可选的,所述采用预设的电路电气约束条件库,对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查,包括:获取各元器件各自对应的引脚数目;按照引脚数目从多到少的顺序,采用预设的电路电气约束条件库,依次对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查。可选的,所述对所述电路原理图中芯片相连引脚之间的连接关系进行检查,包括:获取当前进行检查的芯片引脚对应的连接网络;获取所有与所述当前进行检查的芯片引脚存在连接关系的芯片引脚;依次对所述获取到的芯片引脚与所述当前进行检查的芯片引脚的连接关系进行检查。可选的,当所述预设的电路电气约束条件库中包括当前进行检查的芯片引脚与相连的芯片引脚之间的RLC电路网络满足预设条件时,所述对所述电路原理图中芯片相连引脚之间的连接关系进行检查,包括:计算所述RLC电路网络对应的电阻值、电容值以及电感值;当所述当前进行检查的芯片引脚与相连的芯片引脚均为电源引脚时,检查所述RLC电路网络的并联电容值是否处于第一电容值区间之内,所述第一电容值区间的最小电容值为:所述当前进行检查的芯片引脚对应的预设电容最小取值与所述相连的芯片引脚对应的预设电容最小取值之和,所述第一电容值区间的最大电容值为:所述当前进行检查的芯片引脚对应的预设电容最大取值与所述相连的芯片引脚对应的预设电容最大取值之和;检查所述RLC电路网络对应的电阻值是否处于预设电阻值区间之内、检查所述RLC电路网络对应的电容值是否处于第二电容值区间之内、检查所述RLC电路网络对应的电感值是否处于预设电感值区间之内,其中:所述预设电阻值区间为所述当前进行检查的芯片引脚对应的预设电阻值取值范围以及所述相连的芯片引脚对应的预设电阻值取值范围的交集;所述预设电感值区间为所述当前进行检查的芯片引脚对应的预设电感值取值范围以及所述相连的芯片引脚对应的预设电感值取值范围的交集;所述第二电容值区间为所述当前进行检查的芯片引脚对应的预设电容值取值范围以及所述相连的芯片引脚对应的预设电容值取值范围的交集;对所述RLC电路网络中各类型的元器件的连接类型进行检查,判断各类型的元器件的连接类型是否为预设连接类型,以及判断各类型的元器件的电性参数是否处于预设范围之内,所述连接类型包括以下至少一种:串联、并联、上拉。本专利技术实施例还提供了一种电路原理图检查装置,包括:读取单元,用于读取所述电路原理图;获取单元,用于获取所述电路原理图中元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,所述元器件的信息包括:各元器件的料号信息、各元器件的本文档来自技高网...
电路原理图检查装置及方法

【技术保护点】
1.一种电路原理图检查方法,其特征在于,包括:读取所述电路原理图;获取所述电路原理图中元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,所述元器件的信息包括:各元器件的料号信息、各元器件的属性信息以及各元器件的引脚信息;根据所述元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,采用预设的电路电气约束条件库,对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查;根据检查结果输出检查报告。

【技术特征摘要】
1.一种电路原理图检查方法,其特征在于,包括:读取所述电路原理图;获取所述电路原理图中元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,所述元器件的信息包括:各元器件的料号信息、各元器件的属性信息以及各元器件的引脚信息;根据所述元器件的信息以及元器件中芯片相连引脚之间的电气网络信息,采用预设的电路电气约束条件库,对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查;根据检查结果输出检查报告。2.如权利要求1所述的电路原理图检查方法,其特征在于,所述预设的电路电气约束条件库包括如下至少一种电气约束条件:当前进行检查的芯片引脚对应的功能与相连的芯片引脚对应的功能相同;当前进行检查的芯片引脚对应的输入输出方向与相连的芯片引脚对应的输入输出方向相对应,且所述当前进行检查的芯片引脚对应的输入输出类型与相连的芯片引脚对应的输入输出类型相同;与当前进行检查的芯片引脚相连的芯片与预设的目标芯片相同;当前进行检查的芯片引脚所定义的连接字符串与相连的芯片引脚的连接字符串相同;当前进行检查的芯片引脚的电压、电流范围与相连的芯片引脚的电压、电流范围存在交集;当前进行检查的芯片引脚与相连的芯片引脚之间的RLC电路网络满足预设条件;当前进行检查的芯片引脚与指定引脚连接。3.如权利要求2所述的电路原理图检查方法,其特征在于,所述获取所述电路原理图中元器件的信息,包括:获取所述电路原理图中第一元器件的引脚数目以及第一元器件的料号信息;从预设的元器件数据库中检索与第一元器件的引脚数目相同的元器件;在检索到的与所述第一元器件的引脚数目相同的元器件中,检索与所述第一元器件的料号信息相匹配的元器件;在检索到的与所述第一元器件的料号信息相匹配的元器件中,检索与所述第一元器件的引脚信息相匹配的元器件;获取与所述第一元器件的引脚信息相匹配的元器件的信息。4.如权利要求3所述的电路原理图检查方法,其特征在于,所述在检索到的与所述第一元器件的引脚数目相同的元器件中,检索与所述第一元器件的料号信息相匹配的元器件,包括:在检索到的与所述第一元器件的引脚数目相同的元器件中,获取检索到的元器件各自对应的正则表达式;将所述第一元器件的料号信息与所述检索到的元器件各自对应的正则表达式逐个进行匹对,检索出与所述第一元器件的料号信息相匹配的正则表达式;获取与所述第一元器件的料号信息相匹配的正则表达式对应的元器件。5.如权利要求4所述的电路原理图检查方法,其特征在于,所述在检索到的与所述第一元器件的料号信息相匹配的元器件中,检索与所述第一元器件的引脚信息相匹配的元器件,包括:获取所述第一元器件中所有引脚的标识;获取检索到的与所述第一元器件的料号信息相匹配的元器件中,各个引脚对应的正则表达式;将所述第一元器件中所有引脚的标识,与所述第一元器件的料号信息相匹配的元器件的各个引脚对应的正则表达式进行逐个匹对,检索与所述第一元器件的引脚信息相匹配的元器件。6.如权利要求3所述的电路原理图检查方法,其特征在于,还包括:当检索到的与所述第一元器件的引脚数目相同的元器件中,不存在与所述第一元器件的料号信息相匹配的元器件时,获取所述第一元器件中所有引脚的标识;获取检索到的与所述第一元器件的引脚数目相同的元器件中,各个引脚对应的正则表达式;将所述第一元器件中所有引脚的标识,与所述第一元器件的引脚数目相同的元器件的各个引脚对应的正则表达式进行逐个匹对,检索与所述第一元器件的引脚信息相匹配的元器件。7.如权利要求6所述的电路原理图检查方法,其特征在于,还包括:当在所述元器件数据库中,未检索到与所述第一元器件的引脚信息相匹配的元器件时,接收用户输入的元器件数据,并对所述元器件数据库进行更新。8.如权利要求2所述的电路原理图检查方法,其特征在于,所述采用预设的电路电气约束条件库,对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查,包括:获取各元器件各自对应的引脚数目;按照引脚数目从多到少的顺序,采用预设的电路电气约束条件库,依次对所述电路原理图中芯片相连引脚之间的连接关系及所述芯片相连引脚之间的电气网络进行检查。9.如权利要求8所述的电路原理图检查方法,其特征在于,所述对所述电路原理图中芯片相连引脚之间的连接关系进行检查,包括:获取当前进行检查的芯片引脚对应的连接网络;获取所有与所述当前进行检查的芯片引脚存在连接关系的芯片引脚;依次对所述获取到的芯片引脚与所述当前进行检查的芯片引脚的连接关系进行检查。10.如权利要求8所述的电路原理图检查方法,其特征在于,当所述预设的电路电气约束条件库中包括当前进行检查的芯片引脚与相连的芯片引脚之间的RLC电路网络满足预设条件时,所述对所述电路原理图中芯片相连引脚之间的连接关系进行检查,包括:计算所述RLC电路网络对应的电阻值、电容值以及电感值;当所述当前进行检查的芯片引脚与相连的芯片引脚均为电源引脚时,检查所述RLC电路网络的并联电容值是否处于第一电容值区间之内,所述第一电容值区间的最小电容值为:所述当前进行检查的芯片引脚对应的预设电容最小取值与所述相连的芯片引脚对应的预设电容最小取值之和,所述第一电容值区间的最大电容值为:所述当前进行检查的芯片引脚对应的预设电容最大取值与所述相连的芯片引脚对应的预设电容最大取值之和;检查所述RLC电路网络对应的电阻值是否处于预设电阻值区间之内、检查所述RLC电路网络对应的电容值是否处于第二电容值区间之内、检查所述RLC电路网络对应的电感值是否处于预设电感值区间之内,其中:所述预设电阻值区间为所述当前进行检查的芯片引脚对应的预设电阻值取值范围以及所述相连的芯片引脚对应的预设电阻值取值范围的交集;所述预设电感值区间为所述当前进行检查的芯片引脚对应的预设电感值取值范围以及所述相连的芯片引脚对应的预设电感值取值范围的交集;所述第二电容值区间为所述当前进行检查的芯片引脚对应的预设电容值取值范围以及所述相连的芯片引脚对应的预设电容值取值范围的交集;对所述RLC电路网络中各类型的元器件的连接类型进行检查,判断各类型的...

【专利技术属性】
技术研发人员:陈良金
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1