新聞中心

EEPW首頁 > EDA/PCB > 業(yè)界動態(tài) > 云端部署引領(lǐng)IC設(shè)計邁向全自動化

云端部署引領(lǐng)IC設(shè)計邁向全自動化

—— 整合運算和設(shè)計資源
作者:吳雅婷 時間:2020-07-01 來源:CTIMES 收藏
隨著科技應(yīng)用走向智能化、客制化,系統(tǒng)復雜度明顯增長,業(yè)者要搶占車用、通訊或物聯(lián)網(wǎng)等熱門市場,以強大運算力實現(xiàn)快速驗證與設(shè)計已不足夠,部署彈性和整合資源將成為開發(fā)的關(guān)鍵考慮,云端部署會是重要的一步棋。

通訊、車用和物聯(lián)網(wǎng)是未來IC應(yīng)用的主要場域,尤其隨著持續(xù)開發(fā)人工智能應(yīng)用,以及擴大部署5G、Wi-Fi 6等新一代網(wǎng)絡(luò)技術(shù),這些頗具潛力的應(yīng)用展現(xiàn)了強勁成長。

本文引用地址:http://butianyuan.cn/article/202007/415027.htm

根據(jù)市調(diào)機構(gòu)IC Insights上(6)月公布的研究顯示,消費性及通訊IC類仍居IC市場最高市占率,至2024年預(yù)計將達35.5%,在近20年來成長幾近翻倍,速率驚人;車用類則呈現(xiàn)穩(wěn)定成長,雖然市占率目前不到10%,但其年復合成長率(CAGR)在所有應(yīng)用類別中表現(xiàn)最為突出,至2024年CAGR可能達9.7%。

 

就消費性及通訊應(yīng)用來說,5G芯片已經(jīng)成為發(fā)展指針,設(shè)計開發(fā)商面臨的挑戰(zhàn),除了處理器、圖形運算芯片等基本運算力,更包括射頻前端模塊、毫米波IC、人工智能處理單元(APU)等AI和5G應(yīng)用的硬件設(shè)計工作。不論是SoC或是芯片組,在功能性和運算規(guī)格要求上都將更為嚴苛,要應(yīng)對這些設(shè)計挑戰(zhàn),更快速、更智能化且自動化的設(shè)計工具將成為必需。

若想搶占這些明星市場,芯片設(shè)計或開發(fā)商除了以縮短開發(fā)時程來搶奪上市先機之外,善用計算機設(shè)計工具與云端平臺,未來將能大幅增加開發(fā)規(guī)劃的整合資源與部署彈性,進而全面優(yōu)化設(shè)計流程與產(chǎn)品開發(fā)效率。

其實工具走上云端這件事,已經(jīng)討論有些時日。但由于云端環(huán)境部署存在高度不確定性,資安、成本控制和設(shè)計系統(tǒng)轉(zhuǎn)移等技術(shù)和營運問題,仍待提出更多解決方案并加以驗證。要走向云端,就要做好長期抗戰(zhàn)的準備。

云端事業(yè)發(fā)展副總Craig Johnson就表示,客戶在最初洽談云端解決方案時,首要問題往往是該方案是否已有早期采用者。足見商對于部署環(huán)境的轉(zhuǎn)換,態(tài)度尤其謹慎。

然而,盡管EDA云端解決方案的采用茲事體大,云端環(huán)境具備快速升級運算效能、彈性部署及整合設(shè)計資源的能力,這些優(yōu)點在5G和AI應(yīng)用驅(qū)動的未來市場,將逐漸成為絕對優(yōu)勢。EDA云端方案的推出隨之更加活絡(luò)。

 

匯整云端與就地部署的運算資源

 

在芯片設(shè)計環(huán)境采用云端資源其實具備不同選擇,國際芯片大廠往往已建構(gòu)具備相當規(guī)模與效能等級的基礎(chǔ)設(shè)施,因此,與其說是以云端取代就地部署,不如說是將云端納入IC設(shè)計系統(tǒng),再藉由建立一個整合云上云下的整合開發(fā)平臺,進行最有效率的設(shè)計工作環(huán)境部署。

行動應(yīng)用芯片大廠Arm在去(2019)年AWS云端科技發(fā)表會(AWS re:Invent)上就指出,在其設(shè)計流程中,電路設(shè)計、驗證和原型設(shè)計三大步驟就耗費85%左右的開發(fā)人力。此外,隨著芯片系統(tǒng)復雜度快速增長,開發(fā)時程卻被壓縮,驗證步驟所需進行的循環(huán)數(shù)量已經(jīng)從十億級(gigacycles;109)飆升至百萬兆級(exacycles;1018)。

因此,Arm的異質(zhì)開發(fā)平臺也采用了云端環(huán)境,未來將透過建置結(jié)合云端和就地部署基礎(chǔ)設(shè)施的開發(fā)平臺,并導入智慧化的排程代管服務(wù)(scheduler),就能將運算資源分配與設(shè)計需求管理工作交由Arm的異質(zhì)開發(fā)平臺處理,不僅最大化利用設(shè)計開發(fā)者的運算資源,更進一步邁向全自動化芯片設(shè)計的愿景。


藉由導入云端資源,芯片開發(fā)者將更容易整合繁瑣設(shè)計流程中的大量數(shù)據(jù),也能與工程團隊更緊密合作,實時配合硬件設(shè)計的工程方法,在進行回歸驗證時也能更有效率。

此外,的專欄作家暨Breakfast Bytes編輯Paul McLellan就指出,Arm將設(shè)計工作部分移至云端環(huán)境,主要的驅(qū)動因素就是組件庫特征化(cell library characterization)。

組件庫通常涵蓋數(shù)以百計的組件數(shù)據(jù),而每個組件的仿真工作各不相同,因為運行的溫度、電壓和制程可能都有差異,因此將組件庫特征化就需要耗費大量的CPU運算力。

Paul McLellan進一步表示,采用云端設(shè)計環(huán)境最大的好處,就是自CPU導向轉(zhuǎn)為人為導向的典范移轉(zhuǎn)。他舉例,與其采用4個月的云端運算方案,集中運算工作至1個月,不僅能降低35%的成本,運算時間也減少了30%。

 

整合多方資源的全自動設(shè)計流程

 

顧名思義,EDA工具是高度自動化的設(shè)計資源,然而,隨著芯片設(shè)計越趨復雜,不同軟硬件設(shè)計語言、組件功能設(shè)定和處理器架構(gòu),都帶給EDA更多的挑戰(zhàn)。因此,自動化功能也需與時俱進,增添更多設(shè)計工具。

開源架構(gòu)RISC-V的IP供貨商SiFive就以云端建構(gòu)其SoC和處理器開發(fā)平臺,藉此,他們希望能夠達成在數(shù)周內(nèi)完成電路設(shè)計、原型設(shè)計到送交樣品的開發(fā)流程。

除了加快開發(fā)時程,云端資源更可以開放多個云端供貨商、IC設(shè)計商和制造商共享芯片設(shè)計平臺。SiFive推出的首款兼容于Linux操作系統(tǒng)的64位多核RISC-V處理器Freedom Unleashed 540(U540),就是在開放創(chuàng)新平臺虛擬設(shè)計環(huán)境(OIP VDE)上完成設(shè)計。

該平臺結(jié)合了微軟云端平臺Azure、與Synopsys專業(yè)的EDA技術(shù)資源,再加上的制程技術(shù)、設(shè)計套件和參考流程等數(shù)據(jù),提供一個云端EDA的成果開發(fā)案例。

SiFive首席執(zhí)行長Naveed Sherwani曾表示,要實現(xiàn)真正的自動化設(shè)計,設(shè)計者僅需提供RTL層級的硬件語言,剩下的運算工作就交由云端平臺處理,設(shè)計者甚至不需處理Chisel語言,直接進行C語言設(shè)計工作。

藉由更完善部署云端設(shè)計界面,芯片開發(fā)工作將更便利快速,此外,融合更多IP資源也是云端EDA的另一優(yōu)勢,能夠滿足未來特定應(yīng)用領(lǐng)域中人工智能加速器的客制需求。

SiFive日前更宣布與EDA大廠Synopsys合作,在Microsoft Azure云端平臺上整合Synopsys的開發(fā)與驗證資源,持續(xù)為未來SoC芯片設(shè)計建構(gòu)自動化功能。

 

結(jié)語

 

云端環(huán)境適合整合多方資源,例如EDA供貨商的設(shè)計工具、第三方IP、晶圓廠制程設(shè)計套件(process design kit;PDK)等。隨著云端服務(wù)的供應(yīng)鏈與技術(shù)發(fā)展?jié)u趨成熟,不論是采用公有云、私有云或混合云等多元部署模式,都將能助力IC設(shè)計為IT產(chǎn)業(yè)開發(fā)注入活水,提升設(shè)計彈性與加速開發(fā)時程,在異質(zhì)整合、VLSI、AI等高階芯片需求增長的時代,進一步實現(xiàn)全自動化設(shè)計流程。



關(guān)鍵詞: Cadence 臺積電 EDA IC設(shè)計

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉