AmazeFP-ME開啟智能EDA之旅
- 發(fā)布時(shí)間:2024-02-01 17:42:27
- 瀏覽量:905
ME平臺是芯行紀(jì)科技有限公司(以下簡稱“芯行紀(jì)”)Machine-Learning EDA平臺,意在打造人工智能EDA以實(shí)現(xiàn)技術(shù)變革。
芯行紀(jì)此前推出布局規(guī)劃工具AmazeFP以解決后端工程師們手動擺放宏單元費(fèi)時(shí)又費(fèi)力這個痛點(diǎn)。AmazeFP基于其強(qiáng)大并完全內(nèi)置的 Placer + Global Route + Timer 等核心引擎, 配以Timing Driven +Dataflow Driven等技術(shù),在極短時(shí)間內(nèi)完成Floorplan,媲美甚至超越了以往用數(shù)周乃至數(shù)月手工擺放才達(dá)到的PPA,大大地提升了Floorplan效率。AmazeFP-ME將最新的AI技術(shù)引入到AmazeFP的解空間探索中,在AmazeFP的基礎(chǔ)上進(jìn)一步顯著地提升了PPA。
AmazeFP利用算法得到一個Memory/IP等宏單元位置的最優(yōu)解,并且會基于時(shí)序以及擁塞評估,同時(shí)考慮到用戶習(xí)慣、流片需求以及Bump位置等因素將這些Memory/IP對齊成為一個可簽收的Floorplan ( Pack過程)。在整個過程中,有不少的參數(shù)會影響最優(yōu)解及Pack后的形狀從而影響最后的PPA。這些參數(shù)組成的解空間巨大,尤其是Hard Block數(shù)量眾多時(shí),Pack的解空間尤其巨大。怎樣在調(diào)參的基礎(chǔ)上,利用機(jī)器學(xué)習(xí)在最短時(shí)間內(nèi)得到全局的理論最優(yōu)解?AmazeFP-ME的方案能在短時(shí)間內(nèi)自我學(xué)習(xí),同時(shí)探索巨大的解空間,成功地得到更優(yōu)的全局解。
實(shí)際使用案例
此案例是一個圖形編解碼模塊,Memory所占比例較高。圖一是用了數(shù)周時(shí)間手動調(diào)出來的Floorplan;圖二是AmazeFP在2個小時(shí)內(nèi)得到的Floorplan。圖三為兩者在P&R工具里的PPA對比。
圖一:User Floorplan
圖二:AmazeFP Floorplan
圖三: User/AmazeFP Floorplan QoR對比
可以看到,使用AmazeFP本身在不到2個小時(shí),得到的Floorplan方案已經(jīng)優(yōu)于手工擺放數(shù)周的結(jié)果。那還存不存在更優(yōu)解?
在AmazeFP的基礎(chǔ)上,測試AmazeFP-ME的結(jié)果:
圖四: AmazeFP-ME QoR趨勢圖
圖四是ME的QoR趨勢圖,此圖最好是一個逐步收斂的圖,橫坐標(biāo)是run(運(yùn)行)AmazeFP的次數(shù),縱坐標(biāo)是每個run的分?jǐn)?shù)(打分機(jī)制是分?jǐn)?shù)越低QoR越好)。可以看到,隨著run數(shù)目的增加,ME可以得到更多的更優(yōu)解,并在第26個run得到了整個搜索的最優(yōu)解。在此過程中,由于自帶可分布式計(jì)算,AmazeFP-ME跑完所有的嘗試所花時(shí)間也非??煽亍?/p>
圖五: AmazeFP-ME評判分?jǐn)?shù)圖(局部)
從具體的評判指標(biāo)來看, ME找到了10多個比Baseline(AmazeFP默認(rèn)跑出來的結(jié)果)更好的Floorplan。其中最好的分?jǐn)?shù)是73.6分 (Baseline的分?jǐn)?shù)是100分),相比于Baseline,Overflow改進(jìn)了70%,Wirelength改進(jìn)了8%,TNS改進(jìn)了20%。
圖六:ME分?jǐn)?shù)最高的Floorplan
考慮到用戶更關(guān)心最終的布局布線流程的結(jié)果,以下是上面的幾個FP在跑完AmazeSys整個P&R(布局布線)流程的最終結(jié)果。
圖七:User/AmazeFP/ME Floorplan的P&R QoR對比
可以看到,ME分?jǐn)?shù)最高的Floorplan,繼續(xù)在P&R中顯示出了最好的PPA (ME > Baseline > User Floorplan)。與ME里看到的趨勢非常一致,AmazeFP以及AmazeFP-ME產(chǎn)生的Floorplan結(jié)果得到了最終布局布線結(jié)果的證明。
進(jìn)一步驗(yàn)證AmazeFP和P&R工具的PPA一致性:我們隨機(jī)選擇10個ME的結(jié)果,對比ME和P&R工具的一致性(Congestion/Wirelength/TNS)。從下圖可以看到,整個趨勢非常一致。
圖八:AmazeFP-ME/AmazeSys Overflow對比
圖九:AmazeFP-ME/AmazeSys TNS對比 (歸一化)
下圖是更多的ME產(chǎn)生的Floorplan,可以看到,AmazeFP-ME一直在不同的方向上探索,以找到更好的PPA的方案。
圖十:ME探索出來的更多的Floorplan(部分)
芯行紀(jì)正在實(shí)現(xiàn)AI賦能EDA,落地的方案給客戶帶來真實(shí)的價(jià)值。
免責(zé)聲明:部分文章信息來源于網(wǎng)絡(luò)以及網(wǎng)友投稿,本網(wǎng)站只負(fù)責(zé)對文章進(jìn)行整理、排版、編輯,意為分享交流傳遞信息,并不意味著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,如本站文章和轉(zhuǎn)稿涉及版權(quán)等問題,請作者在及時(shí)聯(lián)系本站,我們會盡快和您對接處理。