我們的目標(biāo)是做新一代的EDA產(chǎn)品 ——專訪芯行紀(jì)資深技術(shù)副總裁邵振
EDA不僅是我國半導(dǎo)體技術(shù)和產(chǎn)業(yè)發(fā)展的基石,也是國家戰(zhàn)略、安全和自主創(chuàng)新的重要組成部分。隨著全球科技競爭加劇和技術(shù)快速發(fā)展,加強EDA領(lǐng)域的投入和研發(fā),對于中國構(gòu)建完整的科技產(chǎn)業(yè)鏈、維護(hù)國家安全和提升國際競爭力具有深遠(yuǎn)意義。
然而當(dāng)我們提到國產(chǎn)EDA,不應(yīng)該成為低端可替代、僅僅是一個“備胎”的代名詞。不應(yīng)該去繼續(xù)Copy國外三大家已經(jīng)有的點工具,而是應(yīng)該面向未來的可能出現(xiàn)的熱門技術(shù)應(yīng)用,提前實現(xiàn)領(lǐng)先的EDA工具布局。這一點已經(jīng)成為了國產(chǎn)EDA有識之士的共識,芯行紀(jì)同樣如此?!拔覀兊哪繕?biāo)從來不是做一個單純的國產(chǎn)替代,芯行紀(jì)的目標(biāo)其實是做新一代的EDA產(chǎn)品?!毙拘屑o(jì)資深技術(shù)副總裁邵振在ICCAD2023上分享到。
正是懷揣著這樣的信念,芯行紀(jì)在ICCAD2023上重磅發(fā)布了其最新的布局布線工具AmazeSys,邵總也在媒體專訪環(huán)節(jié)進(jìn)行了精彩的分享。
AmazeSys:內(nèi)嵌AI的全流程布局布線工具
據(jù)邵振介紹,AmazeSys是一款全流程布局布線工具,里面的每一行代碼以及所有的開發(fā)都是芯行紀(jì)完全自主研發(fā),而且從三年前的產(chǎn)品定義開始,就將未來能夠預(yù)料到的熱門技術(shù)都考慮在內(nèi),并且落實到了底層的數(shù)據(jù)架構(gòu)中。
據(jù)悉,AmazeSys有兩大優(yōu)勢。一是內(nèi)嵌機器學(xué)習(xí)引擎,二是分布式數(shù)據(jù)結(jié)構(gòu)。
AmazeSys是一個布局布線的全流程工具,包含宏單元布局規(guī)劃、電源規(guī)劃、布局、時鐘樹綜合、布線、優(yōu)化、寄生參數(shù)提取以及時序功耗分析等物理實現(xiàn)全功能模塊,支持先進(jìn)工藝制程下的超大規(guī)模設(shè)計,可服務(wù)數(shù)字芯片從Netlist到GDS的完整后端設(shè)計流程,完成從設(shè)計端到制造端的交付功能。
同時AmazeSys還內(nèi)嵌機器學(xué)習(xí)引擎內(nèi)核,能夠從全局角度幫助SoC設(shè)計人員分析設(shè)計內(nèi)容,平衡且快速達(dá)成PPA設(shè)計指標(biāo)。全新的分布式數(shù)據(jù)結(jié)構(gòu)支持分布式優(yōu)化,動態(tài)合理分配硬件資源,允許多個任務(wù)同步運行,將算力效能最大化,加速設(shè)計收斂進(jìn)程。對于AI的應(yīng)用,以往的做法是先構(gòu)建軟件,然后再做AI的應(yīng)用和外殼。而芯行紀(jì)的做法則是在構(gòu)建AmazeSys軟件的同時,就已經(jīng)將一些AI的技術(shù)注入進(jìn)去,這樣就可以實現(xiàn)在布局布線的具體工作任務(wù)上達(dá)成機器學(xué)習(xí)應(yīng)用的效率更優(yōu)化。
國產(chǎn)EDA如何向客戶證明自己?機會來之不易,結(jié)果要靠流片數(shù)據(jù)說話
從一個追趕者到一個超越者,需要的時間和技術(shù)積累還有很多很多,但國產(chǎn)EDA廠家,已經(jīng)不局限于將自己定位為一個將將夠用的“備胎”。這不僅僅是國產(chǎn)EDA從業(yè)者的遠(yuǎn)大抱負(fù),同時也是現(xiàn)階段要活下去的必然之舉。
因為完全封禁的那一天會不會到來、何時到來都是未知。而在那一天到來之前,國產(chǎn)EDA廠商要先活下去,就必須要先實現(xiàn)商業(yè)成功。如果單純做一個替代品,那么在現(xiàn)階段芯片設(shè)計公司毫無理由選擇國產(chǎn)EDA。國產(chǎn)EDA工具要在某些特性方向上做出優(yōu)于三大家的優(yōu)勢,才能打動客戶,開始考慮、試用、選擇和接納國產(chǎn)的EDA工具。
邵振表示,如何打消芯片設(shè)計公司的顧慮,讓他們選擇國產(chǎn)EDA工具,是國產(chǎn)EDA行業(yè)內(nèi)每天都在面對的問題。如何解決這一問題?機會和耐心同樣重要。但機會來了之后,驗證結(jié)果的到來往往比較漫長。芯片設(shè)計流程非常復(fù)雜,從客戶剛開始的產(chǎn)品定義到后面去做回片測試,其實是很長的過程。因此對于EDA軟件、尤其是布局布線工具而言,從被客戶選擇使用到被證明確實有價值的過程同樣艱辛,短則一到兩個月,長則以年為計。
“信任是在客戶選擇之后,一個循序往上慢慢建立的過程,隨著EDA工具結(jié)果的驗證而不斷提升客戶的信任。對于布局布線工具而言經(jīng)常講的結(jié)果就是tape-out(流片)。tape-out之后的數(shù)據(jù)符合設(shè)計預(yù)期,才能夠說明這一工具的結(jié)果;否則的話,一切的數(shù)據(jù)都是盲目的自嗨?!鄙壅穹窒淼?。“第一是要通過一些實際的數(shù)據(jù)來針對每個客戶打開一扇門,讓客戶給到國產(chǎn)EDA工具一個機會來證明;第二在證明的時候,不斷通過不同的數(shù)據(jù)交叉證明,通過tape-out的實際結(jié)果來證明。”
結(jié)語
在數(shù)字芯片的設(shè)計流程中,布局布線工具可謂是整個工具鏈中的一塊“超級硬骨頭”,面對日益復(fù)雜的工藝、百億晶體管的設(shè)計規(guī)模和客戶對于加速產(chǎn)品上市的要求,布局布線工具也必須要借助AI的力量才能幫助客戶加速設(shè)計迭代和減少流片次數(shù)。芯行紀(jì)此次發(fā)布的AmazeSys不單單是一個國產(chǎn)替代EDA工具,更是一款面向未來設(shè)計需求的布局布線工具。
而作為一個工具,自身的發(fā)展離不開整個芯片生態(tài)的發(fā)展。邵振表示,整個芯片的產(chǎn)業(yè)鏈其實是一個非常全面且復(fù)雜的產(chǎn)業(yè)鏈,希望未來產(chǎn)業(yè)鏈里面所有的元素,不管是前端還是后端,還是foundry,包括所有的實現(xiàn)驗證,以及云化、機器學(xué)習(xí)等技術(shù),都希望能夠?qū)崿F(xiàn)百花齊放的穩(wěn)步提高。