直接优化半周长线长的VLSI两阶段迭代布局算法研究

基本信息
批准号:11501115
项目类别:青年科学基金项目
资助金额:18.00
负责人:陈建利
学科分类:
依托单位:福州大学
批准年份:2015
结题年份:2018
起止时间:2016-01-01 - 2018-12-31
项目状态: 已结题
项目参与者:邓新国,陈家瑞,董正山,刘岩,陈薪蓓,黄子麟
关键词:
超大规模集成电路布局半周长线长两阶段迭代布局分析方法
结项摘要

Placement is a crucial step in very large scale integration (VLSI) physical design. It is a typical NP-hard problem. With the development of chip integration, VLSI placement comes higher standard over the accuracy of optimization object and the efficiently of optimization methods. The objective of VLSI placement problem is to minimize its total wire length which is calculated by the half-perimeter wire length (HPWL) method. Since HPWL is not differentiable (although convex), various wire length models have been proposed to approximate it in the analytical methods. However, there is a gap between their solutions and the actual total wire length. In this proposal, we investigate the method to optimize the total HPWL directly. Based on the framework of the two-phase iterative placement algorithm, this proposal aims to design a two-phase iterative placement algorithm for direct optimization of total HPWL. The algorithm contains four major parts: 1) an optimization method to handle HPWL and analyze the convergence of the method in the first phase; 2) an enhanced cell distribution technique to reduce the cell overlaps in the second phase; 3) an interactive method to control the number of iterations of the first and second phases; 4) and an appropriate stopping criteria for the iterative method. In addition, the multilevel framework will be used to make the algorithm much more scalable. As predicted in the proposal, the algorithm could solve the VLSI placement problem effectively and efficiently.

布局是超大规模集成电路(VLSI)物理设计的关键环节之一,是典型的大规模NP困难问题。随着电路芯片的集成度不断提高,VLSI布局对优化目标的准确性和优化方法的效率提出了更高要求。VLSI布局的目标是最小化半周长之和的总线长。由于半周长线长是一个非光滑凸函数,当前基于分析方法的各种布局算法都是采用不同的线长模型对其进行近似,存在较大误差,不能很好反映布局的实际线长。针对该问题,本项目研究直接优化半周长线长的VLSI布局算法。在具有较大优势的基于分析方法的两阶段迭代布局框架下,设计求解半周长线长函数的第一阶段问题的算法并分析算法的收敛性,改进第二阶段的单元散开方式,研究第一阶段与第二阶段的交互技术,分析与选择迭代终止准则,从而得到直接优化半周长线长的两阶段迭代布局算法。在此基础上,利用多极框架进一步提高该算法求解更大规模布局问题的能力,最终获得高效率、高质量的基于两阶段迭代的布局工具。

项目摘要

布局是超大规模集成电路(VLSI)物理设计的关键环节之一,是典型的大规模NP困难问题。随着电路芯片的集成度不断提高,VLSI布局对优化目标的准确性和优化方法的效率提出了更高要求。VLSI布局的目标是最小化半周长之和的总线长。由于半周长线长是一个非光滑凸函数,当前基于分析方法的各种布局算法都是采用不同的线长模型对其进行近似,存在较大误差,不能很好反映布局的实际线长。针对该问题,本项目研究直接优化半周长线长的VLSI布局算法,并考虑不同约束的布局问题。. 我们提出一种基于分离变量法和精确的密度函数的解析方法求解泊松方程,可实现当前全局布局工具中最好的线长;在利用近端群域多乘子交替方向法同时考虑在全局布局中雾化效应和邻近效应约束,可显著提高布局质量。对多倍高的布局合法化问题,我们在尽量保持全局布局单元位置不变的基础上,提出了一个快速且接近最优的算法(MMSIM)来解决混合高度单元的合法化问题。在单元合法化过程中,我们额外考虑了最小植入区域约束,技术约束和区域约束,相比当前最先进的合法化布局工具,我们的合法化算法均可实现更好的布局质量。对包含不同约束的超大规模集成电路设计问题,我们通过离散松弛优化算法和整数规划算法来处理DSA的通孔层掩模板和模板分配问题,并提出了一种自适应混合模型算法来处理多目标热感知非切片布局规划优化问题,同时优化芯片的面积、总线长、最高温度和平均温度。. 在本项目支持下,项目组成员取得的主要成就如下:获第54届设计自动化会DAC 2017最佳论文奖;获第36届国际集成电路计算机辅助设计会议(ICCAD 2017)所举行的CAD学术竞赛全球第一名;蝉联第37届国际集成电路计算机辅助设计会议(ICCAD 2018)所举行的CAD学术竞赛全球第一名;在第37届国际集成电路计算机辅助设计会议(ICCAD 会议)发表论文4篇,并且其中一篇论文获得ICCAD 2018最佳论文提名奖;获首届中国计算机学会(CCF)集成电路Early Career Award。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
3

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
4

主控因素对异型头弹丸半侵彻金属靶深度的影响特性研究

主控因素对异型头弹丸半侵彻金属靶深度的影响特性研究

DOI:10.13465/j.cnki.jvs.2020.09.026
发表时间:2020
5

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016

陈建利的其他基金

批准号:11326190
批准年份:2013
资助金额:3.00
项目类别:数学天元基金项目
批准号:30371482
批准年份:2003
资助金额:20.00
项目类别:面上项目
批准号:30000177
批准年份:2000
资助金额:15.00
项目类别:青年科学基金项目

相似国自然基金

1

基于半周长线长的VLSI布局模型及其算法研究

批准号:11326190
批准年份:2013
负责人:陈建利
学科分类:A0406
资助金额:3.00
项目类别:数学天元基金项目
2

VLSI布局设计的研究

批准号:60073029
批准年份:2000
负责人:陈贵海
学科分类:F0204
资助金额:12.00
项目类别:面上项目
3

面向先进制程的VLSI混合高标准单元布局算法研究

批准号:61907024
批准年份:2019
负责人:李兴权
学科分类:F0215
资助金额:25.00
项目类别:青年科学基金项目
4

分子构型两阶段多模低估优化理论研究及算法设计

批准号:61075062
批准年份:2010
负责人:张贵军
学科分类:F0305
资助金额:22.00
项目类别:面上项目