【技术实现步骤摘要】
【国外来华专利技术】用于标识状态保持回路和振荡回路的硬件仿真系统和方法
[0001]相关申请的交叉引用
[0002]本申请根据35 USC 119(e),要求于2018年9月25日提交的美国申请序列号62/735,930的权益,上述申请的全部内容通过引用并入本文。
[0003]本专利技术涉及集成电路仿真,并且更具体地,涉及经由仿真来检测集成电路设计内的回路特性。
[0004]版权声明
[0005]如在美国专利商标局的文件中所显示的,本专利文件的受让人不反对任何人对专利文件本身或专利申请的传真复制,但是保留受版权保护的所有著作中包括的任何内容的所有权利。
[0006]说明书——免责声明
[0007]在以下的
技术介绍
、
技术实现思路
和具体实施方式中,标题不应被解释为是必要的限制。在以下
技术介绍
、
技术实现思路
和具体实施方式中,对任何出版物的引用或标识均不表示与所要求保护或描述的实施例中的任何实施例的现有技术相关。文本全部为斜体的段落表示多个Synopsys专利说明书所共有的文本。
技术介绍
[0008]芯片(例如,集成电路芯片)设计的一个步骤是验证网表的正确性。对网表的模拟是用于设计验证的优选技术,因为使用更多输入向量来提高正确性覆盖范围在计算上是可行的。
[0009]某些网表包括如下的回路,众所周知,由于信号的值可能取决于信号自身,因此这些回路会对使用软件或仿真器来模拟那些网表造成困难。当信号取决于自身时,电路可能会由错误行为表征,诸如振荡的信号输出(由于信号从未稳定而创建未定义的行为) ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于经由电路仿真来进行电路回路检测的硬件仿真系统,所述系统包括至少一个处理器和至少一个存储器,所述至少一个存储器存储指令,所述指令利用所述至少一个处理器使得所述系统:标识仿真电路内的一个或多个回路;生成所述仿真电路的至少一部分的非循环仿真,其中所述非循环仿真由一个或多个回路断路器表征;至少部分地基于表征所述非循环仿真的回路断路器的数量n,生成基于硬件的回路检测器电路的回路检测器仿真,其中所述回路检测器仿真包括振荡检测器或状态保持检测器中的至少一项;以及针对所述仿真电路的多个输入值,执行所述回路检测器仿真以生成输出,所述输出指示所述仿真电路的振荡状态或状态保持状态中的至少一项。2.根据权利要求1所述的硬件仿真系统,其中:标识仿真电路内的一个或多个回路包括:标识所述仿真电路的一个或多个强连接组件;生成所述仿真电路的至少一部分的非循环仿真包括:生成所述一个或多个强连接组件中的至少一个强连接组件的非循环仿真。3.根据权利要求2所述的硬件仿真系统,其中:所述仿真电路的所述一个或多个强连接组件中的每个强连接组件包括:多个顶点和连接所述多个顶点的多个边;并且生成所述一个或多个强连接组件中的至少一个强连接组件的非循环仿真包括:使用一个或多个回路断路器来替换一个或多个边,以生成所述一个或多个强连接组件中的所述至少一个强连接组件的所述非循环仿真。4.根据权利要求1所述的硬件仿真系统,其中所述回路检测器仿真包括:所述仿真电路的所述至少一部分的所述非循环仿真的2
n
个副本。5.根据权利要求1所述的硬件仿真系统,其中所述回路检测器仿真包括根据以下等式实现的振荡检测器:6.根据权利要求1所述的硬件仿真系统,其中所述回路检测器仿真包括根据以下等式实现的状态保持检测器:7.一种用于经由电路仿真来进行电路回路检测的方法,所述方法包括:标识仿真电路内的一个或多个回路;生成所述仿真电路的至少一部分的非循环仿真,其中所述非循环仿真由一个或多个回路断路器表征;
至少部分地基于表征所述非循环仿真的回路断路器的数量n,生成基于硬件的回路检测器电路的回路检测器仿真,其中所述回路检测器仿真包括振荡检测器或状态保持检测器中的至少一项;以及针对所述仿真电路的多个输入值,执行所述回路检测器仿真以生成输出,所述输出指示所述仿真电路的振荡状态或状态保持状态中的至少一项。8.根据权利要求7所述的方法,其中:标识仿真电路内的一个或多个回路包括:标识所述仿真电路的一个或多个强连接组件;生成所述仿真电路的至少一部分的非循环仿真包括:生成所述一个或多个强连接组件中的至少一个强连接组件的非循环仿真。9.根据权利要求8所述的方法,其中:所述仿真电路的所述一个或多个强连接组件中的每个强连接组件包括:多个顶点和连接所述多个顶点的多个边;并且生...
【专利技术属性】
技术研发人员:O,
申请(专利权)人:美商新思科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。