[发明专利]集成电路层间耦合即时更新的粗颗粒并行迭代方法及装置有效
| 申请号: | 202110424331.8 | 申请日: | 2021-04-20 | 
| 公开(公告)号: | CN112989675B | 公开(公告)日: | 2021-09-14 | 
| 发明(设计)人: | 唐章宏;邹军;黄承清;汲亚飞;王芬 | 申请(专利权)人: | 北京智芯仿真科技有限公司 | 
| 主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F30/33;G06F17/16;G06F17/18 | 
| 代理公司: | 北京星通盈泰知识产权代理有限公司 11952 | 代理人: | 李筱 | 
| 地址: | 100085 北京市海淀区信*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 集成电路 耦合 即时 更新 颗粒 并行 方法 装置 | ||
1.一种集成电路层间耦合即时更新的粗颗粒并行迭代方法,其特征在于,包括以下步骤:
步骤S100、将集成电路层间耦合的迭代计算划分为并行计算颗粒,并依据并行计算颗粒的加权CPU时间将并行计算颗粒合并为两类并行计算粗颗粒,第一类并行计算粗颗粒为计算集成电路的层-层的相互影响;第二类并行计算粗颗粒为根据累加的其他层对源层的影响,计算源层的电磁场和电流分布;
步骤S200、集成电路总计为
步骤S300、设置集成电路的所有层的;
步骤S400、将当前迭代的所有计算任务按步骤S100所述的两类并行计算粗颗粒划分为不同的计算任务,并将其随机打乱,形成新的计算任务序列;
步骤S500、对空闲进程动态分配计算任务序列中的计算任务,直到所有计算任务分配完毕,记录集成电路各层电磁场的改变量
步骤S600、如果,计算所有
步骤S700、如果且,迭代结束,输出各层电磁场和电流分布,其中为预先设定的迭代精度;
步骤S800、如果,计算满足条件的
步骤S900、设置,转入步骤S300。
2.根据权利要求1所述的集成电路层间耦合即时更新的粗颗粒并行迭代方法,其特征在于,所述第一类并行计算粗颗粒和第二类并行计算粗颗粒为相互独立的并行计算颗粒,在计算任何一类并行计算粗颗粒构成的计算任务时,不必等待其他计算任务的执行结果,计算过程中,每个计算任务均分配一个计算进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯仿真科技有限公司,未经北京智芯仿真科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110424331.8/1.html,转载请声明来源钻瓜专利网。





