[发明专利]晶体管级电路仿真的方法和系统在审
申请号: | 202110691779.6 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113420518A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 方君;陈静;吴崎 | 申请(专利权)人: | 上海概伦电子股份有限公司 |
主分类号: | G06F30/36 | 分类号: | G06F30/36 |
代理公司: | 北京市君合律师事务所 11517 | 代理人: | 毛健;杜小锋 |
地址: | 201306 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 晶体管 电路 仿真 方法 系统 | ||
本申请公开了一种用于对晶体管级电路仿真的方法和系统。所述方法包括:获取所述电路的描述文件,所述描述文件包括所述电路中器件和节点的信息;基于所述器件和所述节点的信息将所述电路划分为模拟分区和数字分区;为所述模拟分区建立第一仿真引擎,并且为所述数字分区建立与所述第一仿真引擎不同的第二仿真引擎;以及使用所述第一仿真引擎和所述第二仿真引擎分别对所述模拟分区和所述数字分区进行仿真。
技术领域
本申请涉及电子设计自动化,更具体地,涉及一种晶体管级电路仿真方法和系统。
背景技术
SPICE(Simulation Program with Integrated Circuit Emphasis)仿真是一种普遍使用的晶体管级仿真技术,其通过将集成电路表示为矩阵形式的数学表达,再由线性方程处理相应的输入向量求出解向量集,来对集成电路进行直流分析、瞬态分析或交流分析等。但是,随着集成电路技术的发展,集成电路中包括的电路元件数量大幅增长,对应的SPICE矩阵的维数也大幅增长,使得SPICE仿真的复杂度提高,仿真时间变长。
因此,有必要提出一种高效的电路仿真方法。
发明内容
本申请的一个目的在于提供一种用于对晶体管级电路仿真的方法和系统,能够在兼顾仿真精度的前提下,提高仿真效率。
根据本申请的一些方面,提供了一种用于对晶体管级电路仿真的方法。该方法包括:获取所述电路的描述文件,所述描述文件包括所述电路中器件和节点的信息;基于所述器件和所述节点的信息将所述电路划分为模拟分区和数字分区;为所述模拟分区建立第一仿真引擎,并且为所述数字分区建立与所述第一仿真引擎不同的第二仿真引擎;以及使用所述第一仿真引擎和所述第二仿真引擎分别对所述模拟分区和所述数字分区进行仿真。
根据本申请的另一些方面,提供了一种电子设备,所述电子设备包括处理器;和存储装置,用于存储能够在所述处理器上运行的计算机程序;其中,当所述计算机程序被所述处理器执行时,使得所述处理器执行上述的用于对晶体管级电路仿真的方法。
根据本申请的又一些方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的用于对晶体管级电路仿真的方法。
以上为本申请的概述,可能有简化、概括和省略细节的情况,因此本领域的技术人员应该认识到,该部分仅是示例说明性的,而不旨在以任何方式限定本申请范围。本概述部分既非旨在确定所要求保护主题的关键特征或必要特征,也非旨在用作为确定所要求保护主题的范围的辅助手段。
附图说明
通过下面说明书和所附的权利要求书并与附图结合,将会更加充分地清楚理解本申请内容的上述和其他特征。可以理解,这些附图仅描绘了本申请内容的若干实施方式,因此不应认为是对本申请内容范围的限定。通过采用附图,本申请内容将会得到更加明确和详细地说明。
图1示出了根据本申请实施例的用于对晶体管级电路仿真的系统的示意图;
图2示出了根据本申请实施例的用于对晶体管级电路仿真的方法的示意图;
图3示出了根据本申请实施例的反相器链电路示意图;
图4示出了图3的反相器链电路的数字分区;
图5示出了一示例的反相器电路的输入和输出示意图;
图6示出了根据本申请实施例的模拟分区和数字子分区之间仿真步长的控制示意图;
图7示出了根据本申请实施例利用边界节点对仿真步长和触发事件的控制方法同;以及
图8示出了根据本申请实施例的用于对晶体管级电路仿真的装置的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海概伦电子股份有限公司,未经上海概伦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691779.6/2.html,转载请声明来源钻瓜专利网。