[0116] 網(wǎng)絡(luò)確定模塊604,用于根據(jù)目標(biāo)電源網(wǎng)絡(luò)模板標(biāo)識,得到待設(shè)計芯片的芯片電源輸送網(wǎng)絡(luò)信息。
[0117] 在其中一個實施例中,上述樣本獲取模塊601,還用于基于預(yù)設(shè)參數(shù)信息,生成多個電源網(wǎng)絡(luò)模板,并獲取樣本芯片的芯片布局設(shè)計信息;采用預(yù)設(shè)的芯片電源輸送網(wǎng)絡(luò)優(yōu)化模型,根據(jù)樣本芯片的芯片布局設(shè)計信息和多個電源網(wǎng)絡(luò)模板,得到樣本芯片的每個區(qū)域?qū)?yīng)的電源網(wǎng)絡(luò)模板標(biāo)識。
[0118] 在其中一個實施例中,上述樣本獲取模塊601,還用于根據(jù)樣本芯片的芯片布局設(shè)計信息和多個電源網(wǎng)絡(luò)模板,迭代確定多個電源網(wǎng)絡(luò)模板針對樣本芯片的每個區(qū)域的優(yōu)化評估信息;優(yōu)化評估信息至少包括電壓下降可靠性指標(biāo)信息和布線資源占用率指標(biāo)信息;
根據(jù)優(yōu)化評估信息,從多個電源網(wǎng)絡(luò)模板中,確定出樣本芯片的每個區(qū)域?qū)?yīng)的最優(yōu)電源網(wǎng)絡(luò)模板;將樣本芯片的每個區(qū)域?qū)?yīng)的最優(yōu)電源網(wǎng)絡(luò)模板的電源網(wǎng)絡(luò)模板標(biāo)識,作為樣本芯片的每個區(qū)域?qū)?yīng)的電源網(wǎng)絡(luò)模板標(biāo)識。
[0119] 在其中一個實施例中,上述樣本獲取模塊601,還用于根據(jù)預(yù)設(shè)參數(shù)信息之間的不同組合,生成不同類型的二維布線模板;隨機或按照預(yù)設(shè)規(guī)則,將二維布線模板進行組合,生成多層三維電源網(wǎng)絡(luò)模板,并將一個多層三維電源網(wǎng)絡(luò)模板作為一個電源網(wǎng)絡(luò)模板。
[0120] 在其中一個實施例中,上述模型推理模塊603,還用于從待設(shè)計芯片的芯片布局設(shè)計信息中,提取出待設(shè)計芯片的每個區(qū)域各自對應(yīng)的芯片電流信息和芯片電源引腳信息;
根據(jù)待設(shè)計芯片的每個區(qū)域各自對應(yīng)的芯片電流信息和芯片電源引腳信息,分別得到待設(shè)計芯片的每個區(qū)域?qū)?yīng)的目標(biāo)電源網(wǎng)絡(luò)模板標(biāo)識。
[0121] 在其中一個實施例中,上述網(wǎng)絡(luò)確定模塊604,還用于獲取與目標(biāo)電源網(wǎng)絡(luò)模板標(biāo)識對應(yīng)的目標(biāo)電源網(wǎng)絡(luò)模板;將目標(biāo)電源網(wǎng)絡(luò)模板應(yīng)用至待設(shè)計芯片的每個區(qū)域,拼接形成待設(shè)計芯片的電源輸送網(wǎng)絡(luò)拓撲結(jié)構(gòu)信息,得到待設(shè)計芯片的芯片電源輸送網(wǎng)絡(luò)信息。
[0122] 上述芯片電源輸送網(wǎng)絡(luò)確定裝置中的各個模塊可全部或部分通過軟件、硬件及其組合來實現(xiàn)。上述各模塊可以硬件形式內(nèi)嵌于或獨立于計算機設(shè)備中的處理器中,也可以以軟件形式存儲于計算機設(shè)備中的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。
[0123] 在一個示例性的實施例中,提供了一種計算機設(shè)備,該計算機設(shè)備可以是終端,其內(nèi)部結(jié)構(gòu)圖可以如圖7所示。該計算機設(shè)備包括處理器、存儲器、輸入/輸出接口、通信接口、顯示單元和輸入裝置。其中,處理器、存儲器和輸入/輸出接口通過系統(tǒng)總線連接,通信接口、顯示單元和輸入裝置通過輸入/輸出接口連接到系統(tǒng)總線。其中,該計算機設(shè)備的處理器用于提供計算和控制能力。該計算機設(shè)備的存儲器包括非易失性存儲介質(zhì)和內(nèi)存儲器。
該非易失性存儲介質(zhì)存儲有操作系統(tǒng)和計算機程序。該內(nèi)存儲器為非易失性存儲介質(zhì)中的操作系統(tǒng)和計算機程序的運行提供環(huán)境。該計算機設(shè)備的輸入/輸出接口用于處理器與外部設(shè)備之間交換信息。該計算機設(shè)備的通信接口用于與外部的終端進行有線或無線方式的通信,無線方式可通過WIFI、移動蜂窩網(wǎng)絡(luò)、近場通信(Near?Field?Communication,NFC)或其他技術(shù)實現(xiàn)。該計算機程序被處理器執(zhí)行時以實現(xiàn)一種芯片電源輸送網(wǎng)絡(luò)確定方法。該計算機設(shè)備的顯示單元用于形成視覺可見的畫面,可以是顯示屏、投影裝置或虛擬現(xiàn)實成像裝置。顯示屏可以是液晶顯示屏或者電子墨水顯示屏,該計算機設(shè)備的輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是計算機設(shè)備外殼上設(shè)置的按鍵、軌跡球或觸控板,還可以是外接的鍵盤、觸控板或鼠標(biāo)等。
[0124] 本領(lǐng)域技術(shù)人員可以理解,圖7中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的計算機設(shè)備的限定,具體的計算機設(shè)備可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
[0125] 在一個實施例中,還提供了一種計算機設(shè)備,包括存儲器和處理器,存儲器中存儲有計算機程序,該處理器執(zhí)行計算機程序時實現(xiàn)上述各方法實施例中的步驟。
[0126] 在一個實施例中,提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述各方法實施例中的步驟。
[0127] 在一個實施例中,提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述各方法實施例中的步驟。
[0128] 需要說明的是,本申請所涉及的用戶信息(包括但不限于用戶設(shè)備信息、用戶個人信息等)和數(shù)據(jù)(包括但不限于用于分析的數(shù)據(jù)、存儲的數(shù)據(jù)、展示的數(shù)據(jù)等),均為經(jīng)用戶授權(quán)或者經(jīng)過各方充分授權(quán)的信息和數(shù)據(jù),且相關(guān)數(shù)據(jù)的收集、使用和處理需要符合相關(guān)規(guī)定。