目标多级设计连接路径的网络互联检测系统转让专利
申请号 : CN202111537379.6
文献号 : CN113962055B
文献日 : 2022-03-18
发明人 : 陈峰 , 敬伟
申请人 : 北京云枢创新软件技术有限公司 , 上海合见工业软件集团有限公司
摘要 :
权利要求 :
1.一种目标多级设计连接路径的网络互联检测系统,其特征在于:包括第一显示区域、第二显示区域、预先配置的目标设计连接路径表,存储有计算机程序的存储器和处理器,其中,所述第一显示区域用于显示预先生成的多级设计连接路径的网络匹配结构,包括M个网络列区域;所述目标设计连接路径表包括N个网络列区域;所述第一显示区域和所述目标设计连接路径表中,每一网络列区域包括至少沿垂直方向排列的位于该网络列区域对应的设计元器件上的网络标识,第i列对应的设计元器件是第i+1列对应的设计元器件的父节点,i的取值范围为1到MAX(M,N),位于同一设计连接路径上的网络标识位于同一行;
当所述处理器执行所述计算机程序时,实现以下步骤:步骤S1、根据所述目标设计连接路径表对应的设计元器件从所述第一显示区域选择待检测区域,将所述第一显示区域中未被选择为待检测区域的区域以预设的第一显示方式显示;
步骤S2、获取所述待检测区域中的待检测设计连接路径集合与所述目标设计连接路径表中的目标设计连接路径集合的交集、所述待检测设计连接路径集合与所述目标设计连接路径集合的第一差集、以及所述目标设计连接路径集合与待检测设计连接路径集合的第二差集;
步骤S3、将存在于所述交集中的待检测区域中的待检测设计连接路径以预设的第二呈现方式显示,将所述待检测区域中存在于所述第一差集中的待检测设计连接路径以预设的第三呈现方式显示,将所述第一差集和第二差集呈现在所述第二显示区域。
2.根据权利要求1所述的系统,其特征在于:所述第三呈现方式包括一种呈现方式,所述步骤S3中,将所述待检测区域中存在于所述第一差集中的所有待检测设计连接路径均以相同的第三呈现方式显示。
3.根据权利要求1所述的系统,其特征在于:所述第三呈现方式包括第四呈现方式和第五呈现方式,所述第四呈现方式与第二呈现方式相同或不同,所述步骤S3中,将所述待检测区域中存在于所述第一差集中的待检测设计连接路径以预设的第三呈现方式显示,包括:步骤S31、将所述第一差集中的待检测设计连接路径与所述目标设计连接路径表中的目标设计连接路径进行匹配;
步骤S32、判断所述第一差集中的每一待检测设计连接路径是否存在于所述目标设计连接路径局部匹配的局部匹配路径,若存在,则将所述待检测设计连接路径中的局部匹配路径按照第四呈现方式显示,将存在局部匹配路径的待检测设计连接路径中的其他局部路径按照第五呈现方式显示。
4.根据权利要求3所述的系统,其特征在于:所述步骤S32中,将所述待检测设计连接路径中的局部匹配路径按照第四呈现方式显示,包括:
步骤S321、基于所述目标设计连接路径表生成候选目标设计局部路径集合,候选目标设计局部路径至少包括3个连续的网络标识;
步骤S322、将所述第一差集中的每一待检测设计连接路径的局部路径,与所述候选目标设计局部路径集合中对应设计元器件位置的候选目标设计局部路径进行匹配,若匹配成功,则将该待检测设计连接路径中匹配成功的局部匹配路径按照第四呈现方式显示。
5.根据权利要求3所述的系统,其特征在于:所述第五呈现方式包括第六呈现方式和第七呈现方式,第六呈现方式与第二呈现方式相同或不同,所述步骤S32中,将存在局部匹配路径的待检测设计连接路径中的其他局部路径按照第五呈现方式显示包括:
步骤S323、将存在局部匹配路径的待检测设计连接路径中的其他局部路径中每一网络标识分别与该网络标识的前一网络标识和后一网络标识组成待检测网络标识组{Ek,Fk}, Ek,Fk 为第k待检测网络标识组的两个网络标识,k的取值范围为1到K,K为待检测网络标识组总数量;
步骤S324、将每一待检测网络标识组与所述目标设计连接路径表中对应位置的网络标识组{Ps,Qs}, Ps,Qs为第s网络标识组的两个网络标识, s的取值范围为1到S,进行匹配,若存在{Ek,Fk}={Ps,Qs},且不存在Ek= Ps,Fk≠Qs,且不存在Ek≠ Ps,Fk=Qs,则将{Ek,Fk}以第六呈现方式呈现,否则,将{Ek,Fk}以第七呈现方式。
6.根据权利要求4所述的系统,其特征在于:所述目标设计连接路径表中第r行包括 , 为第r行第n列对应的网络标识,n的取值范围为1到N,N为目标设计期间标识数量,r的取值范围为1到R,R为所述目标设计连接路径表的连接路径总行数,所述S321包括:步骤S3211、初始化r=1,X=3,Y=N‑2,候选集合 W为空;
步骤S3212、将 , , 加入W中,将 , , 加入W中;
步骤S3213、判断X是否小于N‑1,且Y大于2,若是,则设置X=X+1,Y=Y‑1,返回执行步骤S3212,若X等于N‑1,且Y等于2,则执行步骤S3214;
步骤S3214、判断r是否小于R,若小于,则设置r=r+1, X=3,Y=N‑2,返回执行步骤S3212,若r等于R,则将当前W确定为所述候选目标设计局部路径集合。
7.根据权利要求3所述的系统,其特征在于:所述步骤S3还包括步骤S33、若待检测设计连接路径中存在一个网络标识,与该路径中前一网络标识构成局部匹配路径中的一部分,且与后一网络标志构成非局部匹配路径的一部分;或者,该网络标识与该路径中前一网络标识构成非局部匹配路径中的一部分,且与后一网络标志构成局部匹配路径的一部分,则将该网络标识以第八呈现方式呈现。
8.根据权利要求1所述的系统,其特征在于:所述系统还包括网络标识映射表,所述网络标识映射表用于存储所述第一显示区域中的网路标识和所述目标设计连接路径表中网络标识的映射关系,执行所述步骤S2之前先基于所述网络标识映射表将所述第一显示区域中的网路标识和所述目标设计连接路径表中网络标识转换统一。
9.根据权利要求1所述的系统,其特征在于:所述第一显示区域还包括M‑1个管脚列区域,所述网络列区域和管脚列区域交替排列,第j管脚列区域用于显示至少位于同一行的第j列网络和第j+1列网络连接的管脚标识,j的取值范围为1到M‑1,当所述处理器执行所述计算机程序时,还实现以下步骤:步骤S4、将所有管脚列区域以第一呈现方式呈现。
10.根据权利要求3所述的系统,其特征在于:所述第一显示区域还包括M‑1个管脚列区域,所述网络列区域和管脚列区域交替排列,第j管脚列区域用于显示至少位于同一行的第j列网络和第j+1列网络连接的管脚标识,j的取值范围为1到M‑1,当所述处理器执行所述计算机程序时,还实现以下步骤:步骤S5、将检测设计连接路径中与目标设计连接路径匹配成功的检测设计连接路径,以及局部匹配成功的局部匹配路径中的管脚列区域以第九显示方式显示,将未匹配成功的检测设计连接路径,以及未局部匹配成功的局部路径中的管脚列区域以第十显示方式显示,其中,第十显示方式和第二显示方式相同或不同。
说明书 :
目标多级设计连接路径的网络互联检测系统
技术领域
背景技术
(Device)组成的多级互联链路的连通性进行检测。现有技术通常通过人工制表的方式制作
设计链路的网络匹配结构进行显示,然后基于显示结果对多设计连接路径的网络互联进行
人工比对,来实现目标多级设计连接路径的网络互联检测。但人工检测通常仅限于设计链
路两级结构,不仅需要耗费大量人工,检测效率低。此外,随着设计级数的增高,人工制表无
法清晰地对整个多级设计连接路径的网络匹配结构进行显示,降低了目标多设计连接路径
的网络互联检测的检测效率和准确度。由此可知,如何提高目标多设计连接路径的网络互
联检测的检测效率和准确度,成为亟待解决的技术问题。
发明内容
储器和处理器,其中,所述第一显示区域用于显示预先生成的多级设计连接路径的网络匹
配结构,包括M个网络列区域;所述目标设计连接路径表包括N个网络列区域;所述第一显示
区域和所述目标设计连接路径表中,每一网络列区域包括至少沿垂直方向排列的位于该网
络列区域对应的设计元器件上的网络标识,第i列对应的设计元器件是第i+1列对应的设计
元器件的父节点,i的取值范围为1到MAX(M,N),位于同一设计连接路径上的网络标识位于
同一行;
式显示;
连接路径集合的第一差集、以及所述目标设计连接路径集合与待检测设计连接路径集合的
第二差集;
设的第三呈现方式显示,将所述第一差集和第二差集呈现在所述第二显示区域。
性,并具有产业上的广泛利用价值,其至少具有下列优点:
和第二显示区域共同呈现检测结果,提高了目标多级设计连接路径的网络互联的检测效率
和准确度,此外,目标设计连接路径表可以实现用户自定义,具有伸缩性。
更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
具体实施方式
的具体实施方式及其功效,详细说明如后。
序的存储器和处理器。其中,所述第一显示区域用于显示预先生成的多级设计连接路径的
网络匹配结构,包括M个网络列区域;具体的,所述处理器执行相应的计算机程序时响应用
户输入的网络匹配显示创建指令,获取多级设计连接路径中的网络匹配参数,并多级设计
连接路径的网络匹配结构在所述显示区域进行显示。需要说明的是,多级设计连接路径可
以直接基于现有技术预先基于设计数据之间的逻辑关系以及元器件之间的物理连接关系,
将设计元器件的管脚在对应的层级上建立物理连接得到的,基于构建好的多级设计连接路
径,可以采集到网络匹配状态,采集过程在此不再赘述。作为一种实施例,所述第一呈现区
域中,每一第i网络列区域,包括第一呈现区域、第二呈现区域和空白区域中的至少一个。所
述第一呈现区域用于呈现与第i‑1网络列区域中的网络标识位于同一设计连接路径上的第
i网络列区域中的网络标识。所述第二呈现区域用于呈现仅与第i+1网络列区域中的网络标
识位于同一设计连接路径上的第i网络列区域中的网络标识。图2示出了一个第一显示区域
示意图。
计元器件上的网络标识,第i列对应的设计元器件是第i+1列对应的设计元器件的父节点,i
的取值范围为1到MAX(M,N),位于同一设计连接路径上的网络标识位于同一行,需要说明的
是MAX(M,N),表示取M和N中的最大值,作为一种优选实施例,目标设计连接路径对应的设计
元器件为第一显示区域中的部分或全部设计元器件,那么N≤M。但可以理解的是,N也可以
大于M,目标设计连接路径对应的设计元器件也可只与第一显示区域中的部分设计元器件
对应。
式显示;
连接路径表对应的设计元器件序列通常为第一显示区域设计元器件序列的子集,因此直接
基于所述目标设计连接路径表对应的设计元器件从所述第一显示区域选择待检测区域,可
以理解的是,待检测区域包括所述目标设计连接路径表对应的所有设计元器件所对应的网
络列区域。
连接路径集合的第一差集、以及所述目标设计连接路径集合与待检测设计连接路径集合的
第二差集;
设的第三呈现方式显示,将所述第一差集和第二差集呈现在所述第二显示区域。
设置不同底色区分,还可以采用不同形状的边框标注等等,基于检测结果,可以在图2所示
的第一显示区域中以检测结果对应的显示方式进行显示。通过所述第一显示区域显示的内
容,能够清晰直观地显示每一设计链路的网络匹配情况。图2所示示例中,test_PCB_0820、
pkg_0820、pkg_0820_2、pkg_0820_3、pkg_0820_4、pkg_0820_5对应列上显示的PCB_NET1、
POWER、GROUND、PKG_DIE2_NET1等均为元器件上网络标识。test_PCB_0820为pkg_0820的父
节点,pkg_0820为pkg_0820_2的父节点,依次类推。
中的设计路径生成第二设计连接路径表,将所述第一设计连接路径表和第二设计连接路径
表呈现在所述第二显示区域。需要说明的是,第一显示区域和第二显示区域可以同时显示,
也可以根据用户的选择显示其中的一个。
方式显示,本实施方式适用于粗略检测或者目标设计连接路径较短,通常只包括两级或三
级设计的场景。
连接错误的位置,可以进一步对第一差集中的待检测设计连接路径进行进一步判断,作为
一种实施例,所述第三呈现方式包括第四呈现方式和第五呈现方式,所述第四呈现方式与
第二呈现方式相同或不同,所述步骤S3中,将所述待检测区域中存在于所述第一差集中的
待检测设计连接路径以预设的第三呈现方式显示,包括:
匹配路径按照第四呈现方式显示,将存在局部匹配路径的待检测设计连接路径中的其他局
部路径按照第五呈现方式显示。
式显示,将存在局部匹配路径的待检测设计连接路径中的其他局部路径按照第五呈现方式
显示可以进一步清晰呈现部分目标设计路径在第一呈现区域的连接状况。
R,R为所述目标设计连接路径表的连接路径总行数,所述S321包括:
配成功,则将该待检测设计连接路径中匹配成功的局部匹配路径按照第四呈现方式显示。
行进一步的判断,以进一步提升检测结果的准确性。作为一种实施例,所述第五呈现方式包
括第六呈现方式和第七呈现方式,第六呈现方式与第二呈现方式相同或不同,所述步骤S32
中,将存在局部匹配路径的待检测设计连接路径中的其他局部路径按照第五呈现方式显示
包括:
Fk}, Ek,Fk 为第k待检测网络标识组的两个网络标识,k的取值范围为1到K,K为待检测网络
标识组总数量;
配,若存在{Ek,Fk}={Ps,Qs},且不存在Ek= Ps,Fk≠Qs,且不存在Ek≠ Ps,Fk=Qs,则将{Ek,Fk}以
第六呈现方式呈现,否则,将{Ek,Fk}以第七呈现方式。
成非局部匹配路径的一部分;或者,该网络标识与该路径中前一网络标识构成非局部匹配
路径中的一部分,且与后一网络标志构成局部匹配路径的一部分,则将该网络标识以第八
呈现方式呈现。这样可以进一步精确地将布局连通正确和局部连接错误的交接点清晰地显
示出来。
识映射表用于存储所述第一显示区域中的网路标识和所述目标设计连接路径表中网络标
识的映射关系,执行所述步骤S2之前先基于所述网络标识映射表将所述第一显示区域中的
网路标识和所述目标设计连接路径表中网络标识转换统一,即转换统一后再进行求交集和
求差集的步骤,提高检测结果的准确性。
j管脚列区域用于显示至少位于同一行的第j列网络和第j+1列网络连接的管脚标识,j的取
值范围为1到M‑1,当所述处理器执行所述计算机程序时,还实现以下步骤:
络连接的管脚标识,j的取值范围为1到M‑1,当所述处理器执行所述计算机程序时,还实现
以下步骤:
功的检测设计连接路径,以及未局部匹配成功的局部路径中的管脚列区域以第十显示方式
显示,其中,第十显示方式和第二显示方式相同或不同。
沿垂直方向依次排列的一个第一呈现区域、一个第二呈现区域和一个空白区域。所述第M网
络列区域,即尾列区域包括至少一个第一呈现区域和至少一个空白区域,多个第一呈现区
域离散排列,多个空白区域离散排列,尾列区域不包括第二呈现区域。所述第一呈现区域中
的网路标识沿垂直方向连续排列,所述第二呈现区域中的网路标识沿垂直方向连续排列,
空白区域内部也是连续排列的。
提高检测效率。需要说明的是,现有的设计数据网络结构显示技术中,对于重复的同一标识
位只显示一次,然后作为父节点,逐条显示后续的子节点,这样的显示是无法直观完整地显
示每一条设计连接路径,尤其是在设计连接路径较多,且设计连接路径中涉及元器件较多
的情况下,是无法完整呈现整个网络匹配状态的,而本申请通过将多条设计连接路径对应
的同一标识沿垂直方向连续显示,既能完整清晰地显示整个系统的每条设计连接路径的网
络匹配结构,还能便于观察,提高了检测效率和准确性。
第j管脚标识为所在行对应的第j列网络所对应的管脚标识,第j+1管脚标识为所在行对应
的第j+1列网络所对应的管脚标识。所述多个管脚标识组水平排列在同一行,不同管脚标识
组之间通过预设的第二分隔符间隔。仍以图2所示示例,pkg_0820的PKG_NET1和pkg_0820_2
的PKG_NET1之间是通过A10:A10和B9:B9两组管脚来连接的,即pkg_0820的PKG_NET1通过
pkg_0820的A10管脚和pkg_0820_2的A10管脚,以及pkg_0820的PKG_NET1的B9管脚和pkg_
0820_2的B9管脚相连接。图2所示示例中,“:”为预设的第一分隔符,“;”为预设的第二分隔
符,根据具体需求可以替换为其他符号。需要说明的是,不同设计元器件对应的连接网络名
称可能相同,也可能不相同,连接的管脚名称,可能相同也可能不同。
示区域和第二显示区域共同呈现检测结果,由于第一显示区域能够清晰显示多级设计连接
路径的网络匹配结构,因此能够在第一显示区域清晰准确地标注出正确连接路径和错误连
接路径,以及待检测区域中有而目标设计连接路径表中没有的连接路径。第二显示区域能
清楚显示出目标设计连接路径表中存在而待检测区域中不存在的设计连接路径,用户可以
对比第一显示区域和第二显示区域来做出设计调整决策,本发明提高了目标多级设计连接
路径的网络互联的检测效率和准确度,此外,目标设计连接路径表可以实现用户自定义,具
有伸缩性。
可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成
时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函
数、规程、子例程、子程序等等。
员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰
为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质
对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。