检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘耿耿[1,2] 鲍晨鹏 王鑫 郭文忠[1] 陈国龙 LIU Geng-Geng;BAO Chen-Peng;WANG Xin;GUO Wen-Zhong;CHEN Guo-Long(College of Computer and Data Science,Fuzhou University,Fuzhou 350116;State Key Laboratory of Computer System and Architecture,Beijing 100190;College of Intelligence and Computing,Tianjin University,Tianjin 300350;Tianjin Key Laboratory of Cognitive Computing and Application,Tianjin 300350)
机构地区:[1]福州大学计算机与大数据学院,福州350116 [2]计算机系统结构国家重点实验室,北京100190 [3]天津大学智能与计算学部,天津300350 [4]天津市认知计算与应用重点实验室,天津300350
出 处:《计算机学报》2023年第4期743-760,共18页Chinese Journal of Computers
基 金:国家自然科学基金(61877010);计算机体系结构国家重点实验室开放课题(CARCHB202014)资助.
摘 要:层分配作为超大规模集成电路物理设计中的关键环节,在决定布线方案的时延起到非常重要作用.为了优化集成电路的时延性能,现有的层分配工作通常注重优化互连时延和通孔数量,但要么未考虑到对线网中时序关键段的分配问题,要么对线网段的时序关键性的表示不够合理,最终使得算法的时延优化不够理想.为此,本文提出一种非默认规则线技术下基于多策略的时延驱动层分配算法,主要包含4种关键策略:(1)提出轨道数感知的层选择策略,增强层分配器为线网段选择合适布线层的能力;(2)提出多指标驱动的初始线网排序策略,综合考虑线长、信号接收器数和可布线轨道资源等多个指标为线网确定层分配优先级,从而获得高质量的初始层分配结果;(3)提出线网段调整策略,通过重绕线网,将时序关键段调整至上层布线层,优化线网时延;(4)提出线网段时延优化策略,对存在溢出线网进行拆线重绕,从而可同时优化时延和溢出数.实验结果表明,本文提出的算法相比于现有的层分配算法能够在时延和通孔数两个指标上均取得最佳,并且保证不产生溢出.As a key step in the physical design of very large scale integration,layer assignment plays a very important role in determining the delay of routing solution.At the same time,with the continuous progress of technical nodes,the density of the nets is increasing.Interconnect delay is an important factor to evaluate the performance of the routing results.In order to optimize the delay in integrated circuits,the existing layer assignment algorithms usually focus on minimizing interconnect delay and via count.However,the existing work either does not consider the assignment of the timing-critical segments in nets,or the time critical representation of wire segments is not reasonable,which ultimately makes the delay optimization not ideal.For this reason,this paper proposes a multi-strategy delay-driven layer assignment for non-default-rule wire technique,which mainly includes the following key strategies:(1)In order to avoid the local optimization of the nets,a track number aware layer selection strategy is proposed.This strategy enhances the ability of layer assigner to select suitable routing layers for wire segments so that it allows the layer with the largest number of remaining tracks to be given priority in the layer assignment to avoid overflow in the routing layer.(2)A multi-index driven initial net sorting strategy is proposed.This strategy fully considers the characteristics of different nets to determine the priority of nets,and comprehensively considers multiple indicators such as the wirelength,the number of sink points,and the resource of routing tracks to determine the priority of layer assignment for the network,so that the high-quality initial layer assignment results is obtained.(3)In order to further optimize the delay,a wire segment adjusting strategy is proposed.This strategy is adopted to optimize the delay of nets by re-assigning nets and assigning the timingcritical segments on upper layers.(4)A wire segment delay optimization strategy is proposed to optimize the delay of nets while eliminatin
关 键 词:超大规模集成电路 层分配 时延 通孔 时序关键段
分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.36.171