电路网表验证方法、装置、系统及相关设备
阅读说明:本技术 电路网表验证方法、装置、系统及相关设备 (Circuit netlist verification method, device, system and related equipment ) 是由 薛明达 滕辉 于 2021-09-10 设计创作,主要内容包括:本申请实施例提供一种电路网表验证方法、装置、系统及相关设备,所述方法包括:获取设计电路的电路网表,所述电路网表包含器件单元以及各器件单元之间的连接线路,其中,所述连接线路标记有标记电压;遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;若匹配,则所述电路网表通过验证,避免了标记电压错误可能造成的电路设计错误。(The embodiment of the application provides a circuit netlist verification method, a device, a system and related equipment, wherein the method comprises the following steps: acquiring a circuit netlist of a design circuit, wherein the circuit netlist comprises device units and connecting circuits among the device units, and the connecting circuits are marked with marking voltages; traversing a connection circuit in the circuit netlist, classifying the connection circuit based on an operating voltage in the connection circuit; judging whether the marked voltage marked by the connecting line is matched with the category of the connecting line; if the circuit netlist is matched with the circuit netlist, the circuit netlist passes verification, and circuit design errors possibly caused by marking voltage errors are avoided.)
技术领域
本申请实施例涉及芯片技术领域,具体涉及一种电路网表验证方法、装置、系统及相关设备。
背景技术
在集成电路的设计流程中,电路设计需要经过多次不同的测试或验证,以确保电路设计符合相应的规则。而在这些测试或验证过程中,会基于不同的考虑对电路设计进行相应的调整和修改。因此,在实际的设计流程中,电路设计会经多方进行多次的调整和修改。
然而,被修改后的电路设计,极有可能出现电路设计错误。
发明内容
有鉴于此,本申请实施例提供一种电路网表验证方法、装置、系统及相关设备,以避免了标记电压错误可能造成的电路设计错误。
为实现上述目的,本申请实施例提供如下技术方案。
第一方面,本申请实施例提供一种电路网表验证方法,包括:
获取设计电路的电路网表,其中,所述电路网表包含器件单元以及各器件单元之间的连接线路,所述连接线路标记有标记电压;
遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;
判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;
若匹配,则所述电路网表通过验证。
可选的,所述基于所述连接线路中的运行电压为所述连接线路分类,包括:
基于所述连接线路中的连接关系,确定所述连接线路的运行电压所在的电压范围;
根据所述连接线路的运行电压所在的电压范围,确定所述连接线路所属的类别;
其中,若所述连接线路的运行电压所在的电压范围为第一电压范围,则所述连接线路属于第一类别;若所述连接线路的运行电压所在的电压范围为第二电压范围,则所述连接线路属于第二类别。
可选的,所述判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,包括:
根据所述连接线路所属类别对应的匹配电压范围,判断所述连接线路所述标记的电压是否在该匹配电压范围内,若是,则所述连接线路所标记的标记电压与该连接线路所属的类别相匹配。
可选的,所述第一类别具体是为器件单元提供电压的电源连接线,所述第二类别具体是为器件单元提供地线通路的地线连接线;所述基于所述连接线路中的连接关系为所述连接线路分类,包括:
将所述电路网表中,连接在电源线和器件单元之间的连接线路作为电源连接线;
将所述电路网表中,与地线相接的连接线路作为地线连接线;
追踪所述电路网表中,连接在器件单元之间的连接线路,将连接在器件单元的电源侧的连接线路作为电源连接线,将连接在器件单元的地线侧的连接线路作为地线连接线。
可选的,所述获取设计电路的电路网表,具体为:转换设计电路的版图,得到所述设计电路的电路网表;
其中,所述设计电路的版图包括异常标识层标记的线路,所述电路网表中与所述异常标识层标记的线路对应的连接线路为异常标记线路。
可选的,所述判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,包括:
判断所述连接线路中的异常标记线路的标记电压是否与该连接线路所属的类别相匹配。
可选的,所述判断所述连接线路中的异常标记线路的标记电压是否与该连接线路所属的类别相匹配,包括:
若所述连接线路为电源连接线,判断所述异常标记线路的标记电压中的最高电压是否大于或等于第一预设电压值;若是,则所述异常标记线路所标记的标记电压与其所属的类别相匹配;
若所述连接线路为地线连接线,判断所述异常标记线路的标记电压中的最低电压是否小于或等于第二预设电压值;若是,则所述异常标记线路所标记的标记电压与其所属的类别相匹配。
可选的,所述判断所述连接线路中的异常标记线路的标记电压是否与该连接线路所属的类别相匹配之后,还包括:
若不匹配,则异常标记线路未通过验证,提示该异常标记线路的标记电压错误。
第二方面,本申请实施例提供一种电路网表验证装置,包括:
网表获取模块,用于获取设计电路的电路网表,其中,所述电路网表包含器件单元以及各器件单元之间的连接线路,所述连接线路标记有标记电压;
线路分类模块,用于遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;
网表验证模块,用于判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;若匹配,则所述电路网表通过验证。
第三方面,本申请实施例提供一种芯片验证系统,所述芯片验证系统被配置为执行本申请实施例提供的电路网表验证方法。
第四方面,本申请实施例提供一种计算机设备,包括至少一个存储器和至少一个处理器;所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行本申请实施例提供的电路网表验证方法。
第五方面,本申请实施例提供一种存储介质,所述存储介质存储一条或多条可执行指令,所述一条或多条可执行指令用于执行本申请实施例提供的电路网表验证方法。
本申请实施例提供的电路网表验证方法、装置、系统及相关设备,所述方法包括:获取设计电路的电路网表,所述电路网表包含器件单元以及各器件单元之间的连接线路,其中,所述连接线路标记有标记电压;遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;若匹配,则所述电路网表通过验证。
可以看出,本发明实施例基于连接线路中的运行电压通常为固定的若干个值,例如电源电压值或零值(地线电压),通过遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类,进而判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,可以确定连接线路所标记的标记电压是否正确,避免了标记电压错误可能造成的电路设计错误。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的电路网表验证方法的一可选流程图;
图2为本申请实施例提供的电路网表验证方法的另一可选流程图;
图3为本申请实施例提供的步骤S11的可选流程图;
图4为本申请实施例提供的电路网表验证方法的又一可选流程图;
图5为本申请实施例提供的步骤S32的可选流程图;
图6为本申请实施例提供的电路网表验证装置的一可选框图;
图7为本申请实施例提供的电路网表验证装置的另一可选框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如背景技术所述,在集成电路的设计流程中,电路设计需要经过多次不同的测试或验证,以确保电路设计符合相应的规则。而在这些测试或验证过程中,会基于不同的考虑对电路设计进行相应的调整和修改。因此,在实际的设计流程中,电路设计会经多方进行多次的调整和修改。
然而,被修改后的电路设计,极有可能出现电路设计错误。
发明人发现,在集成电路的设计流程中,连接线路的电压经常会出现由于修改或调整造成的错误标记的情况,从而造成电路设计错误。例如,版图设计需要符合FAB(晶圆厂商)的物理设计和制程规则,举例来说,在版图设计中相邻的两条连接线路,若压差大于1.8v,则要求两条连接线路相互之间的距离比0.9V的压差大。而为满足这些规则,版图工程师可能对版图设计中连接线路上标记的电压进行适应性修改,例如修改相邻两条连接线路中的一个的电压,使得相邻连接线路的压差满足距离规则。然而,此种修改则可能造成电路设计错误。
基于此,本发明实施例提供了一种电路网表验证方法,所述方法包括:获取设计电路的电路网表,所述电路网表包含器件单元以及各器件单元之间的连接线路,其中,所述连接线路标记有标记电压;遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;若匹配,则所述电路网表通过验证。
可以看出,本发明实施例基于连接线路中的运行电压通常为固定的若干个值,例如电源电压值或零值(地线电压),通过遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类,进而判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,可以简单便捷的确定连接线路所标记的标记电压是否正确,避免了标记电压错误可能造成的电路设计错误。
在优选示例中,在需要进行版图的连接线路的验证时,可以通过将版图转换为电路网表,进而对相应的连接线路进行验证。
在一种可选实现中,图1示例性的示出了本申请实施例提供的电路网表验证方法的一可选流程图。如图1所示,所述方法包括:
步骤S10:获取设计电路的电路网表;
其中,所述电路网表包含器件单元以及各器件单元之间的连接线路,所述连接线路标记有标记电压。
电路网表中通常会在连接线路上标记与该连接线路相应的参数,所述标记电压即为该连接线路的预期运行电压,相应的,设计电路的仿真和测试则基于这些参数执行。
可以理解的是,若所述电路网表中的标记电压出现错误,则对应的仿真、测试、以及设计流程中的各个环节都有可能受到影响,从而产生电路设计错误,且这种错误难以发现。本发明实施例中,则基于获取的电路网表进行标记电压的验证,从而可以避免标记电压错误可能造成的电路设计错误。
步骤S11:遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;
可以理解的是,连接线路中的运行电压通常为固定的若干个值,例如电源电压值或零值(地线电压),通过所述连接线路的运行电压,可以将所述连接线路进行对应的分类,从而可以简单便捷的实现对连接线路标记电压的验证。
对所述连接线路进行分类,可以将不同的运行电压值分为不同的类别,也可以基于不同的电压范围进行分类,例如,可以将运行电压为0.9V和1.8V的连接线路分为一个类别,从而可以在一定程度上控制验证过程的精准程度。
其中,遍历所述电路网表中的连接线路,以将电路网表中的所有连接线路均进行分类,从而基于相应的分类进行标记电压的验证。
步骤S12:判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;
其中,若匹配,则所述电路网表通过验证。若不匹配,则可以记录该连接线路,并提示该连接线路的标记电压错误。
可以理解的是,基于类别进行标记电压的判断,可以在一定程度上控制判断的标准,从而可以基于实际的设计规则进行调整。例如,针对运行电压为0.9V~1.8V的类别,相应的标记电压的匹配电压范围可以为大于或等于(0.9-c1)V,且大于或等于(1.8+c2)V,其中,c1为运行电压为0.9V时的电压浮动值,c2为运行电压为1.8V时的电压浮动值。
可以看出,本发明实施例基于连接线路中的运行电压通常为固定的若干个值,例如电源电压值或零值(地线电压),通过遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类,进而判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,可以简单便捷的确定连接线路所标记的标记电压是否正确,避免了标记电压错误可能造成的电路设计错误。
在一个可选的示例中,所述连接线路的类别可以基于运行电压的电压范围进行分类,具体的,所述连接线路的类别至少可以包括运行电压位于第一电压范围的第一类别和运行电压位于第二电压范围的第二类别。参考图2所示的一种电路网表验证方法的另一可选流程图,所述方法包括:
步骤S20:获取设计电路的电路网表;
其中,所述步骤S20的描述可以参考图1中的步骤S10,此处不再赘述。
步骤S21:遍历所述电路网表中的连接线路,基于所述连接线路中的连接关系,确定所述连接线路的运行电压所在的电压范围;
可以理解的是,基于连接线路中的连接关系,可以根据电路连接中的电气原理,判断得到所述连接线路的运行电压,进而可以确定该连接线路的运行电压所在的电压范围。
步骤S22:根据所述连接线路的运行电压所在的电压范围,确定所述连接线路所属的类别;
其中,若所述连接线路的运行电压所在的电压范围为第一电压范围,则所述连接线路属于第一类别;若所述连接线路的运行电压所在的电压范围为第二电压范围,则所述连接线路属于第二类别。
步骤S23:根据所述连接线路所属类别对应的匹配电压范围,判断所述连接线路所述标记电压是否在该匹配电压范围内;
在一些可选的示例中,所述匹配电压范围,可以为连接线路所属类别的分类范围,例如,第一类别对应第一电压范围,第二类别对应第二电压范围;在另一些可选示例中,所述匹配电压范围,也可以不同于连接线路所属类别的分类范围,例如,匹配电压范围可以包含在连接线路所属类别的分类范围内,或者,在针对一些异常的连接线路时,所述匹配电压范围可以基于较为严格的标准设定在一个较小的范围内,以避免这些异常的连接线路出错。具体的,所述匹配电压范围可以根据设计的实际需求确定,本发明实施例在此不做具体的限定。
若连接线路所述标记的电压在该匹配电压范围内,则所述连接线路所标记的标记电压与该连接线路所属的类别相匹配。
可以看出,基于不同的电压范围进行分类,并基于相应的匹配电压范围进行标记电压的判断,能够适应不同的设计需求,对相应的设计电路进行验证。
需要说明的是,所述连接线路的分类并不仅限于两种,在其他可选的示例中,所述连接线路还可以基于不同的运行电压将连接线路分为三类或更多类,进而对连接线路进行更为精确的分类,以适应不同的验证要求。
在一个可选的示例中,所述第一类别具体可以是为器件单元提供电压的电源连接线,所述第二类别具体可以是为器件单元提供地线通路的地线连接线;对应的,电源连接线对应的第一电压范围可以为大于或等于一预设电压值,该预设电压值可以为电路设计中器件单元的最低工作电压,地线连接线的对应的第二电压范围可以为小于或等于一预设电压值,该预设电压值可以为零值或略高于零值的值,对应的,参考图3所示的步骤S11的可选流程图,所述步骤S11中基于所述连接线路中的运行电压为所述连接线路分类,可以具体包括:
步骤S110:将所述电路网表中,连接在电源线和器件单元之间的连接线路作为电源连接线;
可以理解的是,连接在电源线和器件单元之间的连接线路用于为器件单元提供电压,相应的,该连接线路的运行电压必然在第一电压范围内,从而,可以直接基于该连接关系,确定该连接线路的运行电压所在的电压范围,进而确定该连接在电源线和器件单元之间的连接线路为电源连接线。
步骤S111:将所述电路网表中,与地线相接的连接线路作为地线连接线;
对应的,与地线相接的连接线路用于为器件单元提供地线通路,相应的,该连接线路的运行电压必然在第二电压范围内,从而,可以直接基于该连接关系,确定该连接线路的运行电压所在的电压范围,进而确定该与地线相接的连接线路为地线连接线。
步骤S112:追踪所述电路网表中,连接在器件单元之间的连接线路,将用于创建电源通路的连接线路作为电源连接线,将用于创建地线通路的连接线路作为地线连接线。
在所述电路网表中,还存在连接在器件单元之间的连接线路,对应的,可以基于预设的规则追踪这些连接线路,例如,通过器件单元(例如MOS管)间接连接至电源线的连接线路,可以认为其用于创建电源通路,从而可以作为电源连接线,通过器件单元(例如MOS管)间接连接至地线的连接线路,可以认为其用于创建地线通路,从而可以作为地线连接线。可选的,可以基于电气原理,设置预设的追踪规则,从而追踪确认所述连接线路的种类。在一个可选的示例中,所述追踪过程,可以仅从一个方向进行追踪,也可以基于两个方向同时进行追踪,从而确定各连接线路的种类。
可以理解的是,器件单元提供电压一侧的方向追踪得到的连接线路间接连接至电源线,则该连接线路的运行电压必然在第一电压范围内,从而可以确定该连接线路为电源连接线;器件单元提供地线通路一侧的方向追踪得到的连接线路间接连接至地线,则该连接线路的运行电压必然在第二电压范围内,从而可以确定该连接线路为地线连接线,从而可以将连接在器件单元的电源侧的连接线路作为电源连接线,将连接在器件单元的地线侧的连接线路作为地线连接线。
可以看出,基于电路设计中的连接关系和间接连接关系可以推测连接线路的运行电压,进而可以对连接线路进行相应的分类。
在一个可选的示例中,可以针对产生标记异常的连接线路进行标记电压的验证,具体的,所述电路网表可以为设计电路的版图转换而来,而所述设计电路的版图中包括异常标识层标记的线路,所述电路网表中与所述异常标识层标记的线路对应的连接线路为异常标记线路(即为Vflag)。参考图4所示的电路网表验证方法的又一可选流程图,所述方法包括:
步骤S30:转换设计电路的版图,得到所述设计电路的电路网表。
设计电路的版图是包含电路的器件类型,器件尺寸,器件之间的相对位置以及各个器件之间的连接关系等相关物理信息的图形,其中,版图上可以标记有各器件及连接线路的信息。在需要异常标记信息时,可以在所述设计电路的版图中设置异常标识层,从而将异常的信息标识处理。
在针对异常标记线路的验证时,所述设计电路的版图可以包括异常标识层标记的线路,所述电路网表中与所述异常标识层标记的线路对应的连接线路为异常标记线路。
步骤S31:遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类。
其中,基于本示例中针对的是异常标记线路的验证,对应的所述连接线路的分类标准可以有所不同,例如,可以仅区分地线连接线和电源连接线,而并不区分电源连接线中不同工作电压的情况,例如,将工作电压为0.9V和1.8V的连接线路均归类为电源连接线,并在后续进行验证的过程中,则可以基于较为严格的标准进行标记电压的验证。
步骤S32:判断所述连接线路中的异常标记线路的标记电压是否与该连接线路所属的类别相匹配。
可以理解的是,在连接线路中确定了产生标记异常的异常标记线路时,可以仅针对该异常标记线路的标记电压进行验证,而不必进行所有连接线路的验证。从而,可以基于异常标记线路的特征进行验证,而不必考虑其可能对全部连接线路的影响。
相应的,在进行异常标记线路的标记电压的验证时,则可以将匹配电压范围设定在一个较高的标准,例如,将电源连接线匹配电压范围限定在较高的电压值范围内,从而以较为严格的标准进行验证。仍以工作电压为0.9V和1.8V的连接线路为例,此类异常标记线路均被划分为电源连接线,而针对电源连接线的匹配电压范围则可以为大于或等于1.8V,从而将工作电压为0.9V的异常标记线路筛选出来。可以理解的是,在电路设计和版图设计阶段,异常标记线路为标记电压可能被修改过的电路,且为规避一些设计规则,通常会将连接线路的电压修改为较小的值,进而导致电路设计错误,而上述验证,则可以对异常标记线路进行验证,若异常标记线路的标记电压不在匹配电压范围内,则可以认为该异常标记线路未通过验证。
相应的,若异常标记线路的标记电压在匹配电压范围内,则可以认为该异常标记线路通过验证。
进一步的,参考图5示出的步骤S32的可选流程图,步骤S32中具体的判断步骤可以包括:
步骤S321:若所述连接线路为电源连接线,判断所述异常标记线路的标记电压中的最高电压是否大于或等于第一预设电压值;
可以理解的是,所述电源连接线的匹配电压范围可以为大于或等于第一预设电压值,相应的,若所述异常标记线路的标记电压中的最高电压大于或等于第一预设电压值,则所述异常标记线路所标记的标记电压与其所属的类别相匹配。否则,所述异常标记线路所标记的标记电压与其所属的类别不匹配。
其中,所述第一预设电压值可以为该类别连接线路中的较高工作电压,或者,该类别连接线路中的较高工作电压的最低浮动值。例如,在以d为工作电压时,该工作电压的最低浮动值d(1-Vper%),其中,Vper%为d的浮动范围。
步骤S322:若所述连接线路为地线连接线,判断所述异常标记线路的标记电压中的最低电压是否小于或等于第二预设电压值;
可以理解的是,所述地线连接线的匹配电压范围可以为小于或等于第二预设电压值,相应的,相应的,若所述异常标记线路的标记电压中的最低电压小于或等于第二预设电压值,则所述异常标记线路所标记的标记电压与其所属的类别相匹配。否则,所述异常标记线路所标记的标记电压与其所属的类别不匹配。
其中,所述第二预设电压值可以为零值或地线的最高浮动值。
返回至图4,执行步骤S33:若不匹配,则异常标记线路未通过验证,提示该异常标记线路的标记电压错误。
其中,可以将未通过验证的异常标记线路统计整理后进行集中显示,从而提示该异常标记线路的标记电压错误。
需要说明的是,所述电路网表验证方法可以结合一致性检查(LAYOUT VsSchematic,也称LVS)和设计规则检查(Design rule check,也称DRC),且所述电路网表验证方法的执行顺序并不受其他检查的限制,也就是说,所述电路网表验证方法可以在一致性检查之前或一致性检查和设计规则检查之间,所述电路网表验证方法优选在设计规则检查之前执行,从而可以在验证电路网表的前提下,确定设计电路的版图是否符合设计规则。
并且,所述电路网表验证方法可以基于相应的验证工具实现,例如,可以将电路网表验证方法中的验证规则设定在验证工具中,并基于该验证工具实现电路网表的验证。需要说明的是,所述验证工具可以为软件、硬件或软硬结合的形式,本发明实施例在此不做具体的限定。
下面对本申请实施例提供的电路网表验证装置进行介绍,下文描述的装置内容可以认为是芯片验证设备或者计算机设备,为实现本申请实施例提供的电路网表验证方法所需设置的功能模块。下文描述的装置内容可与上文描述的方法内容相互对应参照。
图6示出了本申请实施例提供的电路网表验证装置的一可选框图。如图6所示,该装置可以包括:
网表获取模块200,用于获取设计电路的电路网表,其中,所述电路网表包含器件单元以及各器件单元之间的连接线路,所述连接线路标记有标记电压;
线路分类模块210,用于遍历所述电路网表中的连接线路,基于所述连接线路中的运行电压为所述连接线路分类;
网表验证模块220,用于判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配;若匹配,则所述电路网表通过验证。
可选的,所述线路分类模块210,用于基于所述连接线路中的运行电压为所述连接线路分类,包括:
基于所述连接线路中的连接关系,确定所述连接线路的运行电压所在的电压范围;
根据所述连接线路的运行电压所在的电压范围,确定所述连接线路所属的类别;
其中,若所述连接线路的运行电压所在的电压范围为第一电压范围,则所述连接线路属于第一类别;若所述连接线路的运行电压所在的电压范围为第二电压范围,则所述连接线路属于第二类别。
可选的,所述网表验证模块220,用于判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,包括:
根据所述连接线路所属类别对应的匹配电压范围,判断所述连接线路所述标记的电压是否在该匹配电压范围内,若是,则所述连接线路所标记的标记电压与该连接线路所属的类别相匹配。
可选的,所述第一类别具体是为器件单元提供电压的电源连接线,所述第二类别具体是为器件单元提供地线通路的地线连接线;所述线路分类模块210,用于基于所述连接线路中的连接关系为所述连接线路分类,包括:
将所述电路网表中,连接在电源线和器件单元之间的连接线路作为电源连接线;
将所述电路网表中,与地线相接的连接线路作为地线连接线;
追踪所述电路网表中,连接在器件单元之间的连接线路,将连接在器件单元的电源侧的连接线路作为电源连接线,将连接在器件单元的地线侧的连接线路作为地线连接线。
可选的,所述网表获取模块200,用于获取设计电路的电路网表,具体为:转换设计电路的版图,得到所述设计电路的电路网表;
其中,所述设计电路的版图包括异常标识层标记的线路,所述电路网表中与所述异常标识层标记的线路对应的连接线路为异常标记线路。
可选的,所述网表验证模块220,用于判断所述连接线路所标记的标记电压是否与该连接线路所属的类别相匹配,包括:
判断所述连接线路中的异常标记线路的标记电压是否与该连接线路所属的类别相匹配。
可选的,所述网表验证模块220,用于判断所述连接线路中的异常标记线路的标记电压是否与该连接线路所属的类别相匹配,包括:
若所述连接线路为电源连接线,判断所述异常标记线路的标记电压中的最高电压是否大于或等于第一预设电压值;若是,则所述异常标记线路所标记的标记电压与其所属的类别相匹配;
若所述连接线路为地线连接线,判断所述异常标记线路的标记电压中的最低电压是否小于或等于第二预设电压值;若是,则所述异常标记线路所标记的标记电压与其所属的类别相匹配。
可选的,在一个可选的示例中,图7示出了本申请实施例提供的电路网表验证装置的另一可选框图,所述电路网表验证装置,还包括:
错误提示模块230,用于若异常标记线路所标记的标记电压与其所属的类别不匹配,则异常标记线路未通过验证,提示该异常标记线路的标记电压错误。
本申请实施例还提供一种芯片验证系统,该芯片验证系统可以被配置为执行本申请实施例提供的电路网表验证方法。
本申请实施例还提供一种计算机设备,该计算机设备可以包括:至少一个存储器和至少一个处理器;所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行本申请实施例提供的电路网表验证方法。
本申请实施例提供一种存储介质,所述存储介质存储一条或多条可执行指令,所述一条或多条可执行指令用于执行上述的电路网表验证方法。
上文描述了本申请实施例提供的多个实施例方案,各实施例方案介绍的各可选方式可在不冲突的情况下相互结合、交叉引用,从而延伸出多种可能的实施例方案,这些均可认为是本申请实施例披露、公开的实施例方案。
虽然本申请实施例披露如上,但本申请并非限定于此。任何本领域技术人员,在不脱离本申请的精神和范围内,均可作各种更动与修改,因此本申请的保护范围应当以权利要求所限定的范围为准。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:掩膜数据、掩膜数据的处理方法及系统