EDA(Electronic Design Automation)已經(jīng)成為了集成電路產(chǎn)業(yè)中重要的一環(huán),而目前全球EDA市場(chǎng)主要是被國(guó)際巨頭所壟斷。尤其是在貿(mào)易局勢(shì)多變的情況下,EDA也被視為是我國(guó)集成電路產(chǎn)業(yè)發(fā)展過(guò)程當(dāng)中的一個(gè)“卡脖子”環(huán)節(jié)。
但從我國(guó)EDA產(chǎn)業(yè)發(fā)展的現(xiàn)狀上看,我國(guó)EDA市場(chǎng)還存在著產(chǎn)品覆蓋不全、技術(shù)積累薄弱、人才缺口巨大等問(wèn)題。為了改善這種現(xiàn)狀,在2020集成電路EDA設(shè)計(jì)精英挑戰(zhàn)賽的同期,南京集成電路設(shè)計(jì)服務(wù)產(chǎn)業(yè)創(chuàng)新中心有限公司( 簡(jiǎn)稱(chēng):EDA創(chuàng)新中心 )舉辦了“開(kāi)源EDA助力產(chǎn)學(xué)融合論壇”。
EDA創(chuàng)新中心行政副總經(jīng)理李琳表示:“集成電路是高科技領(lǐng)域產(chǎn)品及應(yīng)用的核心技術(shù)之一,EDA則是我國(guó)集成電路產(chǎn)業(yè)中仍顯薄弱的一環(huán)。而開(kāi)源作為一種創(chuàng)新的模式已經(jīng)在軟硬件方面取得了巨大的成功,如何將開(kāi)源的成功復(fù)制到EDA領(lǐng)域,發(fā)掘出開(kāi)源EDA的價(jià)值,也成為了業(yè)界的新課題?!?/p>
▲EDA創(chuàng)新中心行政副總經(jīng)理李琳
開(kāi)源EDA的必要性
從全球EDA產(chǎn)業(yè)發(fā)展的情況來(lái)看,上個(gè)世紀(jì)九十年代,美國(guó)在支持超大規(guī)模集成電路發(fā)展的過(guò)程中,推動(dòng)了一系列EDA工具的發(fā)展,奠定了其在全球EDA領(lǐng)域中的優(yōu)勢(shì)地位——據(jù)相關(guān)統(tǒng)計(jì)資料顯示,目前,除了三大EDA巨頭是美國(guó)企業(yè),全球中小型EDA企業(yè)中的60%也是在美國(guó)建立。
多年來(lái),這些美國(guó)企業(yè)主導(dǎo)著全球EDA市場(chǎng)。如今,EDA已經(jīng)發(fā)展成為了集成電路的核心支柱產(chǎn)業(yè),而我國(guó)在EDA領(lǐng)域還與世界先進(jìn)水平具有一定的差距,因此,國(guó)外廠(chǎng)商的發(fā)展經(jīng)歷和技術(shù)發(fā)展方向也能為本土廠(chǎng)商提供思路。
▲DARPA通過(guò)IDEA/POSH兩個(gè)開(kāi)源項(xiàng)目的實(shí)施,使得可供使用的開(kāi)源EDA數(shù)量增加了近一倍
東南大學(xué)國(guó)家專(zhuān)用集成電路系統(tǒng)工程技術(shù)中心教研室主任楊軍博士指出,發(fā)展國(guó)產(chǎn)EDA的目的在于要對(duì)集成電路產(chǎn)業(yè)起到支撐的作用。從另外一方面看,集成電路發(fā)展的最大動(dòng)力是創(chuàng)新,EDA則是創(chuàng)新的載體之一,所以,本土EDA的發(fā)展不僅要補(bǔ)短板,還需要?jiǎng)?chuàng)新來(lái)驅(qū)動(dòng)這個(gè)產(chǎn)業(yè)的持續(xù)發(fā)展。
▲東南大學(xué)國(guó)家專(zhuān)用集成電路系統(tǒng)工程技術(shù)中心教研室主任 楊軍博士
開(kāi)源則是EDA實(shí)現(xiàn)創(chuàng)新發(fā)展的方向之一。從過(guò)去市場(chǎng)的經(jīng)驗(yàn)中看,以L(fǎng)inux和安卓為代表的開(kāi)源軟件在商業(yè)上獲得了巨大的成功,此外,還有一些開(kāi)源軟件已經(jīng)逐漸成為主流工具之一,這說(shuō)明了開(kāi)源軟件的價(jià)值已經(jīng)被市場(chǎng)所認(rèn)可。
開(kāi)源在成本和靈活性上的優(yōu)勢(shì),也同樣吸引了很多集成電路企業(yè)的注意。尤其是在芯片設(shè)計(jì)越來(lái)越復(fù)雜的今天,芯片設(shè)計(jì)對(duì)EDA的要求與依賴(lài)也越來(lái)越高,這也就意味著,相關(guān)廠(chǎng)商要為更先進(jìn)的EDA工具而負(fù)擔(dān)更高額的成本。因而,EDA也開(kāi)始向開(kāi)源方向發(fā)展。
從另一個(gè)角度來(lái)看,開(kāi)源硬件被越來(lái)越多地應(yīng)用到集成電路領(lǐng)域中,以實(shí)現(xiàn)芯片設(shè)計(jì)重用和設(shè)計(jì)加速,并開(kāi)始逐步落實(shí)。北京大學(xué)高能效計(jì)算與應(yīng)用中心執(zhí)行主任羅國(guó)杰博士曾在其發(fā)表的一篇文章中指出,開(kāi)源EDA工具在開(kāi)源硬件的設(shè)計(jì)中扮演著非常重要的角色。若沒(méi)有開(kāi)源EDA工具,開(kāi)源硬件依然需要借助商業(yè)EDA軟件進(jìn)行后續(xù)設(shè)計(jì),而這些商業(yè)軟件很有可能無(wú)法高能效地完成開(kāi)源硬件的后續(xù)開(kāi)發(fā)。
▲北京大學(xué)高能效計(jì)算與應(yīng)用中心執(zhí)行主任 羅國(guó)杰博士
因此,開(kāi)發(fā)開(kāi)源EDA不僅能夠推動(dòng)國(guó)產(chǎn)EDA產(chǎn)業(yè)的創(chuàng)新,在商業(yè)價(jià)值方面還有著很大的發(fā)展空間。
開(kāi)源EDA的發(fā)展難點(diǎn)
雖然開(kāi)源是EDA的一個(gè)創(chuàng)新方向,但開(kāi)源EDA的發(fā)展依舊面臨很多挑戰(zhàn)。
中科院計(jì)算所助理研究員解壁偉博士在本次論壇中指出了開(kāi)源EDA發(fā)展的三大難點(diǎn),其一是開(kāi)源EDA工具質(zhì)量相比商業(yè)工具還存在著很大差距,這也使得用戶(hù)數(shù)量非常有限;其二,Contributor同時(shí)需要具備計(jì)算機(jī)、數(shù)學(xué)和電子方面的知識(shí),但這類(lèi)人才的基數(shù)較少,導(dǎo)致了開(kāi)源EDA的貢獻(xiàn)者數(shù)量有限;其三,由于開(kāi)源EDA框架結(jié)構(gòu)不清晰,導(dǎo)致了代碼不統(tǒng)一且復(fù)用率低,工具與算法綁定,設(shè)計(jì)新算法通常需要大量重寫(xiě),使得開(kāi)源EDA的推廣和大規(guī)模使用受到了阻礙。
▲中科院計(jì)算所助理研究員 解壁偉博士
在EDA領(lǐng)域當(dāng)中,F(xiàn)PGA EDA在開(kāi)源方向上已經(jīng)取得了一些進(jìn)展。據(jù)安路科技軟件Fellow劉建華博士介紹,由Jason Anderson教授領(lǐng)導(dǎo)開(kāi)發(fā)的LegUp Computing是一款FPGA高層次綜合工具,可以使硬件設(shè)計(jì)人員可以使用C對(duì)FPGA器件進(jìn)行編程,以提高生產(chǎn)率并簡(jiǎn)化驗(yàn)證;在邏輯映射方面,伯克利實(shí)驗(yàn)室所推出的ABC也被多家FPGA企業(yè)采用;另外,由Vaughn Betz教授領(lǐng)導(dǎo)研發(fā)的FPGA布局布線(xiàn)工具VPR也受到了企業(yè)的歡迎。
▲安路科技軟件Fellow 劉建華博士
作為支持國(guó)產(chǎn)開(kāi)源FPGA EDA發(fā)展的企業(yè)之一,安路科技的劉建華博士指出了開(kāi)源FPGA EDA的發(fā)展難點(diǎn)。他表示:“開(kāi)源EDA工具社區(qū)通常以學(xué)校和極客為主,他們具有豐富的創(chuàng)造力但也存在著缺少工程經(jīng)驗(yàn)和資金支持等問(wèn)題;而純商業(yè)的大型企業(yè)缺乏鼓勵(lì)外部創(chuàng)新的動(dòng)力,一旦內(nèi)部技術(shù)達(dá)到先進(jìn)水平,就轉(zhuǎn)向?qū)W⒂趦?nèi)部改進(jìn),而忽視對(duì)開(kāi)源的貢獻(xiàn);另外,在商業(yè)工具已經(jīng)具有競(jìng)爭(zhēng)力的領(lǐng)域,開(kāi)源EDA工具難以維持高質(zhì)量。這都成為了開(kāi)源FPGA EDA的瓶頸?!?/p>
如何助力開(kāi)源EDA的繁榮
為了突破開(kāi)源EDA的發(fā)展瓶頸,我國(guó)在近兩年中也涌現(xiàn)了一批致力于此的企業(yè)。在2019年6月成立的EDA創(chuàng)新中心便是其中之一。據(jù)其官網(wǎng)介紹顯示,開(kāi)源EDA平臺(tái)、EDA產(chǎn)業(yè)標(biāo)準(zhǔn)、EDA云平臺(tái)服務(wù)以及先導(dǎo)性技術(shù)研究是公司聚焦的四個(gè)板塊。
針對(duì)開(kāi)源EDA平臺(tái)方面,EDA創(chuàng)新中心研發(fā)副總經(jīng)理陳剛博士表示:“開(kāi)源EDA對(duì)基礎(chǔ)組件的需求在于點(diǎn)工具各自獨(dú)立,需要統(tǒng)一的底層平臺(tái),整合成套的工具鏈。實(shí)際上,開(kāi)源組件是一個(gè)開(kāi)放的科研平臺(tái)、教育平臺(tái),也是一個(gè)開(kāi)放的創(chuàng)新平臺(tái)。”
▲EDA創(chuàng)新中心研發(fā)副總經(jīng)理 陳剛博士
為此,EDA創(chuàng)新中心研發(fā)了一款OpenEDA.com開(kāi)源平臺(tái)。今年11月,該開(kāi)源平臺(tái)正式上線(xiàn), 該平臺(tái)首個(gè)項(xiàng)目——開(kāi)源EDA基礎(chǔ)構(gòu)件OpenEDI也于同期正式發(fā)布。根據(jù)陳剛博士介紹,OpenEDI的建設(shè)思路是從數(shù)據(jù)庫(kù)入手,聚焦通用、有共性的組件(包括parsers、通用算法以及通用計(jì)算架構(gòu)),再交付到產(chǎn)業(yè)當(dāng)中應(yīng)用于具體工具產(chǎn)品。
據(jù)悉,OpenEDI將圍繞著超大規(guī)模集成電路設(shè)計(jì)、制造、封裝測(cè)試等領(lǐng)域所需EDA技術(shù)進(jìn)行開(kāi)發(fā)與發(fā)展,旨在促進(jìn)EDA領(lǐng)域的開(kāi)源開(kāi)放協(xié)同創(chuàng)新,構(gòu)建EDA的技術(shù)鏈、創(chuàng)新鏈和生態(tài)鏈,推動(dòng)EDA開(kāi)源軟件技術(shù)和產(chǎn)業(yè)發(fā)展。
從學(xué)術(shù)角度上看,羅國(guó)杰博士認(rèn)為,打造開(kāi)源EDA算法平臺(tái)是發(fā)展開(kāi)源EDA的突破口之一?!伴_(kāi)源支撐EDA算法開(kāi)發(fā),使其成為芯片設(shè)計(jì)者可掌握的技能”,他指出:“通過(guò)層次化和功能重用能夠解決軟件復(fù)雜度的問(wèn)題?!?/p>
從流程上,EDA大致可分為應(yīng)用層、接口層、數(shù)據(jù)層、算法層和求解器層。通過(guò)拆解,框架開(kāi)發(fā)者可專(zhuān)注于增強(qiáng)EDA算法的性能,EDA算法開(kāi)發(fā)者專(zhuān)注于算法設(shè)計(jì)而不需要過(guò)多地考慮性能,而芯片設(shè)計(jì)者則可以根據(jù)自己的需求來(lái)實(shí)現(xiàn)快速定制。在這其中,開(kāi)源EDA組件就有機(jī)會(huì)賦能,實(shí)現(xiàn)AI驅(qū)動(dòng)的自動(dòng)設(shè)計(jì)流程。
順應(yīng)EDA智能化發(fā)展趨勢(shì),與AI人工智能學(xué)院互相合作,不僅是行業(yè)趨勢(shì),這也是行業(yè)專(zhuān)家所提倡的。
這也意味著,開(kāi)源EDA的發(fā)展離不開(kāi)人才,因此,培養(yǎng)EDA人才也成為了業(yè)界專(zhuān)家關(guān)注的重點(diǎn)。楊軍博士指出,集成電路一級(jí)學(xué)科的建立,如果就此促成EDA二級(jí)學(xué)科的建立,將會(huì)為培養(yǎng)EDA人才提供了機(jī)會(huì)。在這個(gè)過(guò)程中,師資力量和課程的設(shè)置則是需要考慮的重點(diǎn)。此外,校企合作培養(yǎng),產(chǎn)、學(xué)、研精準(zhǔn)協(xié)同也在其中發(fā)揮著重要的作用。楊軍博士表示:“EDA英雄不問(wèn)出處,以賽代練,也可以吸引更多的EDA人才。”
而集成電路EDA設(shè)計(jì)精英挑戰(zhàn)賽便提供了這樣一個(gè)機(jī)會(huì)。
作為為本次大賽提供特別贊助的EDA創(chuàng)新中心也十分注重EDA人才的培養(yǎng)。據(jù)了解,EDA創(chuàng)新中心將大力引進(jìn)海內(nèi)外優(yōu)秀的集成電路人才,同時(shí)通過(guò)完善的內(nèi)部培訓(xùn)機(jī)制,培養(yǎng)出年輕的后備力量,搭建起完整的人才梯隊(duì),并為員工創(chuàng)建完善的職業(yè)發(fā)展通道。在未來(lái)的5至10年,創(chuàng)新中心將打造成為我國(guó)乃至全球EDA前沿技術(shù)研究中心、技術(shù)儲(chǔ)備中心、人才培養(yǎng)與集聚中心。
為了落實(shí)人才培養(yǎng)計(jì)劃,今年11月,EDA創(chuàng)新中心還聯(lián)合了東南大學(xué)和華大九共同打造了聯(lián)合實(shí)驗(yàn)室,旨在加快EDA技術(shù)研發(fā)和人才培養(yǎng),推動(dòng)國(guó)內(nèi)EDA產(chǎn)業(yè)整體提升。
結(jié)語(yǔ)
開(kāi)源EDA的發(fā)展已經(jīng)受到了業(yè)界的關(guān)注,EDA創(chuàng)新中心立足于南京,擁有非常豐富的高校資源,同時(shí),在南京江北新區(qū)國(guó)家級(jí)新區(qū)和自貿(mào)區(qū)雙區(qū)聯(lián)動(dòng),及“芯片之城”兩城一中心的帶動(dòng)下,此地所集聚的大量集成電路企業(yè),也為EDA創(chuàng)新中心的開(kāi)源項(xiàng)目發(fā)展提供了契機(jī)。
在政、企、學(xué)、研的共同努力下,我們或許可以期待,開(kāi)源EDA能夠?yàn)楸就罞DA產(chǎn)業(yè)鏈的發(fā)展打開(kāi)新的大門(mén)。