[發明專利]基于功能buffer的芯片后端改版方法、裝置及計算機設備有效
| 申請號: | 202110367350.1 | 申請日: | 2021-04-06 |
| 公開(公告)號: | CN112800704B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 潘文勝 | 申請(專利權)人: | 深圳英集芯科技股份有限公司 |
| 主分類號: | G06F30/32 | 分類號: | G06F30/32 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 盧澤明 |
| 地址: | 518000 廣東省深圳市南山區西麗街道西麗社區打石一*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 功能 buffer 芯片 后端 改版 方法 裝置 計算機 設備 | ||
1.一種基于功能buffer的芯片后端改版方法,其特征在于,包括:
獲取制程文件中各電子單元的原件清單;
根據所述原件清單在預設的數字工藝庫中查找各所述電子單元的備用單元,并根據各所述電子單元與其對應備用單元的鍵值對關系生成替代列表;
根據預設的設計工具對所述制程文件進行分析,提取所述制程文件中的違例文件,其中,所述電子單元中包括違例單元,所述違例文件中記載所述違例單元的標識信息;
在所述替代列表中查找所述違例單元對應的目標備用單元,并根據所述目標備用單元和所述違例文件構成map文件;
根據預設的違例規則確認所述違例文件的違例類型,并根據所述map文件和違例類型生成供所述設計工具運行的腳本文件;
運行所述設計工具執行所述腳本文件,以使所述目標備用單元替換所述違例單元完成對所述制程文件的修改。
2.根據權利要求1所述的基于功能buffer的芯片后端改版方法,其特征在于,所述根據預設的設計工具對所述制程文件進行分析,提取所述制程文件中的違例文件包括:
獲取所述違例單元的輸出信號和輸入信號,其中,所述輸出信號包括建立時間、跳變延時和負載大小,所述輸入信號包括保持時間、扇出和線長;
根據所述輸出信號和輸入信號生成至少一個違例類型報告;
將所述至少一個違例類型報告集合生成所述違例文件。
3.根據權利要求2所述的基于功能buffer的芯片后端改版方法,其特征在于,所述在所述替代列表中查找所述違例單元對應的目標備用單元包括:
在所述替代列表中查找所述違例單元對應的備用單元;
以所述違例單元為圓心以所述線長為半徑所限定的圓形面積內,查找與所述違例單元臨近的目標備用單元,其中,所述目標備用單元至多由兩個所述電子單元級聯組成。
4.根據權利要求3所述的基于功能buffer的芯片后端改版方法,其特征在于,所述目標備用單元包括兩個級聯的電子單元,所述查找與所述違例單元臨近的目標備用單元包括:
獲取所述違例單元的功能類型;
根據所述功能類型在所述圓形面積內限定的范圍內選取兩個目標電子單元;
將所述兩個目標電子單元級聯組成所述備用單元,其中,所述備用單元實現與所述違例單元相同的功能。
5.根據權利要求4所述的基于功能buffer的芯片后端改版方法,其特征在于,所述違例單元連接有負載單元,所述目標備用單元包括第一級聯單元和第二級聯單元,所述根據預設的違例規則確認所述違例文件的違例類型之前,包括:
將所述第一級聯單元的輸出信號連接至所述負載單元的輸入引腳;
將所述第二級聯單元的輸出信號連接至所述第一級聯單元的輸入引腳。
6.根據權利要求5所述的基于功能buffer的芯片后端改版方法,其特征在于,所述違例單元連接有驅動單元,所述目標備用單元包括第一級聯單元和第二級聯單元,所述根據預設的違例規則確認所述違例文件的違例類型之前,包括:
將所述第一級聯單元的輸入信號連接至所述負載單元的輸出引腳;
將所述第二級聯單元的輸入信號連接至所述第一級聯單元的輸出引腳。
7.根據權利要求1所述的基于功能buffer的芯片后端改版方法,其特征在于,所述獲取制程文件中各電子單元的原件清單之前,包括:
在所述制程文件的電子單元周圍預置至少一個所述備用單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳英集芯科技股份有限公司,未經深圳英集芯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110367350.1/1.html,轉載請聲明來源鉆瓜專利網。





