[发明专利]一种面向电路微调的仿真加速方法、设备和系统有效
| 申请号: | 201110391888.2 | 申请日: | 2011-11-30 |
| 公开(公告)号: | CN102508984A | 公开(公告)日: | 2012-06-20 |
| 发明(设计)人: | 吴玉平;陈岚;叶甜春 | 申请(专利权)人: | 中国科学院微电子研究所 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
| 地址: | 100029 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 电路 微调 仿真 加速 方法 设备 系统 | ||
技术领域
本发明涉及电路仿真技术领域,更具体地说,涉及一种面向电路微调的仿真加速方法、设备和系统。
背景技术
电路仿真是将设计好的电路图通过仿真软件进行实时模拟,模拟出实际功能并通过对其分析改进实现电路的优化设计,特别在模拟集成电路设计中对验证电路设计正确与否起着至关重要的作用。电路仿真是集成电路设计周期中耗时较多的步骤之一,提高电路仿真速度可以有效地缩短集成电路的设计周期,并进一步降低集成电路的开发成本。
为了使设计的电路能够满足设计要求,需要对电路器件及参数进行微调,微调之后需要对电路进行仿真以确定微调之后的电路是否满足预期的设计指标。
然而,上述的电路仿真方法针对同一电路进行反复微调仿真时需对进行微调后电路与微调前步骤重复的仿真,出现了耗时长、效率低和集成电路开发成本高的问题。
发明内容
有鉴于此,本发明提供一种面向电路微调的仿真加速方法、设备和系统,通过仿真结果复用和降低实际仿真电路规模加速对微调电路的电路仿真过程,以实现对微调电路仿真时间缩短、效率增高及节省集成电路开发成本的目的。
一种面向电路微调的仿真加速方法,包括:
根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;
调用微调前电路仿真结果数据并构建仿真变化部分电路仿真网表;
按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。
为了完善上述方案,在根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分之前,还包括:确定直流通路间依赖关系,包括:
获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序;
根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;
所述根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分和仿真不变部分,包括:
将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分。
优选地,调用微调前电路仿真结果数据构建仿真变化部分电路仿真网表包括:
获取所述前一级直流通路与所述前一级直流通路的前级电路连接线网的连接端口、基本节点和支路数据;
遍历微调前电路仿真结果数据并获取与所述基本节点和支路数据对应的预设仿真周期的激励波形数据和仿真网表文件;
对所述连接端口添加与所述激励波形数据一致的激励信号;
依据所述仿真网表文件中的仿真时间、仿真命令、所述仿真变化部分的节点和支路测量命令及所述激励信号波形,生成针对所述仿真变化部分的仿真网表。
优选地,所述按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果具体为:
步骤A:读入所述仿真变化部分的电路仿真网表并定位目标仿真时间点;
步骤B:在所述目标仿真时间点上采用数值迭代方法对所述仿真变化部分的元器件的电压-电流关系方程求解,得到解集;
步骤C:根据解集构建稀疏矩阵并求解所述稀疏矩阵;
步骤D:循环步骤B-C直至该目标仿真时间点上的矩阵解误差在预设范围内;
步骤E:计算时间步长,确定下一个仿真时间点,并循环进行B-D,如此重复直至结束仿真时间点。
为了完善上述方案,还包括,确定所述前一级直流通路的全部前级直流通路为仿真不变部分,并在得到微调后仿真变化部分电路仿真结果后,还包括:构造所述待仿真电路微调后电路仿真结果,包括:
遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形,记为第一仿真波形;
遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形,记为第二仿真波形;
根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。
一种面向电路微调的仿真加速设备,包括:
仿真变化部分确定单元,用于根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;
电路仿真结果数据调用单元,用于调用微调前电路仿真结果数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110391888.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:开关电源效率测控装置和方法
- 下一篇:一种转子无齿槽开关磁阻电机





