发明名称 一种三维芯片中的布线路径优化方法
摘要 本发明涉及一种三维芯片中的布线路径优化方法,基于哈密顿最小路径的原理,采用多次迭代不断优化的方法,能够有效实现缩短布线距离、提高布线效率,节省成本,并且减小器件的功率损耗等效果。本发明提供的上述方法,针对分布密集、单元面积小的硅通孔进行放置布线,经过试验仿真,本发明提供的上述方法能够减小路径长度在15%以上,效果非常显著。
申请公布号 CN103560097B 申请公布日期 2016.04.27
申请号 CN201310589704.2 申请日期 2013.11.20
申请人 中国科学院深圳先进技术研究院 发明人 苏少博;李慧云;徐国卿
分类号 H01L21/60(2006.01)I;H01L21/768(2006.01)I 主分类号 H01L21/60(2006.01)I
代理机构 北京三聚阳光知识产权代理有限公司 11250 代理人 穆瑞丹
主权项 一种三维芯片中的布线路径优化方法,其特征在于,包括如下步骤:S1:以晶元圆心为原点设定坐标系,获取所有的芯片在所述坐标系中的坐标;S2:将所有芯片任意分为若干组,每组中的芯片数量为大于或等于3个;S3:针对每组芯片进行如下操作:S31:获取芯片不同排列顺序时所对应的适应度算子F<sub>S</sub>,所述适应度算子F<sub>S</sub>利用如下公式获取:<maths num="0001"><math><![CDATA[<mrow><msub><mi>F</mi><mi>S</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>A</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msub><mi>d</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0000867289290000011.GIF" wi="300" he="135" /></maths>其中n表示该组中有n个芯片,A<sub>ij</sub>为决定系数,当所述布线路径选择从硅通孔i到硅通孔j时,A<sub>ij</sub>=1,否则A<sub>ij</sub>=0;d<sub>ij</sub>为硅通孔i和硅通孔j的中心距离,<maths num="0002"><math><![CDATA[<mrow><msub><mi>d</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>X</mi><mi>i</mi></msub><mo>-</mo><msub><mi>X</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>Z</mi><mi>i</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>;</mo></mrow>]]></math><img file="FDA0000867289290000012.GIF" wi="1014" he="111" /></maths>i,j均为整数,且1≤i≤n,1≤j≤n;S32:根据所述步骤S31中所得到的适应度算子与其对应的芯片的位置关系获取位置‑适应度数组Q=(U(n),F<sub>S</sub>);U(n)表示位置算子,即该组中的每一个芯片所在位置;S33:根据适应度算子的大小对所述步骤S32中得到的所述位置‑适应度数组进行分组,将最大适应度算子对应的位置‑适应度数组存放至最优子群中,将最小适应度算子对应的位置‑适应度数组存放至最差子群中;S34:将所述最差子群中的位置‑适应度数组中的位置算子中所记录的芯片所在位置打乱后重新任意分为若干组,且每组中的芯片数量为大于或等于3个,然后返回所述步骤S31;S4:重复所述步骤S3至少20次后,根据最优子群中的所有位置‑适应度数组中所记录的芯片的位置关系,得到布线时所选的路径。
地址 518055 广东省深圳市南山区西丽大学城学苑大道1068号