期刊文献+

一种基于通孔数最小化的多层通道布线算法 被引量:2

A Multi-Layer Channel Routing Algorithm Based on Via Minimization
在线阅读 下载PDF
导出
摘要 该文提出了一种基于通孔数最小化的多层通道布线算法 .算法采用非预留层模型 ,首先根据线网之间的位置关系利用模拟退火算法将各线网合理地分配到对应的布线层中去 ,然后利用遗传算法得到相关布线层中线网的最佳布线顺序向量 ,最后根据得到的顺序向量利用“沉积法”将各线网布于合理的通道上 .该算法克服了传统通孔优化算法中原始布线对优化结果的不利影响 ,使通孔的优化达到很好的效果 . In most current technologies, two or more layers are available for routing. Most of the existing routing algorithms use a large number of vias to complete the routing. This is due to the fact that most routers use a reserved layer model. However vias are undesirable from fabrication as well as circuit performance point of view and therefore, the number of vias should be kept as small as possible. Significant volume of research exists on techniques for reducing the number of vias in a completed detailed routing by re-assigning the wire segments to different layers. This kind of via minimization is called constrained via minimization (CVM). Via minimization has also been considered without the restriction of complete routing. In this approach, the actual layout of wire can be changed and thus offers more flexibility as compared to the CVM approach. This via minimization approach is called unconstrained via minimization (UVM) or topological via minimization (TVM). In UVM problem, the placement and the layer assignment of segments are not given. The problem is to both place the segments and also assign the layers so as to minimize the total number of vias. In other words, UVM is an integrated approach to routing and via minimization. A UVM via minimization model, consisting of two graphs called net constraint graph and net position graph respectively, is presented in this paper. Based on the model, a via minimization algorithm for multi-layer channel routing is proposed in this paper, too. The algorithm firstly assign all nets to proper layers according to the positional relation between each net in the net constraint graph, using simulated annealing algorithm, then using net position graph to get a best order vector of the concerned layers' nets based on genetic algorithm, and finally assign each net to proper tracks with deposit algorithm. It overcomes the disadvantage of original assignment affecting to the final result in traditional via minimization algorithms. Compared to existing UVM and CVM algorithms, experiment results show this algorithm have a better result on via minimization.
出处 《计算机学报》 EI CSCD 北大核心 2002年第8期830-836,共7页 Chinese Journal of Computers
关键词 通孔数最小化 多层通道布线算法 超大规模集成电路 模拟退火算法 遗传算法 沉积法 via minimization, simulated annealing algorithm, genetic algorithm, deposit algorithm
  • 相关文献

参考文献4

二级参考文献10

  • 1焦李成.神经网络计算(第2章)[M].西安:西安电子科技大学出版社,1995..
  • 2焦李成,神经网络计算,1995年
  • 3Ahn K,IEEE Trans Comput Aided Des,1993年,12卷,2期,273页
  • 4Sriram M,Proc ICCAD,1992年,386页
  • 5Fang S C,Proc 28th DACUSA,1991年,60页
  • 6Fang S C,Proc ISCAS,1990年,1632页
  • 7Chang K E,Computer Aided Design,1989年,21卷,6期,346页
  • 8Chang K C,IEEE Trans Comput,1988年,37卷,5期,625页
  • 9Chen Y K,IEEE Trans Comput Aided Des,1984年,3卷,2期,156页
  • 10胡卫明,何厚武,严晓浪.性能驱动系统划分的均场退火方法[J].Journal of Semiconductors,1998,19(4):304-310. 被引量:2

共引文献1

同被引文献2

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部