[发明专利]一种FPGA布线方法及装置在审
申请号: | 202110394742.7 | 申请日: | 2021-04-13 |
公开(公告)号: | CN115204084A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 魏春鹏;闫海霞;李佐谓;徐烈伟 | 申请(专利权)人: | 上海复旦微电子集团股份有限公司 |
主分类号: | G06F30/34 | 分类号: | G06F30/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张振军 |
地址: | 200433 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 布线 方法 装置 | ||
1.一种FPGA布线方法,其特征在于,所述方法包括:
依次选取输入节点及对应的输出节点进行双向搜索布线,得到对应所述输入节点及输出节点的线网;在得到所有线网后,输出布线结果;
检查所述布线结果中是否存在拥挤线网;
如果存在,则对所述拥挤线网拆线,并重新进行双向搜索布线,直至所述布线结果中不存在拥挤线网。
2.根据权利要求1所述的方法,其特征在于,所述选取输入节点及对应的输出节点进行双向搜索布线,得到对应所述输入节点及输出节点的线网包括:
建立正向优先队列及其对应的正向判别器、反向优先队列及其对应的反向判别器;
选取输入节点,将所述输入节点及所述输入节点的已有路径节点放入正向优先队列,并在正向判别器中记录进入过正向优先队列的节点;将与所述输入节点对应的输出节点放入反向优先队列,并在反向判别器中记录进入过反向优先队列的节点;
依次对正向优先队列和反向优先队列中代价最小的节点进行搜索布线,并根据对应的判别器确定搜索结果,直至找到路径或队列为空。
3.根据权利要求2所述的方法,其特征在于,所述对正向优先队列和反向优先队列中代价最小的节点进行搜索布线,并根据对应的判别器确定搜索结果包括:
从正向优先队列中取出代价最小的一个节点,并将该节点作为正向检测节点;
如果所述正向检测节点在所述反向判别器中,则确定找到路径;
否则,对所述正向检测节点进行正向扩展,并将正向扩展得到的节点放入正向优先队列和正向判别器中;
从反向优先队列中选出代价最小的一个节点,并将该节点作为反向检测节点;
如果所述反向检测节点在所述正向判别器中,则确定找到路径;
否则,对所述反向检测节点进行反向扩展,并将反向扩展得到的节点放入反向优先队列和反向判别器中;
在确定找到路径后,根据所述输入节点的已有路径节点、以及依次从正向优先队列及反向优先队列取出的代价最小的节点得到对应所述输入节点及输出节点的线网。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:按以下方式计算当前节点n的代价:
计算当前节点n的最优路径估计代价H(n),所述最优路径估计代价H(n)是从当前节点n到目标节点最优路径的估计代价;
计算当前节点n的实际路径代价G(n),所述实际路径代价G(n)是从输入节点到当前节点n的实际代价;所述当前节点n的实际路径代价G(n)包括以下任意一项或多项:时延代价Gd(n)、线长代价Gw(n);
根据当前节点的最优路径估计代价H(n)和当前节点的实际路径代价G(n),确定当前节点的代价。
5.根据权利要求4所述的方法,其特征在于,所述线长代价Gw(n)包括以下任意一项或多项:基础代价、当前拥挤度代价、历史累积拥挤度代价。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述对所述拥挤线网拆线包括:
采用相同或不同的拆线策略对所述拥挤线网拆线。
7.根据权利要求6所述的方法,其特征在于,
所述检查所述布线结果中是否存在拥挤线网包括:
检查所述布线结果中各线段被所述线网的占用次数;
如果占用次数大于1,则确定所述线段为待拆线段,确定占用所述待拆线段的线网为拥挤线网;
所述对所述拥挤线网拆线包括:
对所述拥挤线网中至少包括所述待拆线段的一段或多段线段拆线。
8.一种FPGA布线装置,其特征在于,所述装置包括:
双向搜索布线模块,用于依次选取输入节点及对应的输出节点进行双向搜索布线,得到对应所述输入节点及输出节点的线网;在所述双向搜索布线模块得到所有线网后,输出布线结果;
拥挤线网检查模块,用于检查所述布线结果中是否存在拥挤线网;
拆线处理模块,用于在所述布线结果中存在拥挤线网的情况下,对所述拥挤线网拆线,并触发所述双向搜索布线模块对拆线后的线网重新进行双向搜索布线,直至所述布线结果中不存在拥挤线网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海复旦微电子集团股份有限公司,未经上海复旦微电子集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110394742.7/1.html,转载请声明来源钻瓜专利网。