快速拆除闭合环路和冗余节点的全局布线方法

基本信息

申请号 CN202110596295.3 申请日 -
公开(公告)号 CN113255283A 公开(公告)日 2021-08-13
申请公布号 CN113255283A 申请公布日 2021-08-13
分类号 G06F30/3947;G06F30/398 分类 计算;推算;计数;
发明人 黄海山;黄志鹏;李旭;汪佳祥;陈伟杰;朱自然;陈建利 申请(专利权)人 上海立芯软件科技有限公司
代理机构 福州元创专利商标代理有限公司 代理人 张灯灿;蔡学俊
地址 200120 上海市浦东新区中国(上海)自由贸易试验区临港新片区云汉路979号2楼
法律状态 -

摘要

摘要 本发明涉及一种快速拆除闭合环路和冗余节点的全局布线方法,包括如下步骤:S1:输入一个有闭合环路或冗余节点的线网初始解;S2:计算线网外边框、偏移量和线网所有连续节点的坐标,线网平移至坐标系原点;S3:根据外边框大小创建boxMap数组;S4:计算线网经过的所有边,存入edgeMap数组;S5:任意选取一个pin节点对线网进行深度优先搜索;S6:对线网进行后序遍历,当一个叶子节点不是pin节点时,删除该节点,递归回溯删除所有冗余节点;S7:对线网进行遍历,将线网中所有节点加上偏移量,得到拆除所有闭合环路和冗余节点的布线树。该方法有利于合理、快速地优化布线结果,降低布线难度。