一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种片上网络设计实例的验证方法、装置、设备及介质与流程

2022-02-19 10:05:45 来源:中国专利 TAG:


1.本发明实施例涉及计算机技术领域,尤其涉及一种片上网络设计实例的验证方法、装置、设备及介质。


背景技术:

2.在芯片设计中,特别是大规模系统级芯片(system on chip,soc)中,各种功能的知识产权(intellectual property,ip)核被广泛使用,传统的片内总线互联架构已无法满足大量ip核之间的互联通信要求。
3.片上网络(network on a chip,以下简称noc)作为一种新型的片上总线互联结构,以其较高的灵活性在大规模soc芯片设计中开始被广泛使用。然而,为连接各种类型的ip核,noc需要针对不同的ip核设计不同的实例,因此在同一soc芯片的系统架构中,往往会出现多个类型不同的noc设计实例。由于noc设计实例的准确性直接影响soc芯片的运行结果,因此有必要对soc芯片中每个noc设计实例进行验证。
4.不同的noc设计实例支持的ip核接口类型、数量和接口特性各不相同,现有技术中需要对每一类的noc设计实例开发专门的验证系统进行验证,导致验证效率较低,验证成本较高;其次,noc设计实例涉及的ip核接口类型较多且接口协议较为复杂,设计人员在交付noc设计实例时缺乏有效的描述机制,不利于验证人员快速准确地开发对应的验证环境。


技术实现要素:

5.本发明实施例提供一种片上网络设计实例的验证方法、装置、设备及介质,可以提高noc设计实例的验证效率,降低noc设计实例的验证成本。
6.第一方面,本发明实施例提供了一种片上网络设计实例的验证方法,所述方法包括:
7.获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息;
8.根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例;
9.根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
10.第二方面,本发明实施例还提供了一种片上网络设计实例的验证装置,所述装置包括:
11.文件获取模块,用于获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息;
12.vip核获取模块,用于根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置
文件以及测试用例;
13.仿真模块,用于根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
14.第三方面,本发明实施例还提供了一种计算机设备,该设备包括:
15.一个或多个处理器;
16.存储装置,用于存储一个或多个程序;
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例提供的一种片上网络设计实例的验证方法。
18.第四方面,本发明实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的一种片上网络设计实例的验证方法。
19.本发明实施例的技术方案通过获取与待测片上网络noc设计实例对应的交互文件,根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例,根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果的技术手段,可以提高noc设计实例的验证效率,降低noc设计实例的验证成本。
附图说明
20.图1是本发明实施例一中的一种片上网络设计实例的验证方法的流程图;
21.图2是本发明实施例二中的一种片上网络设计实例的验证方法的流程图;
22.图3是本发明实施例三中的一种片上网络设计实例的验证方法的流程图;
23.图4是本发明实施例四中的一种片上网络设计实例的验证装置的结构图;
24.图5是本发明实施例五中的一种计算机设备的结构示意图。
具体实施方式
25.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
26.实施例一
27.图1为本发明实施例一提供的一种片上网络设计实例的验证方法的流程图,本实施例可适用于对soc芯片系统架构中的noc设计实例进行验证的情况,该方法可以由片上网络设计实例的验证装置来执行,该装置可以由软件和/或硬件来实现,一般可以集成在具有数据处理功能的终端或者服务器中,具体包括如下步骤:
28.步骤110、获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息。
29.在本实施例中,设计人员开发出noc设计实例后,可以预先按照统一的标准信息描述方式,对待测noc设计实例的特性信息进行描述,得到所述交互文件,并将所述交互文件
以及所述noc设计实例的寄存器传输级(register transfer level,rtl)代码上传至所述终端或者服务器中。
30.在此步骤中,所述交互文件中具体可以包括所述待测noc设计实例的接口描述信息、内部特性描述信息、接口连通性描述信息以及地址映射描述信息等。
31.由此,设计人员通过按照统一的标准信息描述方式对所述待测noc设计实例描述得到交互文件,有利于验证人员根据待测noc设计实例的特性信息,快速准确地开发对应的验证环境,进而可以提高noc设计实例的验证效率。
32.步骤120、根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例。
33.在本实施例中,所述验证平台框架可以通过systemverilog语言,基于通用验证方法平台(universal verification methodology,uvm)开发得到。所述验证平台框架中可以包括noc设计实例所需要的,所有类型以及定义的验证知识产权(verification intellectual property,vip)核。
34.在此步骤中,可以根据所述交互文件中的接口描述信息,在所述验证平台框架中获取与所述待测noc设计实例对应的目标vip核,然后根据所述待测noc设计实例对应的接口描述信息以及内部特性描述信息,生成与所述目标vip核对应的配置文件,以使所述目标vip核在所述配置文件的配置下能够正常工作。
35.在此步骤中,可选的,可以根据所述交互文件中的接口连通性描述信息以及地址映射描述信息,生成与所述目标vip核对应的测试用例。
36.在本实施例中,通过开发统一的验证平台框架,可以实现同时对多种不同的noc设计实例完成验证,由此可以避免现有技术中需要对每一类的noc设计实例开发专门的验证系统进行验证,导致验证效率较低的问题;其次,所述验证平台框架只需单独维护即可应用于noc设计实例的验证系统中,由此可以降低noc设计实例的验证成本。
37.步骤130、根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
38.在此步骤中,可以根据所述配置文件中的至少一项配置信息,对所述目标vip核进行功能配置,然后在所述验证平台框架中通过仿真工具对配置完成的目标vip核调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
39.本发明实施例的技术方案通过获取与待测片上网络noc设计实例对应的交互文件,根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例,根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果的技术手段,可以提高noc设计实例的验证效率,降低noc设计实例的验证成本。
40.实施例二
41.本实施例是对上述实施例的进一步细化,与上述实施例相同或相应的术语解释,本实施例不再赘述。图2为本实施例二提供的一种片上网络设计实例的验证方法的流程图,
在本实施例中,本实施例的技术方案可以与上述实施例的方案中的一种或者多种方法进行组合,如图2所示,本实施例提供的方法还可以包括:
42.步骤210、获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息。
43.步骤220、根据所述交互文件中的接口描述信息,生成与所述待测noc设计实例对应的vip核接口绑定文件。
44.在本实施例中,具体的,所述接口描述信息中可以包括接口名称、接口数量、接口主从类型(或出入类型)、接口读写特性、接口协议类型、接口所对应协议的各组信号的位宽、时钟信号名称和频率、复位信号名称和特性以及其他特殊信号的位宽和默认取值等。所述接口描述信息可以通过文件形式或者数据库形式等进行存储,本实施例对此并不进行限制。
45.在此步骤中,可以从接口描述信息文件或者数据中获取所述接口描述信息,通过分析器对所述接口描述信息进行分析得到分析结果,然后通过生成器根据所述分析结果,按照预设的输出格式,生成与所述待测noc设计实例对应的vip核接口绑定文件。
46.其中,所述分析器与生成器可以使用脚本语言或者编程语言实现,本实施例对此并不进行限制。
47.步骤230、根据所述vip核接口绑定文件,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核。
48.在此步骤中,可以根据所述vip核接口绑定文件中待测noc设计实例与目标vip核之间的关联信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核。
49.步骤240、根据所述交互文件中待测noc设计实例的内部特性描述信息,以及接口描述信息,生成与所述目标vip核对应的配置文件。
50.在本实施例中,具体的,所述内部特性描述信息中可以包括内部缓存大小以及是否支持内存存储等信息。所述内部特性描述信息可以通过文件形式或者数据库形式等进行存储,本实施例对此并不进行限制。
51.在此步骤中,可以从内部特性描述信息文件或者数据中获取所述内部特性描述信息,通过分析器对所述内部特性描述信息以及接口描述信息进行分析得到分析结果,然后通过生成器根据所述分析结果,按照预设的输出格式,生成与所述目标vip核对应的配置文件。
52.在本实施例中,所述配置文件中可以包括如下配置信息:vip核的类型、vip核的数目、接口协议各信号的位宽、vip是否使能的控制、vip内部特性的控制等。以高级可扩展接口总线协议(advanced extensible interface,axi)的vip核为例,需要设置axi

vip的outstanding的数值,以实现对noc设计实例中axi接口协议的特性测试。
53.步骤250、根据所述交互文件中待测noc设计实例的接口连通性描述信息,以及地址映射描述信息,生成与所述目标vip核对应的测试用例。
54.在一个具体的实施例中,所述接口连通性描述信息可以包括:输入接口的名称,此接口名称必须与接口描述信息中的接口名称一致;输出接口的名称,此接口名称必须与接口描述信息中的接口名称一致;以及输入接口和输出接口是否连通的标识等。所述接口连
通性描述信息可以通过文件形式或者数据库形式等进行存储,本实施例对此并不进行限制。
55.在本实施例中,具体的,所述地址映射描述信息可以包括:地址段的起始地址和结束地址,不同地址段按不同的记录进行存储;每个地址段对应的输出接口的名称,此接口名称必须与接口描述信息中的接口名称一致;若存在保留地址,需以单独的记录进行存储;若地址段的分配受特定条件约束,需显式指明。所述地址映射描述信息可以通过文件形式或者数据库形式等进行存储,本实施例对此并不进行限制。
56.在此步骤中,可以通过分析器对所述接口连通性描述信息以及地址映射描述信息进行分析得到分析结果,然后通过生成器根据所述分析结果,按照预设的输出格式,生成与所述目标vip核对应的测试用例。
57.在本实施例中,所述测试用例包括只读、只写和读写三类测试。由于测试数据从noc设计实例中指定的输入口进入后,必须从指定的输出口输出,因此需要通过分析接口连通性描述信息获取接口间的连通性,据此来确定需要发送事务的接口,同时还需要通过分析地址映射信息来生成仿真过程中需要发送的事务数据包。
58.步骤260、根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
59.在本实施例的一个实施方式中,对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果,包括:
60.步骤261、对配置完成的目标vip核调用所述测试用例进行仿真,并在仿真过程中获取所述目标vip核与待测noc设计实例之间传输的目标事务;
61.在此步骤中,当目标vip核向待测noc设计实例发送目标事务,或者接收到由待测noc设计实例发出的目标事务时,目标vip核中的监视程序会将检测到的目标事务发送给事务收集器。
62.步骤262、对所述目标事务进行预测与分析,得到事务分析结果以及事务响应结果;
63.在此步骤中,可以通过事务收集器分析所述目标事务的属性,并按照预设的输出格式输出事务分析结果。其中,所述事务收集器需要分析的事务属性可以包括:事务发出请求和得到响应的起止时间、事务的地址、事务的大小以及事务在待测noc设计实例中进出接口的名称等。
64.在本实施例中,事务收集器收集到目标事务后,还可以将所述目标事务传输至预测器,由预测器通过内置的预测模型对所述目标事务进行预测,得到事务响应结果,并将所述事务响应结果传输至计分板。
65.步骤263、将所述事务响应结果与待测noc设计实例上的响应事务进行比较,得到事务比较结果;
66.在此步骤中,可以通过计分板将所述事务响应结果与待测noc设计实例上的响应事务进行比较,得到事务比较结果。
67.步骤264、将所述事务分析结果以及所述事务比较结果共同作为与所述待测noc设计实例对应的验证结果。
68.在本实施例中,可选的,所述目标vip核还可以对待测noc设计实例上接口的协议进行检测,得到协议检测结果,并将所述协议检测结果也作为与所述待测noc设计实例对应的验证结果。
69.本发明实施例的技术方案通过获取与待测片上网络noc设计实例对应的交互文件,根据交互文件中的接口描述信息生成vip核接口绑定文件,根据vip核接口绑定文件在验证平台框架中获取目标vip核,根据交互文件中待测noc设计实例的内部特性描述信息以及接口描述信息,生成与目标vip核对应的配置文件,根据交互文件中待测noc设计实例的接口连通性描述信息以及地址映射描述信息,生成与目标vip核对应的测试用例,根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果的技术手段,可以提高noc设计实例的验证效率,降低noc设计实例的验证成本。
70.实施例三
71.本实施例是对上述实施例的进一步细化,与上述实施例相同或相应的术语解释,本实施例不再赘述。图3为本实施例三提供的一种片上网络设计实例的验证方法的流程图,在本实施例中,本实施例的技术方案可以与上述实施例的方案中的一种或者多种方法进行组合,如图3所示,本实施例提供的方法还可以包括:
72.步骤310、获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息。
73.步骤320、根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例。
74.步骤330、根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
75.在本实施例的一个实施方式中,在根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果之前,还包括:通过预设的仿真工具,对所述待测noc设计实例的rtl代码、所述验证平台框架、所述vip核接口绑定文件、所述配置文件以及所述测试用例进行编译。
76.其中,如果所述待测noc设计实例的rtl代码、所述验证平台框架、所述vip核接口绑定文件、所述配置文件以及所述测试用例的编译结果均正确时,则可以根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真。
77.步骤340、根据所述验证结果生成仿真结果日志,并在所述仿真结果日志中提取预设格式的事务信息,得到与所述待测noc设计实例对应的仿真结果报告。
78.在此步骤中,可以通过分析器在所述仿真结果日志中提取预设格式的事务信息,然后通过生成器根据所述事务信息生成与所述待测noc设计实例对应的仿真结果报告。
79.步骤350、将所述仿真结果报告存储在预设的数据库中,并通过数据渲染器将所述数据库中的仿真结果报告渲染得到可视化报告。
80.在此步骤中,可以通过所述生成器将所述仿真结果报告存储在预设的数据库中。由于数据库对于并发读写请求有较好的处理能力,通过将所述仿真结果报告存储在预设的数据库中,可以实现在同步执行多个仿真结果报告的提取过程中,能够保证数据获取结果的一致性和有效性。
81.在一个具体的实施例中,所述可视化报告可以通过本地文档或者网络页面进行展示。其中,当所述可视化报告通过本地文档展示时,用户可以使用对应的查看器进行查看,例如可视化报告通过excel格式展示时,用户可以使用excel软件进行查看。当所述可视化报告通过网络页面展示时,用户可以使用浏览器进行查看。
82.在本实施例中,通过生成与所述待测noc设计实例对应的可视化报告,可以将noc设计实例的仿真结果直观地展示给用户,便于用户对noc设计实例的仿真结果进行分析与统计。
83.本发明实施例的技术方案通过获取与待测片上网络noc设计实例对应的交互文件,根据交互文件中的特性信息在预设的验证平台框架中获取与待测noc设计实例对应的目标vip核,并分别生成与目标vip核对应的配置文件以及测试用例,根据配置文件对目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用测试用例进行仿真,得到与待测noc设计实例对应的验证结果,根据验证结果生成仿真结果日志,并在仿真结果日志中提取预设格式的事务信息,得到与待测noc设计实例对应的仿真结果报告,将仿真结果报告存储在预设的数据库中,并通过数据渲染器将数据库中的仿真结果报告渲染得到可视化报告的技术手段,可以提高noc设计实例的验证效率,降低noc设计实例的验证成本,便于用户对noc设计实例的仿真结果进行分析与统计。
84.实施例四
85.图4为本发明实施例四提供的一种片上网络设计实例的验证装置的结构图,该装置包括:文件获取模块410、vip核获取模块420以及仿真模块430。
86.其中,文件获取模块410,用于获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息;
87.vip核获取模块420,用于根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例;
88.仿真模块430,用于根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
89.本发明实施例的技术方案通过获取与待测片上网络noc设计实例对应的交互文件,根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例,根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果的技术手段,可以提高noc设计实例的验证效率,降低noc设计实例的验证成本。
90.在上述各实施例的基础上,vip核获取模块420,可以包括:
91.绑定文件生成单元,用于根据所述交互文件中的接口描述信息,生成与所述待测noc设计实例对应的vip核接口绑定文件;
92.目标vip核获取单元,用于根据所述vip核接口绑定文件,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核;
93.配置文件生成单元,用于根据所述交互文件中待测noc设计实例的内部特性描述信息,以及接口描述信息,生成与所述目标vip核对应的配置文件;
94.测试用例生成单元,用于根据所述交互文件中待测noc设计实例的接口连通性描述信息,以及地址映射描述信息,生成与所述目标vip核对应的测试用例。
95.仿真模块430,可以包括:
96.事务获取单元,用于对配置完成的目标vip核,调用所述测试用例进行仿真,并在仿真过程中获取所述目标vip核与待测noc设计实例之间传输的目标事务;
97.事务分析单元,用于对所述目标事务进行预测与分析,得到事务分析结果以及事务响应结果;
98.事务比较单元,用于将所述事务响应结果与待测noc设计实例上的响应事务进行比较,得到事务比较结果;
99.验证结果确定单元,用于将所述事务分析结果以及所述事务比较结果共同作为与所述待测noc设计实例对应的验证结果;
100.结果报告生成单元,用于根据所述验证结果生成仿真结果日志,并在所述仿真结果日志中提取预设格式的事务信息,得到与所述待测noc设计实例对应的仿真结果报告;
101.结果报告存储单元,用于将所述仿真结果报告存储在预设的数据库中,并通过数据渲染器将所述数据库中的仿真结果报告渲染得到可视化报告;
102.编译单元,用于通过预设的仿真工具,对所述待测noc设计实例的rtl代码、所述验证平台框架、所述vip核接口绑定文件、所述配置文件以及所述测试用例进行编译。
103.本发明实施例所提供的片上网络设计实例的验证装置可执行本发明任意实施例所提供的片上网络设计实例的验证方法,具备执行方法相应的功能模块和有益效果。
104.实施例五
105.图5为本发明实施例五提供的一种计算机设备的结构示意图,如图5所示,该计算机设备包括处理器510、存储器520、输入装置530和输出装置540;计算机设备中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;计算机设备中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线连接为例。存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例中的一种片上网络设计实例的验证方法对应的程序指令/模块(例如,一种片上网络设计实例的验证装置中的文件获取模块410、vip核获取模块420以及仿真模块430)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的一种片上网络设计实例的验证方法。也即,该程序被处理器执行时实现:
106.获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息;
107.根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc
设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例;
108.根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
109.其中,所述计算机设备可以为使用noc设计实例的大规模soc芯片,也可以为具有数据处理功能的终端或者服务器等,本实施例对此并不进行限制。具体的,所述处理器510可以为中央处理器(central processing unit,cpu)等。
110.存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置530可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入,可以包括键盘和鼠标等。输出装置540可包括显示屏等显示设备。
111.实施例六
112.本发明实施例六还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述方法。当然,本发明实施例所提供的一种计算机可读存储介质,其可以执行本发明任意实施例所提供的一种片上网络设计实例的验证方法中的相关操作。也即,该程序被处理器执行时实现:
113.获取与待测片上网络noc设计实例对应的交互文件,所述交互文件中包括按照标准信息描述方式对所述待测noc设计实例描述得到的特性信息;
114.根据所述交互文件中的特性信息,在预设的验证平台框架中获取与所述待测noc设计实例对应的目标vip核,并分别生成与所述目标vip核对应的配置文件以及测试用例;
115.根据所述配置文件对所述目标vip核进行配置,并在预设的验证平台框架中对配置完成的目标vip核,调用所述测试用例进行仿真,得到与所述待测noc设计实例对应的验证结果。
116.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
117.值得注意的是,上述一种片上网络设计实例的验证装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
118.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献