新一代EDA產(chǎn)品通過(guò)應(yīng)用AI技術(shù)優(yōu)化客戶體驗(yàn)、提升效能是全自動(dòng)芯片設(shè)計(jì)迭代的一個(gè)重要方向。目前AI技術(shù)在EDA產(chǎn)品中得到廣泛研究應(yīng)用,涵蓋了芯片形成的幾乎所有階段,包括設(shè)計(jì)空間的縮減和探索、驗(yàn)證、邏輯綜合、布局、布線、測(cè)試、制造等。
伴隨深度學(xué)習(xí)為代表的新一代機(jī)器學(xué)習(xí)算法的出現(xiàn),再加上云計(jì)算以及GPU、TPU等新型資源可以提供前所未有的算力,機(jī)器學(xué)習(xí)在很多行業(yè)高速發(fā)展。當(dāng)前EDA領(lǐng)域研究中廣泛應(yīng)用的機(jī)器學(xué)習(xí)模型包括卷積神經(jīng)網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)、生成對(duì)抗網(wǎng)絡(luò)(GAN)、深度增強(qiáng)學(xué)習(xí)(DRL)和圖神經(jīng)網(wǎng)絡(luò)(GNN)。CNN適用于在2D圖像中網(wǎng)格結(jié)構(gòu)數(shù)據(jù)的特征提取,RNN擅長(zhǎng)處理諸如文本或音頻之類的順序數(shù)據(jù),GAN訓(xùn)練一個(gè)生成網(wǎng)絡(luò)和一個(gè)判別網(wǎng)絡(luò)相互競(jìng)爭(zhēng)從而最終生成高質(zhì)量的假樣品,DRL是一類將深度學(xué)習(xí)納入強(qiáng)化學(xué)習(xí)范式的算法,能在具有較大決策空間的復(fù)雜任務(wù)中取得很好的成績(jī)。
對(duì)EDA產(chǎn)品進(jìn)行AI賦能的應(yīng)用方向最主要集中在四個(gè)方向:芯片實(shí)現(xiàn)決策、性能預(yù)測(cè)、性能黑盒優(yōu)化和自動(dòng)化設(shè)計(jì)。AI在EDA中的機(jī)會(huì)始于傳統(tǒng)方法的決策不足,訓(xùn)練AI模型從可用的工具箱中選擇合適的算法、參數(shù)或超參數(shù),可以很好地取代專家經(jīng)驗(yàn)以克服暴力搜索。AI模型也被廣泛用于芯片性能預(yù)測(cè),從先前已經(jīng)完成的設(shè)計(jì)中訓(xùn)練模型以預(yù)測(cè)新設(shè)計(jì)的性能指標(biāo),幫助工程師評(píng)估新設(shè)計(jì)而無(wú)需耗時(shí)的綜合及物理實(shí)現(xiàn)程序。自動(dòng)化程度更高的EDA工具利用黑盒優(yōu)化來(lái)幫助提升性能和效率,Deep Learning最新進(jìn)展學(xué)習(xí)(DL),尤其是強(qiáng)化學(xué)習(xí)(RL)技術(shù)激發(fā)的幾項(xiàng)研究以極大的設(shè)計(jì)空間完全自動(dòng)化一些復(fù)雜的設(shè)計(jì)任務(wù),其中預(yù)測(cè)變量并以在線形式學(xué)習(xí)、執(zhí)行和調(diào)整政策,顯示了人工智能(AI)輔助的自動(dòng)化設(shè)計(jì)值得期待的未來(lái)。
在數(shù)字實(shí)現(xiàn)EDA環(huán)節(jié),有許多關(guān)鍵的子問(wèn)題可以得益于豐富的AI模型算法,包括提升Floorplan的效率和質(zhì)量、通過(guò)機(jī)器學(xué)習(xí)解決 EM-IR 和 Timing 之間的相互影響來(lái)優(yōu)化PPA、路徑分類、congestion位置預(yù)測(cè)等。針對(duì)不同的任務(wù)采用相適應(yīng)的模型算法是目前比較通行的做法,比如通過(guò)CNN、GAN、MARS可以訓(xùn)練布線前的擁塞估計(jì)模型;通過(guò)NN、GraphSAGE和GraphAttention訓(xùn)練串?dāng)_預(yù)測(cè)模型,可以修改布局結(jié)果提前減少串?dāng)_;在布局布線環(huán)節(jié),通過(guò)Edge-GNN(基于邊緣圖神經(jīng)網(wǎng)絡(luò)),將網(wǎng)表節(jié)點(diǎn)類型和連通性的信息提取到低維向量表示中,通過(guò)回歸監(jiān)督訓(xùn)練出來(lái)的模型會(huì)大幅提升自動(dòng)化設(shè)計(jì)的時(shí)間效率,PPA性能可以媲美甚至超越經(jīng)驗(yàn)豐富的工程師。
盡管AI技術(shù)在EDA的應(yīng)用中已經(jīng)有一些成績(jī)并具有廣闊的前景,但是在工程實(shí)踐中仍然存在著諸多問(wèn)題,列舉幾個(gè)常見(jiàn)的問(wèn)題點(diǎn):
1. AI模型的數(shù)據(jù)來(lái)源。在AI訓(xùn)練中,越廣泛的數(shù)據(jù)來(lái)源意味著越穩(wěn)定和強(qiáng)大的模型。目前還缺乏有效手段自動(dòng)產(chǎn)生不同設(shè)計(jì)階段的各種訓(xùn)練數(shù)據(jù),對(duì)錯(cuò)誤數(shù)據(jù)及其對(duì)模型造成的干擾還需要更好的方法進(jìn)行處理。
2. 模型的泛化能力。因?yàn)樵O(shè)計(jì)數(shù)據(jù)不同而受到影響,不同設(shè)計(jì)的數(shù)據(jù)會(huì)有各式各樣的差別,這樣基于一批設(shè)計(jì)樣本訓(xùn)練產(chǎn)生的模型,在其他設(shè)計(jì)中由于數(shù)據(jù)并不一樣,模型的效果就會(huì)受到影響。甚至對(duì)同一個(gè)設(shè)計(jì),當(dāng)設(shè)計(jì)發(fā)生某些改變之后,模型準(zhǔn)度也無(wú)法有效保證。
3. 傳統(tǒng)EDA工具多為單機(jī)軟件,在很大程度上制約了應(yīng)用超強(qiáng)算力(如cloud、GPU等)來(lái)提升AI模型的復(fù)雜度和精準(zhǔn)度,并且制約了模型訓(xùn)練及推理的速度。
如何解決上述這些問(wèn)題,將成為AI技術(shù)在新一代EDA產(chǎn)品中重要的著力點(diǎn)。芯行紀(jì)致力于打造新一代的智能數(shù)字實(shí)現(xiàn)EDA產(chǎn)品,也希望和業(yè)界同仁一起努力將AI技術(shù)深入應(yīng)用到EDA的各個(gè)環(huán)節(jié)中。AI賦能的EDA產(chǎn)品一定能大幅度提升芯片設(shè)計(jì)效率,也必將加速半導(dǎo)體全產(chǎn)業(yè)鏈的升級(jí)。
責(zé)任編輯:haq
-
芯片
+關(guān)注
關(guān)注
455文章
50818瀏覽量
423722 -
eda
+關(guān)注
關(guān)注
71文章
2759瀏覽量
173283 -
AI
+關(guān)注
關(guān)注
87文章
30898瀏覽量
269130
原文標(biāo)題:AI技術(shù)在EDA產(chǎn)品研發(fā)中的應(yīng)用探討
文章出處:【微信號(hào):gh_2894c3fc5359,微信公眾號(hào):芯行紀(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論