近幾年來,設計先進的系統(tǒng)級芯片(SoC)、系統(tǒng)級封裝(SiP)和PCB所需的成本和時間急劇增加。 DARPA(美國國防先期研究計劃局)通過兩項新的電子設計自動化(EDA)研究項目:電子設備智能設計(IDEA,Intelligent Design of Electronic Assets)計劃和高端開源硬件(POSH,Posh Open Source Hardware)計劃,以解決這些挑戰(zhàn)。
兩個項目共同的目標是克服芯片設計日益復雜化和成本的問題,這些研究工作是要創(chuàng)建一個通用硬件編譯器,能夠直接從源代碼和原理圖中自動生成準備好的GDSII圖形——本質(zhì)上是開發(fā)相當于一個軟件編譯器。實現(xiàn)這個目標將需要推進機器學習、優(yōu)化算法和專家系統(tǒng)的最新技術水平。
POSH項目的目標是創(chuàng)建一個開源的硅模塊庫,IDEA項目希望能夠生成各種開源和商業(yè)工具,以實現(xiàn)自動測試這些模塊并將其加入到SoC和印刷電路板中。
據(jù)悉,這兩個項目涉及10多家公司和200多名研究人員。
在前些天,即6月24日~28日于美國舊金山召開的第55屆“設計自動化大會”(DAC)上,負責管理這兩個項目的Andreas Olofsson同與會者探討了以上議題,以及與構建通用硬件編譯器相關的技術挑戰(zhàn),并分析了其可能對當前半導體生態(tài)系統(tǒng)產(chǎn)生的潛在影響。
據(jù)悉,Andreas Olofsson于2017年1月加入DARPA,擔任微系統(tǒng)技術辦公室的項目經(jīng)理。他擅長智能設計自動化、系統(tǒng)優(yōu)化和開放硬件。在到達DARPA之前,Olofsson有20年半導體大廠的工作經(jīng)歷,包括在德州儀器,ADI和Adapteva設計和測試低功耗處理器、混合信號電路。他同時也是IEEE的成員,擁有9項美國專利。
圖:Andreas Olofsson
從2008年到2016年,Olofsson擔任Adapteva首席執(zhí)行官,在那里他開發(fā)了Epiphany架構和Parallella開源計算機。Parallella促進了并行計算的普及,并促進了全球10,000個開發(fā)人員和200所大學的共同發(fā)展。
EDA面對的挑戰(zhàn)
15年前,芯片制造業(yè)對設計短板非常擔憂。在阿納海姆舉行的第40屆設計自動化大會(DAC)上,Gartner Dataquest的分析師Gary Smith指出了90nm工藝推出時出現(xiàn)的一個問題,根據(jù)摩爾定律的規(guī)模提供晶體管,但芯片制造商發(fā)現(xiàn)越來越難以使其得到良好的使用。
“雖然90nm的柵極設計達到了5000萬門,但設計人員還是沒有設計出1億個門,”Smith在2003年說,“EDA需要每隔10~12年進行一次重大技術更新,以確保其能跟上芯片設計和制造的發(fā)展?!?/p>
隨著21世紀初期設計短板的凸顯,Synopsys和其他相關公司主要將IP重用作為他們提供的縮小設計差距的主要武器,而不是系統(tǒng)級和行為編譯工具。IP重用幫助設計人員實現(xiàn)了數(shù)十億晶體管SoC。但是DARPA表示,新的差距已經(jīng)出現(xiàn),EDA必須要有新的變化。
圣地亞哥加利福尼亞大學的Andrew Kahng教授曾經(jīng)表示:“晶圓的成本幾乎總是以每平方毫米計算,但是這種設計成本已經(jīng)失控了?!?/p>
IBM副總裁AI Dario Gil也曾指出,由于面臨更快完成項目的壓力,這已成為關鍵問題之一。 “設計周期可能會持續(xù)數(shù)年,”他說,“鑒于AI正在快速興起,設計自動化的提高非常重要?!?/p>
解決方案探究
截至2016年底,Olofsson是Adapteva的首席執(zhí)行官,該公司擁有并行處理器設計的充足資金,在當時聲名鵲起。Olofsson結合Adapteva的經(jīng)驗,演示了降低設計成本的一種方法——充分利用復制塊。
這一次,我們可能在更廣泛的高級設計自動化中找到解決問題的答案,與摩爾1965年文章“第三頁”的評論一致:“也許新設計的自動化程序可能會從邏輯圖轉化為技術實現(xiàn),而無需任何特殊工程”。
DARPA在“第三頁”的指引下,參照摩爾文章的相關部分,提出了幾個方案,“目標是為系統(tǒng)芯片,系統(tǒng)級封裝和PCB創(chuàng)建一個無人在場的24小時周轉布局生成器,”O(jiān)lofsson說。
問題很復雜
今天的設計差距本質(zhì)不同于21世紀初的情形。Kahng表示,主要問題在于設計的不可預測性。工具設置的小改動會導致芯片面積或性能的巨大差異。他指出,Pulpino SoC是一款基于開源RISC-V架構的研究項目,采用14nm FinFET實現(xiàn),目標頻率1GHz,而僅為10MHz的頻率變化可能導致面積增加6%。
Olofsson提出了“硅編譯器”,用以來大幅提高設計自動化水平。然而,DARPA并沒有排除IP重用選項——這次是基于開源運動,盡管基于通用公共許可證(GPL)的版本在軟件中盛行。Olofsson還給出了RISC-V,Open Cores和Open Compute Project作為使用開源硬件IP可能實現(xiàn)的早期例子。
“在我看來,你只能設計得更快,以提高生產(chǎn)力。對于已經(jīng)使用和驗證的組件,我們應該能夠以接近零成本的方式降低它們,”O(jiān)lofsson說。
DARPA的目標
DARPA計劃的總體目標是使大型SoC的設計成本降至200萬美元,雖然這個數(shù)字本身可能會被先進節(jié)點的掩模成本所掩蓋,但Olofsson指出,可以使用MPW作為約束10000個單位的生產(chǎn)成本的方法,國防部通常需要這些單位。
高度自動化設計的核心程序是IDEA。DARPA去年發(fā)布了第一份IDEA和POSH文件,并于本月初(2018年6月11日)向Northrop Grumman公司頒發(fā)了第一份“第三頁設計”項目合同。
IDEA分為兩部分:第一個技術領域(TA1)涵蓋了未注釋的原理圖和RTL代碼的自動化統(tǒng)一物理設計。DARPA希望這將包括對自動重定時和門級省電技術,以及測試邏輯插入的支持。 第二個(TA2)使用大型現(xiàn)成數(shù)據(jù)庫來選擇候選區(qū)塊,以支持高層設計。
DARPA期望在這些計劃下開發(fā)的系統(tǒng)能夠利用機器學習和數(shù)據(jù)挖掘等技術。 Gil在自動化設計中描述了作為SysTunSys項目的一部分的實驗,作為業(yè)界可以研究的一種方法。 該軟件將運行許多合成作業(yè)并行使用不同的參數(shù),以嘗試自動查找sweetspots。
機器學習的使用也可能有助于創(chuàng)建有效的模型,以預測方方面面,以便實施工具可以更快地轉向與現(xiàn)實相關的答案。 “我們想要預測沒有分析的時間。 我們的希望是在有限數(shù)量的角落上運行靜態(tài)時序分析”,Kahng說。
Kahng表示,共享數(shù)據(jù)對于自動化設計的成功至關重要。加州大學伯克利分校的David Patterson教授在主題演講中指出,開源硬件(例如RISC-V項目)有助于推動敏捷設計的思路,讓團隊快速迭代。
Olofsson預計IDEA的臨時階段將在今年年底完成,并初步整合各種技術,使其能夠創(chuàng)建自動化硅編譯器,以實現(xiàn)50%的PPA目標。“最終目標是達到100%的PPA。也許并不比世界上任何一支‘球隊’都好,但是在實施過程中會擊敗很多‘球隊’,”他在DAC上表示。
DARPA的電子復興計劃(ERI)
為了應對微電子技術領域面對的來自工程技術和經(jīng)濟成本方面的挑戰(zhàn)。對于已持續(xù)發(fā)展了半個世紀的摩爾定律,這些問題如果得不到解決,勢必會影響未來的發(fā)展。
為保持電子行業(yè)健康的發(fā)展勢頭,確保技術進步以同樣快速的速度持續(xù)下去,DARPA于2017年6月啟動了電子復興計劃(ERI)。該計劃由6個項目組成,涉及電路設計,材料和集成和系統(tǒng)架構。具體包括:
1、新式計算基礎需求(FRANC:Foundations Required for Novel Compute);
2、三維單芯片系統(tǒng)(3DSoC:Three Dimensional Monolithic System-on-a-Chip);
3、高端開源硬件(POSH:Posh Open Source Hardware);
4、電子設備智能設計(IDEA:Intelligent Design of Electronic Assets);
5、特定領域片上系統(tǒng)(DDSoC:Domain-Specific System on a Chip);
6、軟件定義硬件(SDH:Software Defined Hardware)
在以上這6個項目中,IDEA和POSH項目為“電子復興”計劃電路設計支柱領域提供支撐,SDH和DDSoC為系統(tǒng)架構領域提供支撐。3DSoC和FRANC為“電子復興”計劃材料和集成支柱領域提供支撐。
在推出ERI之前,DARPA微系統(tǒng)技術辦公室(MTO)主管Bill Chappell博士和其他DARPA代表在2017年夏季與行業(yè)代表進行了交談。研究和調(diào)查的結果促使MTO推出了ERI。Chappell說,DARPA官員認識到與國防部(DoD)一起在工業(yè)和國家安全領域進行創(chuàng)新的潛力巨大。
系統(tǒng)日益復雜化無疑推動了DARPA和產(chǎn)業(yè)界在EDA領域達成共識:Chappell表示,國防部很難跟上設計趨勢。ERI希望通過摩爾定律解決當前的問題,從設計理念到實物產(chǎn)品。
DARPA正在進一步推進其基于大學的計劃:聯(lián)合大學微電子計劃(JUMP)。
DARPA希望確保這一舉措取得成功:Broad Agency Announcements(BAA)公布要求每年投資7500萬美元以克服目前的挑戰(zhàn),并最終創(chuàng)建目前無法實現(xiàn)的自主智能系統(tǒng)。
系統(tǒng)架構支柱將涵蓋軟件定義硬件(SDH)和特定領域系統(tǒng)芯片(DDSoC)計劃,這兩項計劃都解決了大數(shù)據(jù)方面的擔憂。特別是,SDH想要找到在網(wǎng)絡中獲得更多數(shù)據(jù)的最有效方式,Chappell解釋說。與此類似,DDSoC旨在徹底改變系統(tǒng)如何識別正在使用的數(shù)據(jù)類型,并根據(jù)需要重新配置。
傳統(tǒng)微電子芯片為平面、二維結構,3DSoC項目主要聚焦在單襯底第三維度垂直向上構建微系統(tǒng)所需材料、設計工具和制造技術的研發(fā)。通過該項目可實現(xiàn)邏輯、存儲及輸入/輸出元件的高效封裝,從而使系統(tǒng)的運行功耗更低,計算速度提升50倍以上。
FRANC旨在超越傳統(tǒng)的馮諾依曼體系結構,因為它不能同時執(zhí)行指令提取和數(shù)據(jù)操作,所以會抑制性能。DARPA指出:“那些提交該計劃的研究提案需要展示他們?nèi)绾慰朔@種‘記憶瓶頸’?!?/p>
IDEA希望實現(xiàn)無人操作,最終目標是讓非專業(yè)用戶設計復雜的電子系統(tǒng)。
POSH計劃與IDEA一樣,POSH希望“提供開放源代碼設計和驗證框架,包括技術、方法和標準,這將使超復雜SoC具有成本效益的設計”,DARPA表示。
關于軟件定義硬件(SDH)計劃,DARPA表示,該計劃的目標是開發(fā)“用于設計和制造可重新配置硬件和軟件的決策輔助技術,以運行數(shù)據(jù)密集型算法”。
-
摩爾定律
+關注
關注
4文章
639瀏覽量
79820 -
編譯器
+關注
關注
1文章
1661瀏覽量
50137 -
機器學習
+關注
關注
66文章
8500瀏覽量
134463
發(fā)布評論請先 登錄
各大廠商與新興企業(yè)推出的 EDA Copilot 工具
使用ConfigTools for USB創(chuàng)建新項目時遇到的問題求解
TE推出的AC DC電源管理,有何獨特優(yōu)勢?-赫聯(lián)電子
開源項目是怎么練成的:Horizen EDA 的前世今生

全球的AI+EDA(電子設計自動化)創(chuàng)新項目
轉型中的變壓站——能源基礎設施的創(chuàng)新項目

新征程!銘昱達年產(chǎn)2億元變壓器新項目投產(chǎn)

eda的常見誤區(qū)和解決方案
eda與傳統(tǒng)數(shù)據(jù)分析的區(qū)別
如何提升EDA設計效率
DigiKey 與 Lippincott 合作品牌煥新項目在 2025 年度 Graphis 設計大賽中榮獲金獎
增量編碼器中磁性與光學解決方案設計的優(yōu)勢

安森美OBC系統(tǒng)解決方案設計指南

評論