精確估算SoC設(shè)計(jì)動(dòng)態(tài)功率的新方法
Dynamic Read Waveform API 流程
本文引用地址:http://butianyuan.cn/article/278132.htm一旦高頻切換活動(dòng)的時(shí)間幀在設(shè)計(jì)的頂層被識(shí)別,設(shè)計(jì)團(tuán)隊(duì)就能放大這些時(shí)間幀。用戶(hù)能夠深入到設(shè)計(jì)的層次結(jié)構(gòu)和嵌入式軟件中,從而找到產(chǎn)生此類(lèi)高頻切換活動(dòng)的根源。為此,用戶(hù)可以使用 Dynamic Read Waveform API。
Dynamic Read Waveform API 可通過(guò)將硬件仿真器中的切換數(shù)據(jù)實(shí)時(shí)傳送入功率分析工具中,從而取代繁瑣的 SAIF/FSDB 文件生成過(guò)程。從硬件仿真 SoC,到輸入切換數(shù)據(jù),再到使用功率分析工具讀取切換數(shù)據(jù),以及生成對(duì)應(yīng)的功率值,所有操作都是同時(shí)運(yùn)行的。其實(shí)際效果是整體性能的飛躍,而這正是啟動(dòng)操作系統(tǒng)和運(yùn)行真正的應(yīng)用程序所需要的(見(jiàn)圖 4)。
圖 4. Veloce 電源應(yīng)用程序可加快 Veloce 功耗分析速度,讓設(shè)計(jì)團(tuán)隊(duì)在執(zhí)行生成、分析和估算時(shí)一步到位。
作為附加好處,與基于 SAIF 的普通流程相比,Dynamic Read Waveform API 的精度更高,因此可對(duì)各內(nèi)存和 IP 塊進(jìn)行精確的功耗估算。
最關(guān)鍵的一點(diǎn)在于,Dynamic Read Waveform API 支持通過(guò)基于軟件的測(cè)試在系統(tǒng)級(jí)進(jìn)行功耗分析與功耗探測(cè),如果采用基于文件的流程,這幾乎是不可能的。
結(jié)論
Veloce 功耗應(yīng)用程序推動(dòng)了功率估算方法的轉(zhuǎn)變。Dynamic Read Waveform API 與功率分析工具的獨(dú)特整合,省去了基于文件的流程,可提供完整的 RTL 功耗分析和精確的門(mén)級(jí)功率分析流程。
這意味著,設(shè)計(jì)和驗(yàn)證團(tuán)隊(duì)能夠在設(shè)計(jì)周期內(nèi)及早開(kāi)始 RTL 功率分析。與以往相比,他們可以更早地執(zhí)行功率權(quán)衡和架構(gòu)調(diào)整。此外,在 RTL 合成為門(mén)級(jí)表示后,他們可以繼續(xù)使用之前的流程。在門(mén)級(jí),他們可以獲得更為準(zhǔn)確的功耗測(cè)量結(jié)果,并在流片前執(zhí)行其他微調(diào)。此外,他們也可以通過(guò)使用該工具完成目標(biāo)應(yīng)用環(huán)境的功耗分析流程
作者 Lauro Rizzatti,驗(yàn)證顧問(wèn)
評(píng)論