发明名称 电容参数提取方法
摘要 一种电容参数提取方法,该方法采用边界元宏模型结构,能够处理3D结构模型。该方法用可以伸缩的空白局部区域将集成电路子结构的宏模型内部的马尔科夫随机行走与外部的悬浮随机行走结合起来。该方法只需要对集成电路中很小一部分的子结构建立宏模型,从而减少了内存消耗,提高了电容参数提取速度。
申请公布号 CN105095567A 申请公布日期 2015.11.25
申请号 CN201510379334.9 申请日期 2015.07.01
申请人 清华大学 发明人 喻文健;张伯龙
分类号 G06F17/50(2006.01)I;G06F3/044(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 深圳市鼎言知识产权代理有限公司 44311 代理人 叶小勤
主权项 一种电容参数提取方法,运行于计算设备中,用于对集成电路提取互连电容参数,其特征在于,该方法包括:(a)对于单位长度的立方体转移区域加载预先计算的转移概率表和权重表;(b)对于标准的空白局部区域构建宏模型,计算所述标准的空白局部区域的边界电势电量矩阵,加载所述标准的空白局部区域的边界电势电量矩阵中的一列;(c)对于给定的集成电路子结构构建宏模型,计算该集成电路子结构的边界电势电量矩阵;(d)判断主导体i是否在集成电路子结构的宏模型内,若主导体i在集成电路子结构的宏模型内,执行步骤(f);(e)若主导体i不在集成电路子结构的宏模型内,构建包围主导体i的高斯面;(f)将主导体i与每个环境导体之间的耦合电容<img file="FDA0000750309820000013.GIF" wi="268" he="85" />主导体i的主电容C<sub>ii</sub>及随机行走步数npath初始化为0;(g)计算随机行走步数npath,npath:=npath+1;(h)判断主导体i是否在集成电路子结构的宏模型内;(i)若主导体i不在集成电路子结构的宏模型内,在包围主导体i的高斯面上任取一点r,以点r为中心构建一个立方体转移区域,根据加载的转移概率表在该立方体转移区域的表面S上以相应的转移概率任意取一点r<sup>(1)</sup>,根据加载的权重表获取点r<sup>(1)</sup>处的权值ω(r,r<sup>(1)</sup>),对权值赋值ω:=ω(r,r<sup>(1)</sup>);(j)若主导体i在集成电路子结构的宏模型内,采用马尔科夫随机行走方法进行跳转,根据集成电路子结构的边界电势电量矩阵获取主导体i对应的主对角元素<img file="FDA0000750309820000011.GIF" wi="115" he="85" />对权值赋值<img file="FDA0000750309820000012.GIF" wi="235" he="78" />(k)判断随机行走当前点r<sub>x</sub>是否在导体上;(l)若随机行走当前点r<sub>x</sub>不在导体上,则:(l1)若随机行走当前点r<sub>x</sub>在集成电路子结构的宏模型的外部,则把集成电路子结构的宏模型作为障碍构建立方体转移区域,采用悬浮随机行走方法跳转到下一点r<sub>y</sub>;(l2)若随机行走当前点r<sub>x</sub>在集成电路子结构的宏模型的交界面上,则根据马尔科夫随机行走方法跳转到下一点r<sub>y</sub>;(l3)若随机行走当前点r<sub>x</sub>在集成电路子结构的宏模型的边界上且不在集成电路子结构的宏模型的交界面上,则根据所述标准的空白局部区域构建实际的空白局部区域,采用马尔科夫随机行走方法跳转到所述实际的空白局部区域上的下一点r<sub>y</sub>;(m)更新随机行走当前点r<sub>x</sub>,r<sub>x</sub>:=r<sub>y</sub>,返回步骤(k);(n)若随机行走当前点r<sub>x</sub>在导体j上,计算主导体i与导体j之间的耦合电容C<sub>ij</sub>,C<sub>ij</sub>=C<sub>ij</sub>+ω;(o)判断是否满足收敛条件,若不满足收敛条件,返回步骤(g);及(p)若满足收敛条件,计算主导体i与各个环境导体j之间的耦合电容C<sub>ij</sub>(i≠j)及主导体i的主电容C<sub>ii</sub>,其中<img file="FDA0000750309820000021.GIF" wi="514" he="79" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>C</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub><mo>:</mo><mo>=</mo><mo>-</mo><msub><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow></msub><msub><mi>C</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>.</mo></mrow>]]></math><img file="FDA0000750309820000022.GIF" wi="352" he="92" /></maths>
地址 100084 北京市海淀区北京100084-82信箱