[发明专利]一种针对电路仿真中电路稀疏矩阵的快速LU分解方法有效

专利信息
申请号: 201110076027.5 申请日: 2011-03-28
公开(公告)号: CN102142052A 公开(公告)日: 2011-08-03
发明(设计)人: 汪玉;武伟;陈晓明;杨华中 申请(专利权)人: 清华大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 廖元秋
地址: 100084*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种针对电路仿真中电路稀疏矩阵的快速LU分解方法,属于EDA技术领域。本发明所述方法包括:符号分析和LU分解计算;其中,所述符号分析是对预处理后的矩阵进行分析预测出该矩阵在完成LU分解后的矩阵L和U的各列非零元结构;所述LU分解计算是基于所述符号分析得出的矩阵L和U的非零元结构,依次对矩阵的各列进行数值求解和数值分配处理,得出LU分解后的矩阵L和矩阵U。本发明的特征在于,将符号分析从LU分解循环中分离出来,在电路仿真过程中可将符号分析放在牛顿-拉夫逊迭代的循环外执行,只执行一次符号分析,能有效降低电路仿真的复杂度,提高LU分解的速度,进而加速整个电路仿真的速度。
搜索关键词: 一种 针对 电路 仿真 稀疏 矩阵 快速 lu 分解 方法
【主权项】:
一种针对电路仿真中电路稀疏矩阵的快速LU分解方法,其特征在于,是在计算机中按以下的步骤实现的:步骤(1),输入要解析的电路的网单,步骤(2),建立n×n的电路稀疏矩阵,包括rajat05,rajat19,add20,circuit_1,circuit_2,add32,meg4,rajat03,coupled,circuit_3,onetone2,ckt11752_dc_1,circuit_4,ASIC_100k,ASIC_100ks,dc1,trans4,G2_circuit,transient,ASIC_320ks,ASIC_680k,ASIC_680ks在内的任何电路稀疏矩阵,步骤(3),选择对角块模式和非对角块模式中的任何一种模式,对步骤(2)中所建立的电路稀疏矩阵进行预处理,得到预处理之后的电路稀疏矩阵A,步骤(4),根据John R.Gilbert和Timothy Peierls提出的非零元符号分析方法,对步骤(3)得到的所述n×n的电路稀疏矩阵A从第1列到第n列依次完成对所述电路稀疏矩阵A的下三角矩阵L和上三角矩阵U的n列内的非零结构的计算,步骤(5),按照设定的瞬态仿真迭代次数,依次按以下步骤进行牛顿‑拉夫逊迭代:步骤(5.1),按John R.Gilbert和Timothy Peierls提出的数值计算方法,根据步骤(4)得到的所述非零结构,对步骤(3)得到的电路稀疏矩阵A进行LU数值分解和数值分配,A=LU,获得三角方程,Ly=b和Ux=y,x和b是电路线性方程组中的n维列向量,y是求解过程中的n维列向量,步骤(5.2),解步骤(5.1)得到的三角方程Ly=b和Ux=y,并判断解是否收敛:若:不收敛,则按照杨华中在《电子电路的计算机辅助分析与设计方法》中介绍的方法,更新电路中的器件模型参数并根据更新后的器件模型参数更新所述电路稀疏矩阵A的元素数值,返回步骤(5.1),若:已经收敛,则执行步骤(6),步骤(6),判断瞬态仿真是否结束:若:尚未结束,则计算下一个时间节点,重新依次更新器件模型和矩阵A的元素数值,返回步骤(5.1),若:已结束,则打印解的信息,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110076027.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top