你不會(huì)以為EDA軟件開(kāi)發(fā)就只需要軟件工程師吧?
在剛剛過(guò)去的12月28日,EDA廠商概倫電子正式登陸科創(chuàng)板。作為國(guó)內(nèi)EDA板塊第一股,概倫電子一上市就受到狂熱追捧,開(kāi)盤(pán)第一天股價(jià)漲幅53.57%,市盈率達(dá)到驚人的575.28倍。
EDA第一股在金融市場(chǎng)上的成功卻掩飾不了這個(gè)行業(yè)嚴(yán)峻的現(xiàn)實(shí)。根據(jù)概倫電子招股說(shuō)明書(shū)中披露的行業(yè)數(shù)據(jù)顯示,三大EDA巨頭——新思科技Synopsys、鏗騰電子Cadence、西門子EDA(原明導(dǎo)Mentor Graphics)——全球市占率超過(guò)77%,如果加上第四是德科技Keysight、第五ANSYS,那么前五大國(guó)外EDA 公司累計(jì)占有了約 85%的份額,留下國(guó)產(chǎn)廠商在夾縫中生存。
圖:全球EDA市場(chǎng)份額,內(nèi)圈至外圈分別為 2018-2020 年數(shù)據(jù)(資料來(lái)源:概倫電子招股說(shuō)明書(shū))
IC產(chǎn)業(yè)卡脖子的危機(jī)讓我們認(rèn)識(shí)到了EDA軟件的重要性和落后的現(xiàn)實(shí),但從軟件工程的角度來(lái)看,我國(guó)并不是一個(gè)軟件開(kāi)發(fā)的弱國(guó)。每年從各大院校畢業(yè)的軟件工程師不計(jì)其數(shù),程序員如今依然是一個(gè)高收入的金領(lǐng)工種。比如在OA信創(chuàng)領(lǐng)域,在國(guó)家的推動(dòng)下,計(jì)算機(jī)操作系統(tǒng)、辦公自動(dòng)化軟件、數(shù)據(jù)庫(kù)軟件、云計(jì)算軟件等等基礎(chǔ)軟件都在陸續(xù)實(shí)現(xiàn)國(guó)產(chǎn)替代。
那我們不禁要問(wèn),同樣是基礎(chǔ)軟件,為什么國(guó)產(chǎn)EDA目前的形勢(shì)依然不容樂(lè)觀?換句話來(lái)問(wèn),EDA軟件到底難在哪兒,以至于我國(guó)這么龐大的軟件人才儲(chǔ)備竟然還搞不定?
EDA:先有物理,后有軟件
EDA的作用一句話就可以說(shuō)明白:用軟件模擬的方式達(dá)到預(yù)設(shè)的各種電路性能指標(biāo),然后再去foundry廠流片。如果IC設(shè)計(jì)時(shí)各種參數(shù)都達(dá)標(biāo),但片子流回來(lái)一測(cè),數(shù)據(jù)飄到天上去,這就是徹底的失敗。那么如何保證EDA里的電路設(shè)計(jì)跟真實(shí)芯片之間性能一致呢?
答案是:精準(zhǔn)的器件模型。
IC電路的基本單元是晶體管,稱為CMOS管。在EDA里需要一套數(shù)學(xué)公式來(lái)描述晶體管的基本物理參數(shù)關(guān)系,比如最基本的柵極G、源極S、漏極D的電壓—電流關(guān)系,類似于電阻的電壓和電流公式I=U/R。晶體管的U-I公式當(dāng)然會(huì)更復(fù)雜,但基本思路和原理是一致的。這套數(shù)學(xué)公式稱為晶體管的器件模型。
圖:N型晶體管和P型晶體管截面圖
用數(shù)學(xué)公式表征的器件模型就是EDA軟件和實(shí)際工藝制程之間的橋梁,器件模型越準(zhǔn)確,EDA仿真的電路就越接近于真實(shí)芯片。那這個(gè)器件模型很難嗎?
答案是:難,特別難。
由于芯片的種類和應(yīng)用場(chǎng)景多種多樣,器件模型要能反映晶體管在各種工作條件下的實(shí)際情況,那么模型的類型至少要包括:直流、交流、靜態(tài)、瞬態(tài)、噪聲、壓力、射頻、可靠性……
更大的難度在于,如今晶體管的尺寸已經(jīng)縮小至納米尺度,在這個(gè)尺度下,晶體管會(huì)產(chǎn)生很多量子效應(yīng),比如短溝道效應(yīng)、彈道輸運(yùn)效應(yīng)……工藝制程每前進(jìn)一個(gè)世代,晶體管尺寸每縮小一次,就會(huì)出現(xiàn)更多物理效應(yīng)。對(duì)晶體管建模先要從量子力學(xué)、半導(dǎo)體物理等理論層面理解一個(gè)新效應(yīng)背后的物理機(jī)理是什么,然后再用數(shù)學(xué)公式去描述新產(chǎn)生的物理效應(yīng)對(duì)電流、電壓、電阻等基本物理量的影響。
這還沒(méi)完。
芯片大致可以分為數(shù)字芯片和模擬芯片,數(shù)字芯片里晶體管的的工作模式只有高電壓和低電壓,即“1”和“0”。實(shí)際上,數(shù)字芯片會(huì)允許有一個(gè)可接受的工作電壓區(qū)間,比如說(shuō)電壓在0.1—0.3V被視為“0”,電壓在0.3—06V被視為“1” 。那模型的精度就可以有一定的容錯(cuò)率。
但模擬芯片里,各種參數(shù)是連續(xù)變化的,不存在“0”到“1”之間的跳變,模型就要精準(zhǔn)的描述所有變化,對(duì)精度要求會(huì)更高。尤其是射頻芯片,工作頻率高達(dá)GHz,在如此高頻的振蕩電路里,芯片襯底會(huì)產(chǎn)生很多寄生效應(yīng),各種寄生電阻、寄生電容、寄生電感都會(huì)出現(xiàn),模型要包含所有寄生效應(yīng),對(duì)半導(dǎo)體基礎(chǔ)物理理論的理解要求更高,另一方面對(duì)foundry廠工藝的一致性要求也更高。
圖:射頻電路里晶體管襯底各種寄生效應(yīng)的等效電路
這也是為什么我們能有一批還不錯(cuò)的數(shù)字芯片設(shè)計(jì)公司,比如海思、展銳、瑞芯微、全志……但在模擬芯片和射頻芯片領(lǐng)域,國(guó)產(chǎn)廠家與國(guó)外的差距更大,更不容易追趕。
因此,對(duì)于EDA軟件,先有量子力學(xué)、半導(dǎo)體物理、固體物理的物理知識(shí),然后才是對(duì)物理知識(shí)的軟件化。我們?cè)贓DA上的劣勢(shì)反映的其實(shí)是在半導(dǎo)體基礎(chǔ)科學(xué)上的弱勢(shì)。
芯片設(shè)計(jì)EDA的終極考驗(yàn)是——數(shù)學(xué)
器件模型的建立一般是foundry廠來(lái)完成,foundry對(duì)工藝線上制造出來(lái)的每一個(gè)器件都會(huì)建立一套數(shù)學(xué)模型,然后打包成PDK(process design kits,工藝設(shè)計(jì)工具包)發(fā)給IC設(shè)計(jì)公司使用。
IC設(shè)計(jì)公司將各種模塊的IP綜合在一起,然后EDA軟件調(diào)用PDK里的數(shù)學(xué)公式計(jì)算整個(gè)電路的綜合參數(shù)。于是,考驗(yàn)芯片設(shè)計(jì)類EDA軟件的時(shí)候到了。
以海思麒麟9000為例,這塊5nm制程的芯片包含了153億個(gè)晶體管,一個(gè)晶體管對(duì)應(yīng)一套數(shù)學(xué)公式,要算出這么多晶體管組合在一起的整體計(jì)算結(jié)果,考驗(yàn)的是EDA軟件的算法有效性和快捷性。而且EDA還要理解晶體管與晶體管之間的拓?fù)浣Y(jié)構(gòu),按照一定的區(qū)域劃分出不同的電路單元分塊計(jì)算。從下圖就能十分清晰的看出,設(shè)計(jì)類EDA軟件的核心競(jìng)爭(zhēng)力在于數(shù)學(xué)和高效算法。
圖:芯片設(shè)計(jì)類EDA技術(shù)概覽(資料來(lái)源:概倫電子招股說(shuō)明書(shū))
再以芯片中的金屬布線為例,麒麟9000中的153億個(gè)晶體管都要用金屬導(dǎo)線連接起來(lái),靠人去布線是不可能的,只能靠EDA軟件里的算法來(lái)實(shí)現(xiàn),還要盡可能減少金屬導(dǎo)線的總長(zhǎng)度。畢竟金屬導(dǎo)線越長(zhǎng),芯片的制作成本越高。
在數(shù)學(xué)里,這個(gè)問(wèn)題可以抽象成找到遍歷153億個(gè)節(jié)點(diǎn)的最短路徑問(wèn)題,這是圖論里的一個(gè)經(jīng)典問(wèn)題。其最初最簡(jiǎn)單版本是七橋問(wèn)題,即找到走完一個(gè)城市內(nèi)7座橋的最短路線。
圖:數(shù)學(xué)圖論中的七橋問(wèn)題和抽象圖表示
從7個(gè)節(jié)點(diǎn)到153億個(gè)節(jié)點(diǎn),對(duì)芯片金屬布線算法的要求可見(jiàn)一斑。如此復(fù)雜的金屬布線靠人去檢驗(yàn)也是不可能的,同樣也只能靠算法自己檢驗(yàn)。IC設(shè)計(jì)師們常說(shuō)的跑電路仿真,實(shí)際上軟件內(nèi)部真正運(yùn)行的是各種極其復(fù)雜的數(shù)學(xué)算法。
圖:芯片內(nèi)部金屬導(dǎo)線顯微鏡放大圖
因此,與其說(shuō)設(shè)計(jì)類EDA是電子工程軟件,不如說(shuō)它是數(shù)學(xué)軟件。先有數(shù)學(xué)上的突破,才有EDA的易用性。否則,如果算法太慢,一塊芯片仿真的時(shí)間以天、甚至以月來(lái)計(jì),計(jì)算結(jié)果還不一定正確,那這樣的EDA軟件哪個(gè)設(shè)計(jì)公司會(huì)用呢?
國(guó)產(chǎn)EDA軟件的成色到底如何
聊完EDA的技術(shù)難點(diǎn),再來(lái)看看國(guó)產(chǎn)EDA公司的產(chǎn)品到底有多少技術(shù)含量,競(jìng)爭(zhēng)力如何。還是以已經(jīng)上市的概倫電子為樣本。
從其招股說(shuō)明書(shū)中可以知道,概倫電子的EDA產(chǎn)品主要有兩類客戶,制造類EDA工具的客戶是以臺(tái)積電、中芯國(guó)際、聯(lián)電為代表的foundry廠,用于中低頻工藝平臺(tái)、基帶芯片、存儲(chǔ)器芯片的器件建模,在較高工作頻率、射頻芯片的模型上還不能使用;設(shè)計(jì)類EDA工具的客戶是以三星電子、SK海力士、鎂光、長(zhǎng)鑫存儲(chǔ)為代表的存儲(chǔ)器芯片公司。
由于存儲(chǔ)器芯片內(nèi)晶體管的工作模式較為簡(jiǎn)單,只工作在0和1的狀態(tài),不涉及復(fù)雜的電路性能計(jì)算。因此,其設(shè)計(jì)類EDA軟件在一般的IC設(shè)計(jì)公司里使用較少。最更大的差距在于,EDA巨頭們將芯片IP也集成在設(shè)計(jì)軟件里,更加降低IC設(shè)計(jì)公司的設(shè)計(jì)門檻。從下圖就可以看到,新思科技Synopsys和鏗騰電子Cadence還是全球第二、第三大IP授權(quán)公司。將IP和EDA綁定,IC設(shè)計(jì)公司的使用粘性會(huì)更強(qiáng),國(guó)產(chǎn)EDA要在IC設(shè)計(jì)領(lǐng)域打破國(guó)外壟斷會(huì)更難。
圖:全球10大芯片IP公司(資料來(lái)源:IPnest 2021.4)
在EDA軟件里最核心的半導(dǎo)體器件模型上,概倫電子使用的依然是BSIM、HiSIM、PSP這些外國(guó)的器件模型。其中BSIM和PSP是美國(guó)的,HiSIM是日本的。從這個(gè)角度也可以看出,EDA三大巨頭全部都創(chuàng)始于美國(guó)不是沒(méi)有原因。沒(méi)有國(guó)產(chǎn)半導(dǎo)體器件模型,對(duì)應(yīng)于芯片設(shè)計(jì)領(lǐng)域里,就是沒(méi)有一套自主開(kāi)發(fā)的指令集。
綜合產(chǎn)品的各個(gè)維度,可以看到國(guó)產(chǎn)EDA軟件的差距依然巨大。概倫電子在從其招股說(shuō)明書(shū)中是這么說(shuō)的:“新思科技、鏗騰電子、西門子 EDA 等國(guó)際競(jìng)爭(zhēng)對(duì)手相比,公司在產(chǎn)品種類豐富度上存在較為明顯的差距。前述國(guó)際競(jìng)爭(zhēng)對(duì)手豐富多樣的產(chǎn)品種類可以滿足下游客戶的多方面需求,為其提供一站式采購(gòu)選擇。公司產(chǎn)品種類相對(duì)國(guó)際競(jìng)爭(zhēng)對(duì)手較少,導(dǎo)致公司在產(chǎn)品銷售協(xié)同效應(yīng)上處于劣勢(shì),同時(shí)在公司經(jīng)營(yíng)中產(chǎn)品失敗的風(fēng)險(xiǎn)難以分散!
從披露出的信息來(lái)看,概倫電子對(duì)每家客戶的EDA授權(quán)使用費(fèi)大致在100萬(wàn)元/年。而從網(wǎng)上收集到的信息顯示,Cadence一個(gè)license費(fèi)用大致在一百萬(wàn)美元,價(jià)格差距6—7倍。
圖:概倫電子EDA 工具主要業(yè)務(wù)指標(biāo)(資料來(lái)源:概倫電子招股說(shuō)明書(shū))
寫(xiě)在最后
華為最困難的那兩年里,任正非在很多媒體采訪中都會(huì)說(shuō)這么一句話:搞芯片光砸錢不行,得砸數(shù)學(xué)家、物理學(xué)家、化學(xué)家。
明白了EDA軟件的核心技術(shù)難點(diǎn)就會(huì)明白,任正非的這句話絕不是心血來(lái)潮。半導(dǎo)體產(chǎn)業(yè)的物理基礎(chǔ)是量子力學(xué)、固體物理、納米材料,沒(méi)有在基礎(chǔ)理論上以十年計(jì)的長(zhǎng)期積累,要想取得實(shí)質(zhì)性的突破是不可能的。而基礎(chǔ)理論研究更適合于高校、研究院來(lái)搞。
好消息是,國(guó)內(nèi)一批頂級(jí)大學(xué)都陸續(xù)成立了集成電路學(xué)院,如清華大學(xué)、北京大學(xué)、華中科技大學(xué)、北京理工大學(xué)、天津理工大學(xué)、中山大學(xué)……,尤其是北京大學(xué)在集成電路學(xué)院成立的新聞通稿里這樣寫(xiě)道:
北京大學(xué)集成電路學(xué)院將加強(qiáng)與北京大學(xué)計(jì)算機(jī)、數(shù)學(xué)、物理、化學(xué)、材料等多個(gè)優(yōu)勢(shì)學(xué)科的交叉融合,著力集成微納電子、電子設(shè)計(jì)自動(dòng)化、集成電路設(shè)計(jì)、集成電路制造、集成微納系統(tǒng)五個(gè)重點(diǎn)方向。其中隱然已經(jīng)有劍指EDA軟件的意思。
更好的消息也來(lái)了,2021年11月4日,華中科技大學(xué)的一支團(tuán)隊(duì)在ICCAD2021(計(jì)算機(jī)輔助設(shè)計(jì)國(guó)際會(huì)議)芯片布局布線算法競(jìng)賽中獲得第一名。
路還很遙遠(yuǎn),但至少曙光初現(xiàn)了。
編輯:ZQY 最后修改時(shí)間:2022-07-14