[发明专利]用于仿真的高效波形生成在审
申请号: | 202110189829.0 | 申请日: | 2016-02-04 |
公开(公告)号: | CN112905298A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | L·M·拉朱;A·拉比诺维奇 | 申请(专利权)人: | 美商新思科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳;李兴斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 仿真 高效 波形 生成 | ||
本公开的实施例涉及用于仿真的高效波形生成。一种仿真环境包括主机系统和仿真器。该主机系统配置仿真器以仿真被测设计(DUT),仿真器从而仿真DUT。在仿真期间,仿真器追踪DUT的有限信号并且存储所追踪的信号的值。当DUT的某些信号的值需要用于分析或验证DUT但信号未被仿真器追踪时,主机系统模拟DUT的一个或多个区段以获得信号的值。由仿真器追踪的信号被用于作为模拟一个或多个区段的输入。
本申请是申请日为2016年2月4日、申请号为201680024377.8、发明名称为“用于仿真的高效波形生成”的中国专利申请的分案申请。
技术领域
本公开一般涉及电路的仿真,更具体地涉及获得仿真结果。
背景技术
已经开发出了仿真器来协助电路设计者设计并且调试高度复杂的集成电路。仿真器包括多个可重新配置部件,诸如现场可编程门阵列(FPGA),其可以一起模仿被测设计(DUT)的操作。通过使用仿真器来模仿DUT的操作,设计者可以在制造前验证DUT符合各种设计要求。
仿真的一个方面包括仿真DUT并且从仿真器取回仿真结果。可以分析仿真结果以验证例如DUT的定时关系和数字逻辑运算。在一种途径中,仿真结果被传送到另一系统进行分析。例如,仿真结果的波形在另一系统处生成,以图形化地表示DUT的定时关系和数字逻辑运算。在先进制程(例如,22nm及以下)中,DUT可以包括数十亿个逻辑电路和信号。仿真这样一个复杂的DUT涉及从仿真器向另一系统以大量循环地传送包括数十亿个信号的状态或值的极其大量数据。因此,常规仿真环境在用于传送数据而不减慢仿真器系统的硬件和通信资源的方面效率低下。
附图说明
所公开的实施例具有的其他优点和特征根据具体实施方式、所附权利要求以及附图(或图)变得更加明显。下文对这些附图进行简要介绍。
图1是根据一个实施例的仿真环境的框图。
图2图示了根据一个实施例的具有DUT的示例电路的仿真环境的示例。
图3是根据一个实施例的主机系统的框图。
图4是图示了根据一个实施例的准备DUT的仿真的主机系统的流程图。
图5是根据一个实施例的配置用于追踪DUT的信号的主机系统和仿真器的流程图。
图6图示了能够从机器可读介质读取指令并且在处理器(或控制器)中执行它们的示例机器的部件的一个实施例。
具体实施方式
仅以说明的方式,附图和以下描述涉及优选实施例。应当注意,从下面的讨论中,本文中所公开的结构和方法的备选实施例将被容易地认为是在不背离所要求保护的原理的情况下可以采用的可行备选方案。
现在将详细参考几个实施例,其示例在附图中图示。附图仅仅出于说明的目的而描绘了所公开的系统(或方法)的实施例。从下面的描述应该认识到,在不背离本文中所描述的原理的情况下,可以采用本文中所图示的结构和方法的备选实施例。
附图使用相同的附图标记来标识相同的元件。诸如“230A”之类的附图标记之后的字母,指示文本特定涉及具有该具体附图标记的元件。文本中诸如“230”之类的没有后续字母的附图标记,指示带有该附图标记的图中的元件中的任一或所有元件。
概述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美商新思科技有限公司,未经美商新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110189829.0/2.html,转载请声明来源钻瓜专利网。