亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于軟件仿真的功耗分析方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號:40455192發(fā)布日期:2024-12-27 09:20閱讀:4來源:國知局
一種基于軟件仿真的功耗分析方法、裝置、設(shè)備及介質(zhì)與流程

本發(fā)明涉及數(shù)據(jù)處理,尤其涉及一種基于軟件仿真的功耗分析方法、裝置、設(shè)備及介質(zhì)。


背景技術(shù):

1、隨著芯片設(shè)計的復(fù)雜度越來越高,芯片設(shè)計從前到后具有很多復(fù)雜的流程,而隨著設(shè)計流程的推進(jìn),每次的設(shè)計修改都需要重新跑前面的流程,帶來極高的優(yōu)化成本,且越往后優(yōu)化的空間也會越小。因此,功耗成為芯片設(shè)計者越來越關(guān)心的指標(biāo)。

2、現(xiàn)有技術(shù)在進(jìn)行功耗分析時通常需要遍歷系統(tǒng)在完整的仿真時間內(nèi)的波形數(shù)據(jù),再依據(jù)時間軸的推進(jìn)將提取的信號翻轉(zhuǎn)率或占空比等數(shù)據(jù)輸入到功耗模型中進(jìn)行每個周期的功耗估計,不斷重復(fù)上述過程直至仿真結(jié)束時間點(diǎn),最后統(tǒng)計完整的功耗信息并進(jìn)行相關(guān)的分析。

3、但是,若遍歷系統(tǒng)在完整的仿真時間內(nèi)的波形數(shù)據(jù),可能會讀取大量的無效數(shù)據(jù),并進(jìn)行了許多不在關(guān)注范圍內(nèi)的功耗計算,使得功耗分析的效率降低。因此,如何提高功耗分析的效率,是目前亟待解決的問題。


技術(shù)實現(xiàn)思路

1、本發(fā)明提供了一種基于軟件仿真的功耗分析方法、裝置、設(shè)備及介質(zhì),可以解決功耗分析的效率較低的問題。

2、根據(jù)本發(fā)明的一方面,提供了一種基于軟件仿真的功耗分析方法,包括:

3、獲取目標(biāo)硬件電路對應(yīng)的目標(biāo)仿真文件,基于所述目標(biāo)仿真文件及預(yù)設(shè)調(diào)度模型確定所述目標(biāo)硬件電路對應(yīng)的目標(biāo)波形文件及目標(biāo)統(tǒng)計數(shù)據(jù)集合;其中,所述目標(biāo)統(tǒng)計數(shù)據(jù)集合包含各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息;

4、基于目標(biāo)功耗類型的類型特征分析處理各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息,確定所述目標(biāo)硬件電路對應(yīng)的關(guān)鍵信息集合;其中,所述關(guān)鍵信息包含關(guān)鍵模塊及關(guān)鍵信號;

5、基于當(dāng)前分析需求在所述關(guān)鍵信息集合中確定目標(biāo)硬件電路對應(yīng)的目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍,并基于所述目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍在目標(biāo)波形文件中確定對應(yīng)的目標(biāo)功耗數(shù)據(jù);

6、基于所述目標(biāo)功耗數(shù)據(jù)的數(shù)據(jù)類型確定目標(biāo)功耗模型,并基于所述目標(biāo)功耗模型對所述目標(biāo)功耗數(shù)據(jù)進(jìn)行功耗分析,得到目標(biāo)硬件電路對應(yīng)的目標(biāo)功耗結(jié)果。

7、根據(jù)本發(fā)明的另一方面,提供了一種基于軟件仿真的功耗分析裝置,包括:

8、信息獲取模塊,用于獲取目標(biāo)硬件電路對應(yīng)的目標(biāo)仿真文件,基于所述目標(biāo)仿真文件及預(yù)設(shè)調(diào)度模型確定所述目標(biāo)硬件電路對應(yīng)的目標(biāo)波形文件及目標(biāo)統(tǒng)計數(shù)據(jù)集合;其中,所述目標(biāo)統(tǒng)計數(shù)據(jù)集合包含各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息;

9、信息分析模塊,用于基于目標(biāo)功耗類型的類型特征分析處理各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息,確定所述目標(biāo)硬件電路對應(yīng)的關(guān)鍵信息集合;其中,所述關(guān)鍵信息包含關(guān)鍵模塊及關(guān)鍵信號;

10、數(shù)據(jù)解析模塊,用于基于當(dāng)前分析需求在所述關(guān)鍵信息集合中確定目標(biāo)硬件電路對應(yīng)的目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍,并基于所述目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍在目標(biāo)波形文件中確定對應(yīng)的目標(biāo)功耗數(shù)據(jù);

11、功耗分析模塊,用于基于所述目標(biāo)功耗數(shù)據(jù)的數(shù)據(jù)類型確定目標(biāo)功耗模型,并基于所述目標(biāo)功耗模型對所述目標(biāo)功耗數(shù)據(jù)進(jìn)行功耗分析,得到目標(biāo)硬件電路對應(yīng)的目標(biāo)功耗結(jié)果。

12、根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:

13、至少一個處理器;以及

14、與所述至少一個處理器通信連接的存儲器;其中,

15、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機(jī)程序,所述計算機(jī)程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的基于軟件仿真的功耗分析方法。

16、根據(jù)本發(fā)明的另一方面,提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的基于軟件仿真的功耗分析方法。

17、根據(jù)本發(fā)明的另一方面,提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,所述計算機(jī)程序在被處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的基于軟件仿真的功耗分析。

18、本發(fā)明實施例的技術(shù)方案,通過目標(biāo)硬件電路對應(yīng)的目標(biāo)仿真文件及預(yù)設(shè)調(diào)度模型確定目標(biāo)硬件電路對應(yīng)的目標(biāo)波形文件及目標(biāo)統(tǒng)計數(shù)據(jù)集合;進(jìn)而,基于目標(biāo)功耗類型的類型特征分析處理目標(biāo)統(tǒng)計數(shù)據(jù)集合中各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息,確定目標(biāo)硬件電路對應(yīng)的關(guān)鍵信息集合;進(jìn)一步,基于當(dāng)前分析需求在關(guān)鍵信息集合中確定目標(biāo)硬件電路對應(yīng)的目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍,并基于目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍在目標(biāo)波形文件中確定對應(yīng)的目標(biāo)功耗數(shù)據(jù);最后,基于目標(biāo)功耗數(shù)據(jù)的數(shù)據(jù)類型確定目標(biāo)功耗模型,并基于目標(biāo)功耗模型對目標(biāo)功耗數(shù)據(jù)進(jìn)行功耗分析,得到目標(biāo)硬件電路對應(yīng)的目標(biāo)功耗結(jié)果。由于在功耗分析的波形數(shù)據(jù)讀取前,提前定位需要分析的功耗數(shù)據(jù),解決了功耗分析的效率較低的問題,提高了功耗分析的效率。

19、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。



技術(shù)特征:

1.一種基于軟件仿真的功耗分析方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于目標(biāo)功耗類型的類型特征分析處理各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息,確定所述目標(biāo)硬件電路對應(yīng)的關(guān)鍵信息集合,包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于目標(biāo)硬件電路對應(yīng)的目標(biāo)層級信息及各個單位時間間隔內(nèi)的信號更新信息,確定系統(tǒng)功耗對應(yīng)的第一關(guān)鍵模塊及第一關(guān)鍵信號,包括:

4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息的變化情況,確定目標(biāo)時間間隔對應(yīng)的目標(biāo)工作狀態(tài),包括:

5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于目標(biāo)時間間隔對應(yīng)的所述目標(biāo)工作狀態(tài)及目標(biāo)信號更新信息,確定峰谷功耗對應(yīng)的第二關(guān)鍵模塊及第二關(guān)鍵信號,包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)調(diào)度模型包括:預(yù)設(shè)時鐘周期模型、預(yù)設(shè)事件驅(qū)動模型或預(yù)設(shè)混合調(diào)度模型。

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述基于所述目標(biāo)功耗數(shù)據(jù)的數(shù)據(jù)類型確定目標(biāo)功耗模型,并基于所述目標(biāo)功耗模型對所述目標(biāo)功耗數(shù)據(jù)進(jìn)行功耗分析,得到目標(biāo)硬件電路對應(yīng)的目標(biāo)功耗結(jié)果之后,還包括:

8.一種基于軟件仿真的功耗分析裝置,其特征在于,包括:

9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:

10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7中任一項所述的基于軟件仿真的功耗分析方法。


技術(shù)總結(jié)
本發(fā)明公開了一種基于軟件仿真的功耗分析方法、裝置、設(shè)備及介質(zhì)。該方法包括:基于目標(biāo)硬件電路對應(yīng)的目標(biāo)仿真文件及預(yù)設(shè)調(diào)度模型確定目標(biāo)波形文件及目標(biāo)統(tǒng)計數(shù)據(jù)集合;基于目標(biāo)功耗類型的類型特征分析處理目標(biāo)統(tǒng)計數(shù)據(jù)集合中各個單位時間間隔內(nèi)的系統(tǒng)調(diào)度信息及信號更新信息,確定關(guān)鍵信息集合;基于當(dāng)前分析需求在關(guān)鍵信息集合中確定目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍,并基于目標(biāo)關(guān)鍵信息及目標(biāo)時間范圍在目標(biāo)波形文件中確定目標(biāo)功耗數(shù)據(jù);基于目標(biāo)功耗數(shù)據(jù)的數(shù)據(jù)類型確定目標(biāo)功耗模型,并基于目標(biāo)功耗模型對目標(biāo)功耗數(shù)據(jù)進(jìn)行功耗分析得到目標(biāo)功耗結(jié)果。通過本發(fā)明的技術(shù)方案,能夠提前定位需要分析的功耗數(shù)據(jù),提高了功耗分析的效率。

技術(shù)研發(fā)人員:黃臣宇
受保護(hù)的技術(shù)使用者:上海思爾芯技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/26
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1