[发明专利]用于仿真的高效波形生成在审
申请号: | 202110189829.0 | 申请日: | 2016-02-04 |
公开(公告)号: | CN112905298A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | L·M·拉朱;A·拉比诺维奇 | 申请(专利权)人: | 美商新思科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳;李兴斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 仿真 高效 波形 生成 | ||
1.一种在主机系统上执行用于减少所述主机系统和仿真器之间的带宽的计算机实现的方法,所述方法包括:
由所述主机系统标识要追踪的被测设计(DUT)的第一信号,所述DUT包括多个区段,所述主机系统具有多个区段文件,每个区段文件对应于所述DUT的所述多个区段文件中的相应区段文件;
基于所述多个区段文件,标识所述DUT的区段,所述区段在被模拟时提供所述第一信号;
基于所标识的区段,确定由所述仿真器追踪的第二信号;
接收由所述仿真器追踪的第二信号;以及
使用接收到的第二信号来生成所述第一信号。
2.根据权利要求1所述的方法,还包括生成用于评估所述DUT的功能的第三信号,所述第三信号未被请求被追踪。
3.根据权利要求1所述的方法,还包括:
创建所述DUT的多个分区,其中一个分区对应于所述多个区段中的一个或多个区段;以及
创建多个二进制文件,其中每个二进制文件描述所述DUT的相应分区并且将所述相应分区映射到现场可编程门阵列(FPGA)。
4.根据权利要求3所述的方法,进一步包括将所述多个二进制文件发送到所述仿真器,其中所述仿真器使用所述多个二进制文件来配置多个FPGA。
5.根据权利要求1所述的方法,进一步包括:
标识所述多个区段中的至少一个区段,所标识的区段包括所述第一信号,其中所述第一信号不被所述仿真器追踪;以及
创建多个区段文件,所述多个区段文件中的区段文件描述所标识的区段的电路。
6.根据权利要求5所述的方法,其中所标识的至少一个区段包括第一区段和第二区段,进一步包括:
基于由所述仿真器追踪的第二信号,生成所述第一区段的第三信号;以及
基于所述第一区段的第三信号,生成所述第二区段的第一信号。
7.根据权利要求1所述的方法,进一步接收用以追踪所述第一信号的用户请求。
8.根据权利要求1所述的方法,其中在完成对所述DUT的仿真之后,所述第二信号与来自所述仿真器的附加信号一起被接收。
9.根据权利要求1所述的方法,进一步包括生成用于显示的用户界面,所述用户界面包括所述第一信号和所述第二信号的相应值。
10.根据权利要求1所述的方法,进一步包括基于信号的数目或者所述主机系统模拟每个分段所执行的进程的数目来生成所述多个分段。
11.一种存储指令的非暂态计算机可读介质,所述指令在被主机系统执行时,使得所述主机系统:
标识要追踪的被测设计(DUT)的第一信号,所述DUT包括多个区段,所述主机系统具有多个区段文件,每个区段文件对应于所述DUT的所述多个区段文件中的相应区段文件;
基于所述多个区段文件,标识所述DUT的区段,所述区段在被模拟时提供所述第一信号;
基于所标识的区段,确定由所述仿真器追踪的第二信号;
接收由所述仿真器追踪的第二信号;以及
使用接收到的第二信号来生成所述第一信号。
12.根据权利要求11所述的非暂态计算机可读介质,其中所述指令进一步使得所述主机系统生成用于评估所述DUT的功能的第三信号,所述第三信号未被请求被追踪。
13.根据权利要求11所述的非暂态计算机可读介质,其中所述指令进一步使得所述主机系统:
创建所述DUT的多个分区,其中一个分区对应于所述多个区段中的一个或多个区段;以及
创建多个二进制文件,其中每个二进制文件描述所述DUT的相应分区并且将所述相应分区映射到现场可编程门阵列(FPGA)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美商新思科技有限公司,未经美商新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110189829.0/1.html,转载请声明来源钻瓜专利网。