本技術(shù)涉及集成電路設(shè)計,特別涉及一種處理方法及裝置。
背景技術(shù):
1、隨著集成電路技術(shù)不斷發(fā)展,電壓動態(tài)調(diào)節(jié)技術(shù)逐漸流行起來。這種技術(shù)通過將芯片劃分為多個電壓域,每個電壓域可以根據(jù)其工作負載和性能需求獨立調(diào)節(jié)供電電壓,從而實現(xiàn)功耗的有效管理。
2、其中,不同電壓域之間需要電壓轉(zhuǎn)換單元來實現(xiàn)信號的互聯(lián)互通,然而,在芯片設(shè)計中,如何合理擺放電壓轉(zhuǎn)換單元成為問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供如下技術(shù)方案:
2、本技術(shù)一方面提供一種處理方法,包括:
3、基于目標區(qū)域擺放第一電壓域和第二電壓域之間的多個電壓轉(zhuǎn)換單元,獲得所述電壓轉(zhuǎn)換單元在所述目標區(qū)域中的第一擺放位置,及對應(yīng)的第一性能參數(shù);
4、從所述目標區(qū)域中選擇指定區(qū)域擺放所述多個電壓轉(zhuǎn)換單元,獲得所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的第二擺放位置及對應(yīng)的第二性能參數(shù);所述指定區(qū)域的面積小于所述目標區(qū)域的面積且所述指定區(qū)域和所述第二電壓域相鄰;
5、基于各所述電壓轉(zhuǎn)換單元的所述第一擺放位置、對應(yīng)的所述第一性能參數(shù)、所述第二擺放位置及對應(yīng)的所述第二性能參數(shù),將各所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)分配到目標擺放位置。
6、基于各所述電壓轉(zhuǎn)換單元的所述第一擺放位置及對應(yīng)的所述第一性能參數(shù)及所述第二擺放位置及對應(yīng)的所述第二性能參數(shù),將各所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)分配到目標擺放位置,包括:
7、如果所述電壓轉(zhuǎn)換單元對應(yīng)的所述第二性能參數(shù)滿足設(shè)定條件,將所述第二擺放位置確定為所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的目標擺放位置;
8、如果所述電壓轉(zhuǎn)換單元對應(yīng)的所述第二性能參數(shù)不滿足所述設(shè)定條件,基于所述第一擺放位置及對應(yīng)的所述第一性能參數(shù)及對應(yīng)的所述第二性能參數(shù),調(diào)整所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的第二擺放位置,得到目標擺放位置。
9、如果所述電壓轉(zhuǎn)換單元對應(yīng)的所述第二性能參數(shù)不滿足所述設(shè)定條件,基于所述第一擺放位置及對應(yīng)的所述第一性能參數(shù)及對應(yīng)的所述第二性能參數(shù),調(diào)整所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的第二擺放位置,得到目標擺放位置,包括:
10、基于所述第一擺放位置及對應(yīng)的所述第一性能參數(shù)及對應(yīng)的所述第二性能參數(shù)及待分配的所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的第二擺放位置,得到待分配的所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的參考位置;
11、從所述指定區(qū)域中的多個子區(qū)域中選擇包含所述參考位置的目標子區(qū)域;
12、如果所述目標子區(qū)域內(nèi)存在可用擺放位置,基于所述第二性能參數(shù),選擇一個所述可用擺放位置作為目標擺放位置。
13、基于所述第二性能參數(shù),選擇一個所述可用擺放位置作為目標擺放位置,包括:
14、按照所述可用擺放位置與所述第二電壓域之間距離從近到遠的順序,對所述可用擺放位置進行排序,得到第一排序結(jié)果;
15、按照所述第二性能參數(shù)表征的性能從低到高的順序,對所述目標子區(qū)域中待分配的所述電壓轉(zhuǎn)換單元進行排序,得到第二排序結(jié)果;
16、基于所述第一排序結(jié)果和所述第二排序結(jié)果,依次為待分配的所述電壓轉(zhuǎn)換單元分配可用擺放位置,以使得性能越低的待分配的所述電壓轉(zhuǎn)換單元分配到的可用擺放位置與所述第二電壓域之間距離越近。
17、基于所述第一擺放位置及對應(yīng)的所述第一性能參數(shù)及對應(yīng)的所述第二性能參數(shù)及待分配的所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的第二擺放位置,得到待分配的所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的參考位置,包括:
18、基于對應(yīng)的所述第一性能參數(shù)及對應(yīng)的所述第二性能參數(shù),確定權(quán)重因子;所述權(quán)重因子表征所述第二擺放位置相對于所述第一擺放位置的重要性;
19、確定所述第二擺放位置和所述第一擺放位置之間的位置差異;
20、基于所述權(quán)重因子和所述位置差異得到位置偏移量,基于所述位置偏移量對所述第二擺放位置進行調(diào)整,得到待分配的所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的參考位置。
21、所述方法還包括:
22、如果所述目標子區(qū)域內(nèi)不存在可用擺放位置,在所述指定區(qū)域中除所述目標子區(qū)域之外的子區(qū)域內(nèi),確定可用擺放位置,將待分配的所述電壓轉(zhuǎn)換單元分配到目標擺放位置。
23、獲得對應(yīng)的第一性能參數(shù),包括:
24、獲得至少一個第一特征參數(shù);所述至少一個第一特征參數(shù)表征所述電壓轉(zhuǎn)換單元在所述第一擺放位置處的布局特征和電信號傳輸特征中至少一種;
25、對所述至少一個第一特征參數(shù)進行加權(quán)處理,得到對應(yīng)的第一性能參數(shù);所述第一性能參數(shù)用于衡量所述電壓轉(zhuǎn)換單元在所述第一擺放位置處的性能;
26、獲得對應(yīng)的第二性能參數(shù),包括:
27、獲得至少一個第二特征參數(shù);所述至少一個第二特征參數(shù)表征在所述電壓轉(zhuǎn)換單元在所述第二擺放位置處的布局特征和電信號傳輸特征中至少一種;
28、對所述至少一個第二特征參數(shù)進行加權(quán)處理,得到對應(yīng)的第二性能參數(shù);所述第二性能參數(shù)用于衡量所述電壓轉(zhuǎn)換單元在所述第二擺放位置處的性能。
29、對所述至少一個第一特征參數(shù)進行加權(quán)處理,得到對應(yīng)的第一性能參數(shù),包括:
30、對所述至少一個第一特征參數(shù)中各第一特征參數(shù)所在的區(qū)間,獲得對應(yīng)的賦值;
31、基于各所述第一特征參數(shù)的權(quán)重因子,及對應(yīng)的賦值,對所述各個第一特征參數(shù)進行加權(quán)處理,得到對應(yīng)的第一性能參數(shù);
32、對所述至少一個第二特征參數(shù)進行加權(quán)處理,得到對應(yīng)的第二性能參數(shù),包括:
33、對所述至少一個第二特征參數(shù)中各第二特征參數(shù)所在的區(qū)間,獲得對應(yīng)的賦值;
34、基于各所述第二特征參數(shù)的權(quán)重因子,及對應(yīng)的賦值,對所述各個第二特征參數(shù)進行加權(quán)處理,得到對應(yīng)的第二性能參數(shù)。
35、所述至少一個第一特征參數(shù)包括以下至少之一:
36、表征在所述第一擺放位置處對應(yīng)的布局擁塞程度的第一特征參數(shù);
37、表征所述電壓轉(zhuǎn)換單元在所述第一擺放位置處時在供電路徑上消耗的電壓的第一特征參數(shù);
38、表征在所述第一擺放位置處對所述電壓轉(zhuǎn)換單元的信號傳輸產(chǎn)生的時間延遲影響的第一特征參數(shù);
39、至少一個第二特征參數(shù)包括以下至少之一:
40、表征在所述第二擺放位置處對應(yīng)的布局擁塞程度的第二特征參數(shù);
41、表征所述電壓轉(zhuǎn)換單元在所述第二擺放位置處時在供電路徑上消耗的電壓的第二特征參數(shù);
42、表征在所述第二擺放位置處對所述電壓轉(zhuǎn)換單元的信號傳輸產(chǎn)生的時間延遲影響的第二特征參數(shù)。
43、本技術(shù)另一方面提供一種處理裝置,包括:
44、第一獲得模塊,用于基于目標區(qū)域擺放第一電壓域和第二電壓域之間的多個電壓轉(zhuǎn)換單元,獲得所述電壓轉(zhuǎn)換單元在所述第一電壓域中的第一擺放位置,及對應(yīng)的第一性能參數(shù);
45、第二獲得模塊,用于從所述目標區(qū)域中選擇指定區(qū)域擺放所述多個電壓轉(zhuǎn)換單元,獲得所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)的第二擺放位置及對應(yīng)的第二性能參數(shù);所述指定區(qū)域的面積小于所述目標區(qū)域的面積且所述指定區(qū)域和所述第二電壓域相鄰;
46、分配模塊,用于基于各所述電壓轉(zhuǎn)換單元的所述第一擺放位置、對應(yīng)的所述第一性能參數(shù)、所述第二擺放位置及對應(yīng)的所述第二性能參數(shù),將各所述電壓轉(zhuǎn)換單元在所述指定區(qū)域內(nèi)分配到目標擺放位置。