[发明专利]用于仿真的高效波形生成有效
| 申请号: | 201680024377.8 | 申请日: | 2016-02-04 |
| 公开(公告)号: | CN107533473B | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | L·M·拉朱;A·拉比诺维奇 | 申请(专利权)人: | 美商新思科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 郑立柱;黄捷 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 仿真 高效 波形 生成 | ||
1.一种在主机系统上执行用于减少所述主机系统和仿真器之间的带宽的计算机实现的方法,所述方法包括:
在所述主机系统处,基于被测设计DUT的仿真,从所述仿真器接收由所述仿真器追踪的第一信号,所述DUT与集成电路(IC)的设计相对应,所述DUT包括多个区段,所述仿真器被配置为实现所述DUT的所述多个区段,并且所述主机系统具有多个区段文件,每个区段文件对应于所述DUT的所述多个区段中的相应的一个区段;
在所述主机系统处,接收对所述DUT的第二信号的请求,所述DUT的所述第二信号未被所述仿真器追踪;
在所述主机系统处,从所述多个区段标识所述DUT的至少一个区段,所述至少一个区段当结合所述第一信号被模拟时,将生成所述第二信号;
在所述主机系统处,取回描述所标识的所述至少一个区段的多个区段文件中的至少一个区段文件,以至少部分地使用从所述仿真器接收的所述第一信号来模拟所标识的所述至少一个区段;以及
在所述主机系统处,生成所述第二信号。
2.根据权利要求1所述的方法,还包括:
基于所述模拟来生成第三信号,所述第三信号用于评估未被请求的所述DUT的功能。
3.根据权利要求1所述的方法,其中在所述DUT的所述仿真完成之后,所述第一信号与附加信号一起被从所述仿真器接收。
4.根据权利要求1所述的方法,其中所标识的所述至少一个区段是另一区段的一部分。
5.根据权利要求1所述的方法,其中所标识的所述至少一个区段包括第一区段和第二区段,其中所述第一区段基于所述第一信号来生成第三信号,并且其中所述第二区段基于所述第三信号来生成所述第二信号。
6.根据权利要求1所述的方法,其中多个信号被从所述仿真器接收,所述多个信号包括所述第一信号,所述方法还包括:
基于所标识的所述至少一个区段来从所述多个信号中选择所述第一信号用于所述模拟。
7.根据权利要求1所述的方法,还包括:
基于若干个信号,或由所述主机系统执行的若干个过程来生成所述多个区段,以模拟每个区段。
8.一种存储指令的非暂态计算机可读介质,所述指令当由主机系统执行时,使得所述主机系统:
在所述主机系统处,基于被测设计DUT的仿真,从仿真器接收由所述仿真器追踪的第一信号,所述DUT与待测试的集成电路(IC)的设计相对应,所述DUT包括多个区段,并且所述主机系统具有多个区段文件,每个区段文件对应于在所述仿真器中实现的所述DUT的所述多个区段中的相应的一个区段;
在所述主机系统处,接收对第二信号的请求,所述第二信号用于评估未被所述仿真器追踪的所述DUT的功能;
在所述主机系统处,从所述DUT的所述多个区段确定用于模拟以生成所述第二信号的所述DUT的区段子集;
在所述主机系统处,基于所述第一信号,来模拟所述区段子集;以及
在所述主机系统处,基于对所述区段子集的所述模拟,来生成所述第二信号。
9.根据权利要求8所述的非暂态计算机可读介质,其中所述指令还使得所述主机系统基于所述模拟来生成第三信号,所述第三信号用于评估未被请求的所述DUT的功能。
10.根据权利要求8所述的非暂态计算机可读介质,其中所述第一信号是被包括在所述区段子集中的区段的输入。
11.根据权利要求8所述的非暂态计算机可读介质,其中在所述DUT的所述仿真完成之后,所述第一信号与附加信号一起被从所述仿真器接收。
12.根据权利要求8所述的非暂态计算机可读介质,其中所述区段是另一区段的一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美商新思科技有限公司,未经美商新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680024377.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在系统层间划分数据运作功能的方法
- 下一篇:一种事务处理方法及装置





