快速拆除閉合環(huán)路和冗余節(jié)點的全局布線方法

基本信息

申請?zhí)?/td> CN202110596295.3 申請日 -
公開(公告)號 CN113255283A 公開(公告)日 2021-08-13
申請公布號 CN113255283A 申請公布日 2021-08-13
分類號 G06F30/3947;G06F30/398 分類 計算;推算;計數(shù);
發(fā)明人 黃海山;黃志鵬;李旭;汪佳祥;陳偉杰;朱自然;陳建利 申請(專利權(quán))人 上海立芯軟件科技有限公司
代理機構(gòu) 福州元創(chuàng)專利商標(biāo)代理有限公司 代理人 張燈燦;蔡學(xué)俊
地址 200120 上海市浦東新區(qū)中國(上海)自由貿(mào)易試驗區(qū)臨港新片區(qū)云漢路979號2樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種快速拆除閉合環(huán)路和冗余節(jié)點的全局布線方法,包括如下步驟:S1:輸入一個有閉合環(huán)路或冗余節(jié)點的線網(wǎng)初始解;S2:計算線網(wǎng)外邊框、偏移量和線網(wǎng)所有連續(xù)節(jié)點的坐標(biāo),線網(wǎng)平移至坐標(biāo)系原點;S3:根據(jù)外邊框大小創(chuàng)建boxMap數(shù)組;S4:計算線網(wǎng)經(jīng)過的所有邊,存入edgeMap數(shù)組;S5:任意選取一個pin節(jié)點對線網(wǎng)進行深度優(yōu)先搜索;S6:對線網(wǎng)進行后序遍歷,當(dāng)一個葉子節(jié)點不是pin節(jié)點時,刪除該節(jié)點,遞歸回溯刪除所有冗余節(jié)點;S7:對線網(wǎng)進行遍歷,將線網(wǎng)中所有節(jié)點加上偏移量,得到拆除所有閉合環(huán)路和冗余節(jié)點的布線樹。該方法有利于合理、快速地優(yōu)化布線結(jié)果,降低布線難度。