EDA技術(shù)和云計(jì)算之間存在著怎樣的關(guān)系?
回顧EDA產(chǎn)業(yè)大致經(jīng)歷了三個(gè)發(fā)展階段:20世紀(jì)80年代前的計(jì)算機(jī)輔助設(shè)計(jì)(CAD)時(shí)代,20世紀(jì)80年代的計(jì)算機(jī)輔助工程(CAED)時(shí)代和20世紀(jì)90年代后的電子系統(tǒng)設(shè)計(jì)自動(dòng)化(EDA)時(shí)代。近年來,隨著云計(jì)算在各行各業(yè)的滲透不斷加深,EDA與云計(jì)算的結(jié)合也在深入。特別是中國存在大量新創(chuàng)的中小微芯片設(shè)計(jì)企業(yè),對(duì)云端EDA工具有著更加深切的需求。
EDA技術(shù)和云計(jì)算之間存在密切的關(guān)系。隨著集成電路60多年的發(fā)展歷程,EDA工具行業(yè)也經(jīng)歷了從計(jì)算機(jī)輔助設(shè)計(jì)(CAD)到電子系統(tǒng)設(shè)計(jì)自動(dòng)化(EDA)的演變。在新的云計(jì)算時(shí)代,EDA技術(shù)正在與云計(jì)算結(jié)合,為芯片設(shè)計(jì)行業(yè)帶來新的變革。
首先,云計(jì)算為EDA技術(shù)提供了更加強(qiáng)大的計(jì)算和存儲(chǔ)能力。芯片設(shè)計(jì)正在變得越來越復(fù)雜,傳統(tǒng)的自建數(shù)據(jù)中心已經(jīng)不堪重負(fù)。而云端對(duì)于EDA工具的彈性算力非常有幫助,與上云相關(guān)的工具和服務(wù)能夠幫助客戶更好地利用云端的彈性算力,同時(shí)也可以幫助云廠商更好地對(duì)接芯片廠商。
其次,系統(tǒng)集成和異構(gòu)計(jì)算正在推動(dòng)EDA工具進(jìn)行新的變革。過去,芯片設(shè)計(jì)和制造是一個(gè)上下游協(xié)同的過程,EDA工具在芯片設(shè)計(jì)階段只需要考慮未來的驗(yàn)證需求。但現(xiàn)在,芯片設(shè)計(jì)和制造又成為一個(gè)上下游協(xié)同的過程,因此EDA工具在芯片設(shè)計(jì)階段就必須考慮如何滿足未來異構(gòu)集成趨勢(shì)下系統(tǒng)驗(yàn)證的驗(yàn)證需求,以更好地支持芯片行業(yè)的上下游協(xié)同。
在這個(gè)過程中,一些中國新創(chuàng)的中小微芯片設(shè)計(jì)企業(yè)對(duì)云端EDA工具有著更加深切的需求。這些企業(yè)可以通過云計(jì)算來降低成本和提高效率,從而推動(dòng)整個(gè)芯片行業(yè)的快速發(fā)展。
EDA技術(shù)和云計(jì)算之間的關(guān)系是密切的。云計(jì)算為EDA技術(shù)提供了更加強(qiáng)大的計(jì)算和存儲(chǔ)能力,同時(shí)系統(tǒng)集成和異構(gòu)計(jì)算也在推動(dòng)EDA工具進(jìn)行新的變革。在這個(gè)過程中,云端EDA工具將成為未來芯片設(shè)計(jì)行業(yè)的一個(gè)重要趨勢(shì)。
根據(jù)中國半導(dǎo)體行業(yè)協(xié)會(huì)IC設(shè)計(jì)分會(huì)的數(shù)據(jù),2021年中國大陸有2810家芯片設(shè)計(jì)企業(yè),同比增長了26.7%,廣泛分布在消費(fèi)電子、汽車、智慧城市等多個(gè)行業(yè)。這些企業(yè)大多為中小微企業(yè),且大多面臨人手短缺,設(shè)計(jì)能力匱乏等問題,尤其是設(shè)計(jì)團(tuán)隊(duì)在進(jìn)行仿真和驗(yàn)證時(shí),往往缺乏大規(guī)模的算力集群支持。
具體而言,對(duì)于大部分新創(chuàng)IC企業(yè)來說,盡早實(shí)現(xiàn)芯片流片是企業(yè)實(shí)現(xiàn)生存發(fā)展的關(guān)鍵一環(huán),而及時(shí)將產(chǎn)品交付客戶,設(shè)計(jì)效率至關(guān)重要。而在整個(gè)設(shè)計(jì)開發(fā)的流程中,仿真和驗(yàn)證變得越來越重要。當(dāng)芯片設(shè)計(jì)團(tuán)隊(duì)進(jìn)行仿真和驗(yàn)證時(shí),往往需要調(diào)用大規(guī)模的算力集群。在這樣大的算力環(huán)境下,整個(gè)集群算力的管理和調(diào)度、算力集群和存儲(chǔ)系統(tǒng)的交互,同樣需要一支專業(yè)的IT團(tuán)隊(duì)進(jìn)行操作。EDA上云恰恰能夠有效解決這些難題。
云計(jì)算為EDA技術(shù)提供了以下更加強(qiáng)大的能力:
更快的計(jì)算速度:云計(jì)算提供了強(qiáng)大的計(jì)算資源,可以加快EDA工具的運(yùn)算速度,從而縮短芯片設(shè)計(jì)周期。
更大的存儲(chǔ)空間:云計(jì)算提供了大容量、高可用的存儲(chǔ)空間,可以存儲(chǔ)大量的設(shè)計(jì)數(shù)據(jù)和結(jié)果,方便設(shè)計(jì)師隨時(shí)隨地訪問和共享。
更靈活的資源調(diào)度:云計(jì)算可以動(dòng)態(tài)地調(diào)度和管理計(jì)算資源,根據(jù)芯片設(shè)計(jì)的需要,可以隨時(shí)擴(kuò)展或縮減資源,以滿足不同的設(shè)計(jì)需求。
更高效的并行處理:云計(jì)算支持多任務(wù)并行處理,可以同時(shí)處理多個(gè)設(shè)計(jì)和仿真任務(wù),提高芯片設(shè)計(jì)的效率。
更經(jīng)濟(jì)的成本結(jié)構(gòu):云計(jì)算提供了按需計(jì)費(fèi)、按需取用的資源服務(wù),設(shè)計(jì)師可以根據(jù)實(shí)際需要購買和使用資源,從而降低芯片設(shè)計(jì)的成本。
云計(jì)算通過以下方式加快EDA工具的運(yùn)算速度:提供大規(guī)模、高配置的計(jì)算資源,云計(jì)算通過中心服務(wù)器群組的方式,提供大規(guī)模、高配置的計(jì)算資源和存儲(chǔ)資源,這些資源可以動(dòng)態(tài)地分配給各個(gè)EDA工具使用,從而加速芯片設(shè)計(jì)的計(jì)算速度。支持并行計(jì)算,云計(jì)算支持并行計(jì)算,可以同時(shí)處理多個(gè)芯片設(shè)計(jì)任務(wù),而且可以高效地進(jìn)行分布式計(jì)算和數(shù)據(jù)處理,從而加快了芯片設(shè)計(jì)的整體速度。實(shí)現(xiàn)任務(wù)調(diào)度和管理,云計(jì)算可以對(duì)芯片設(shè)計(jì)的任務(wù)進(jìn)行調(diào)度和管理,可以根據(jù)不同的任務(wù)優(yōu)先級(jí)和時(shí)間要求,合理地分配計(jì)算資源和存儲(chǔ)資源,從而提高了芯片設(shè)計(jì)的效率。支持異步處理,云計(jì)算可以支持異步處理,對(duì)于一些計(jì)算密集型任務(wù),可以在后臺(tái)異步地處理,不會(huì)阻塞前臺(tái)的芯片設(shè)計(jì)工作流程,從而提高了芯片設(shè)計(jì)的流暢性。