EDA软件工具的比对验证方法及装置制造方法及图纸

技术编号:27848866 阅读:62 留言:0更新日期:2021-03-30 13:07
本发明专利技术提供的一种EDA软件工具的比对验证方法及装置,通过对待验证软件工具、已验证软件工具和参考模型基于激励数据所输出的处理结果进行交叉比对来验证待验证软件工具的功能。这就可以更方便、更快捷的获取待验证软件工具的功能分析结果,从而解决EDA软件工具验证功能时缺少与对标软件工具功能比对的问题,为EDA软件的开发提供详实可靠的技术参考。为EDA软件的开发提供详实可靠的技术参考。为EDA软件的开发提供详实可靠的技术参考。

【技术实现步骤摘要】
EDA软件工具的比对验证方法及装置


[0001]本专利技术涉及EDA(Electronic Design Automation)软件工具验证
,更具体地说,涉及一种EDA软件工具的比对验证方法及装置。

技术介绍

[0002]目前EDA领域几乎已被国外公司垄断,而中国EDA软件市场规模及产品与国外EDA工具相比具有明显差距,无法支持先进芯片企业的设计需求。在国际科技竞争加剧的背景下,芯片行业若想实现真正意义上的自主化,那么作为“芯片之母”的EDA软件,国产化替代势在必行,EDA软件工具的验证也变得越来越重要。
[0003]传统EDA软件工具的验证,主要采用的是针对局部的软件算法功能进行功能验证或者是针对某一特定场景进行功能验证,最后再进行集成验证,在验证过程中缺少与国际先进的EDA软件工具进行比对分析。

技术实现思路

[0004]有鉴于此,为解决上述问题,本专利技术提供一种EDA软件工具的比对验证方法及装置,技术方案如下:
[0005]一种EDA软件工具的比对验证方法,所述方法包括:
[0006]获取激励数据;
[0007]将所述激励数据分别输入待验证软件工具、已验证软件工具和参考模型,所述参考模型为已验证的、与所述待验证软件工具功能相同的功能模块;
[0008]分别获取所述待验证软件工具、所述已验证软件工具和所述参考模型基于所述激励数据所输出的处理结果,并通过对所获取的处理结果进行交叉比对验证所述待验证软件工具的功能。
[0009]优选的,所述获取激励数据,包括:
[0010]获取激励配置信息;
[0011]控制激励源生成与所述激励配置信息相匹配的激励数据。
[0012]优选的,所述通过对所获取的处理结果进行交叉比对验证所述待验证软件工具的功能,包括:
[0013]比对所述待验证软件工具与所述已验证软件工具的处理结果得到第一比对结果,以及,比对所述待验证软件工具与所述参考模型的处理结果得到第二比对结果,以及,比对所述已验证软件工具和所述参考模型的处理结果得到第三比对结果;
[0014]如果所述第一比对结果、所述第二比对结果和所述第三比对结果均表征处理结果相同,则确定所述待验证软件工具的功能验证通过;
[0015]如果所述第一比对结果和所述第二比对结果均表征处理结果不同、所述第三比对结果表征处理结果相同,则确定所述待验证软件工具的功能验证未通过。
[0016]优选的,所述方法还包括:
[0017]在所述待验证软件工具的功能验证通过的情况下,分别获取所述待验证软件工具、所述已验证软件工具和所述参考模型输出相应处理结果所需的运行时间;
[0018]通过对所获取的运行时间进行比对验证所述待验证软件工具相比于所述已验证软件工具和所述参考模型的性能差异。
[0019]优选的,所述方法还包括:
[0020]输出所述待验证软件工具的验证报告,所述验证报告中至少包括功能和性能差异的验证结果。
[0021]一种EDA软件工具的比对验证装置,所述装置包括:
[0022]激励获取模块,用于获取激励数据;
[0023]激励输入模块,用于将所述激励数据分别输入待验证软件工具、已验证软件工具和参考模型,所述参考模型为已验证的、与所述待验证软件工具功能相同的功能模块;
[0024]比对分析模块,用于分别获取所述待验证软件工具、所述已验证软件工具和所述参考模型基于所述激励数据所输出的处理结果,并通过对所获取的处理结果进行交叉比对验证所述待验证软件工具的功能。
[0025]优选的,所述激励获取模块,具体用于:
[0026]获取激励配置信息;控制激励源生成与所述激励配置信息相匹配的激励数据。
[0027]优选的,用于通过对所获取的处理结果进行交叉比对验证所述待验证软件工具的功能的所述比对分析模块,具体用于:
[0028]比对所述待验证软件工具与所述已验证软件工具的处理结果得到第一比对结果,以及,比对所述待验证软件工具与所述参考模型的处理结果得到第二比对结果,以及,比对所述已验证软件工具和所述参考模型的处理结果得到第三比对结果;如果所述第一比对结果、所述第二比对结果和所述第三比对结果均表征处理结果相同,则确定所述待验证软件工具的功能验证通过;如果所述第一比对结果和所述第二比对结果均表征处理结果不同、所述第三比对结果表征处理结果相同,则确定所述待验证软件工具的功能验证未通过。
[0029]优选的,所述比对分析模块,还用于:
[0030]在所述待验证软件工具的功能验证通过的情况下,分别获取所述待验证软件工具、所述已验证软件工具和所述参考模型输出相应处理结果所需的运行时间;通过对所获取的运行时间进行比对验证所述待验证软件工具相比于所述已验证软件工具和所述参考模型的性能差异。
[0031]优选的,所述比对分析模块,还用于:
[0032]输出所述待验证软件工具的验证报告,所述验证报告中至少包括功能和性能差异的验证结果。
[0033]相较于现有技术,本专利技术实现的有益效果为:
[0034]本专利技术提供的一种EDA软件工具的比对验证方法及装置,通过对待验证软件工具、已验证软件工具和参考模型基于激励数据所输出的处理结果进行交叉比对来验证待验证软件工具的功能。这就可以更方便、更快捷的获取待验证软件工具的功能分析结果,从而解决EDA软件工具验证功能时缺少与对标软件工具功能比对的问题,为EDA软件的开发提供详实可靠的技术参考。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本专利技术实施例提供的EDA软件工具的比对验证方法的方法流程图;
[0037]图2为本专利技术实施例提供的交叉比对的意图;
[0038]图3为本专利技术实施例提供的EDA软件工具的比对验证方法的部分方法流程图;
[0039]图4为本专利技术实施例提供的EDA软件工具的比对验证方法的另一方法流程图;
[0040]图5为本专利技术实施例提供的EDA软件工具的比对验证装置的结构示意图。
具体实施方式
[0041]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0043]为方便理解本专利技术,以下首先对EDA软件工具进行简单介绍:
[0044]EDA软本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种EDA软件工具的比对验证方法,其特征在于,所述方法包括:获取激励数据;将所述激励数据分别输入待验证软件工具、已验证软件工具和参考模型,所述参考模型为已验证的、与所述待验证软件工具功能相同的功能模块;分别获取所述待验证软件工具、所述已验证软件工具和所述参考模型基于所述激励数据所输出的处理结果,并通过对所获取的处理结果进行交叉比对验证所述待验证软件工具的功能。2.根据权利要求1所述的方法,其特征在于,所述获取激励数据,包括:获取激励配置信息;控制激励源生成与所述激励配置信息相匹配的激励数据。3.根据权利要求1所述的方法,其特征在于,所述通过对所获取的处理结果进行交叉比对验证所述待验证软件工具的功能,包括:比对所述待验证软件工具与所述已验证软件工具的处理结果得到第一比对结果,以及,比对所述待验证软件工具与所述参考模型的处理结果得到第二比对结果,以及,比对所述已验证软件工具和所述参考模型的处理结果得到第三比对结果;如果所述第一比对结果、所述第二比对结果和所述第三比对结果均表征处理结果相同,则确定所述待验证软件工具的功能验证通过;如果所述第一比对结果和所述第二比对结果均表征处理结果不同、所述第三比对结果表征处理结果相同,则确定所述待验证软件工具的功能验证未通过。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述待验证软件工具的功能验证通过的情况下,分别获取所述待验证软件工具、所述已验证软件工具和所述参考模型输出相应处理结果所需的运行时间;通过对所获取的运行时间进行比对验证所述待验证软件工具相比于所述已验证软件工具和所述参考模型的性能差异。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:输出所述待验证软件工具的验证报告,所述验证报告中至少包括功能和性能差异的验证结果。6.一种EDA软件工具的比对验证装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:陈岚冯新华张义恒张金华
申请(专利权)人:中科芯云微电子科技有限公司
类型:发明
国别省市:

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

1