[发明专利]仿真逻辑系统设计的虚拟接口的方法及相关设备有效
申请号: | 202110100568.0 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112434478B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 沈辛平 | 申请(专利权)人: | 芯华章科技股份有限公司 |
主分类号: | G06F30/3308 | 分类号: | G06F30/3308 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李莎 |
地址: | 211800 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仿真 逻辑 系统 设计 虚拟 接口 方法 相关 设备 | ||
本公开提供一种仿真逻辑系统设计的虚拟接口的方法及相关设备。该方法包括:接收所述逻辑系统设计中虚拟接口的描述,所述虚拟接口用于与所述逻辑系统设计的物理接口交换数据;基于所述虚拟接口的描述,生成与所述虚拟接口关联的句柄命令,所述句柄命令用于在运行所述逻辑系统设计时执行与所述虚拟接口相关的操作;以及,基于所述与所述虚拟接口关联的句柄命令,对所述逻辑系统设计进行仿真。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种仿真逻辑系统设计的虚拟接口的方法及相关设备。
背景技术
在集成电路的验证领域,仿真一般是指将设计进行编译之后在计算机上运行,以对设计的各种功能进行仿真测试。设计可以是,例如,用于供专门应用的集成电路(Application Specific Integrated Circuit,简称ASIC)或者片上系统芯片(System-On-Chip,简称SOC)的设计。因此,在仿真中被测试或验证的设计又可以称为待测设备(DeviceUnder Test,简称DUT)。
然而,在对设计进行仿真时,若设计中存在虚拟接口,编译该设计将存在处理困难和消耗资源的问题。
发明内容
有鉴于此,本公开提出了一种仿真逻辑系统设计的虚拟接口的方法及相关设备。
本公开第一方面,提供了一种仿真逻辑系统设计的虚拟接口的方法,包括:接收所述逻辑系统设计中虚拟接口的描述,所述虚拟接口用于与所述逻辑系统设计的物理接口交换数据;基于所述虚拟接口的描述,生成与所述虚拟接口关联的句柄命令,所述句柄命令用于在运行所述逻辑系统设计时执行与所述虚拟接口相关的操作;以及基于所述与所述虚拟接口关联的句柄命令,对所述逻辑系统设计进行仿真。
本公开第二方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法。
本公开第三方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面所述的方法。
本公开实施例提供的仿真逻辑系统设计的虚拟接口的方法及相关设备,通过生成与虚拟接口关联的句柄命令,从而在运行逻辑系统设计时可以基于该句柄命令执行与所述虚拟接口相关的操作,如此,则无需在编译设计时消耗过多的系统资源来处理虚拟接口及其相关的信号,也不用在编译阶段处理因为虚拟接口产生的复杂信号,从而节约了编译时间和算力消耗。
附图说明
为了更清楚地说明本公开或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A示出了本公开实施例所提供的一种电子设备的结构示意图。
图1B示出了根据本公开实施例的示例性编译器的示意图。
图2示出了根据本公开实施例的仿真工具的示意图。
图3A示出了一段示例性代码的示意图。
图3B示出了另一段示例性代码的示意图。
图3C示出了又一段示例性代码的示意图。
图4A示出了本公开实施例所提供的一种仿真工具的结构示意图。
图4B示出了根据本公开实施例的一种示例性句柄命令的示意图。
图4C示出了根据本公开实施例的另一种示例性句柄命令的示意图。
图4D示出了根据本公开实施例的又一种示例性句柄命令的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯华章科技股份有限公司,未经芯华章科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110100568.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹检测的方法、装置和电子设备
- 下一篇:一种管道双目三维测量装置