1
| 本文作者: 包永剛 | 2020-03-20 18:39 |
AI芯片支撐了AI變革了眾多行業,但芯片自動化設計工具EDA自1993年之后就放緩了創新的步伐,隨著半導體制造工藝的演進,芯片設計以及EDA工具們面臨著越來越大的挑戰。
好消息是,全球兩大EDA巨頭Synopsys和Cadence相繼發布了采用AI的設計工具,可以縮短芯片的設計時間高達10倍,芯片PPA提升20%。

兩大EDA巨頭產品相繼引入AI
上周,Synopsys宣布推出首個用于芯片設計的自主AI應用程序——DSO.ai(Design Space Optimization AI)。這個AI推理引擎能夠在芯片設計的巨大求解空間里搜索優化目標。
根據三星設計平臺開發部執行副總裁Jaehong Park的說法,原本需要多位設計專家耗時一個多月才可完成的設計,DSO.ai只要短短3天即可完成。
DSO.ai做了什么?如今,芯片設計是一個蘊藏著許多可優化方案的巨大求解空間,其求解空間的規模是圍棋的數萬億倍。但要在如此巨大的空間進行搜索是一項非常費力的工作,在現有經驗和系統知識的指導下仍需要數周的實驗時間。
除此之外,芯片設計流程往往會消耗并生成數TB的高維數據,這些數據通常在眾多單獨優化的孤島上進行區分和分段。要創建最佳設計方案,開發者必須獲取大量的高速數據,并在分析不全面的情況下,即時做出極具挑戰的決策,這通常會導致決策疲勞和過度的設計約束。
DSO.ai引擎所做的,是通過獲取由芯片設計工具生成的大數據流,并用其來探索搜索空間、觀察設計隨時間的演變情況,同時調整設計選擇、技術參數和工作流程,以指導探索過程向多維優化的目標發展。
這個引擎使用了Synopsys研發團隊發明的機器學期來執行大規模搜索任務,自主運行成千上萬的探索矢量,并實時獲取千兆字節的高速設計分析數據。
通過兩年多與學界以及產業界的合作,借助DSO.ai可以得到更加優化的設計解決方案,加速芯片的上市時間,并且還能夠降低芯片的設計和制造總體成本。
本周三,另一大EDA巨頭Cadence也宣布推出已經過數百次先進工藝節點成功流片驗證的新版Cadence數字全流程,進一步優化功耗,性能和面積,廣泛應用于汽車,移動,網絡,高性能計算和人工智能(AI)等各個領域。
這一新版的流程采用了支持機器學習(ML)功能的統一布局布線和物理優化引擎等多項業界首創技術,吞吐量最高提升3倍,PPA最高提升20%,助力實現卓越設計。ML功能可以讓用戶用現有設計訓練Cadence數字全流程iSpatial優化技術,實現傳統布局布線流程設計裕度的最小化。
MediaTek公司計算和人工智能技術事業部總經理Dr. SA Hwang說:“通過Innovus設計實現系統GigaOpt優化器工具新增的ML能力,我們得以快速完成CPU核心的自動訓練,提高最大頻率,并將時序總負余量降低80%。簽核設計收斂的總周轉時間可以縮短2倍。”
三星電子代工設計平臺開發執行副總裁Jaehong Park則表示,“Cadence數字全流程的iSpatial技術可以精確預測完整布局對PPA的優化幅度,實現RTL,設計約束和布局布線的快速迭代,總功耗減少6%,且設計周轉時間加快3倍。同時,Cadence獨特的ML能力讓我們在Samsung Foundry的4nm EUV節點訓練設計模型,實現了5%額外性能提升和5%漏電功率減少。”
芯片設計終于迎來變革
EDA(Electronic design automation,電子設計自動化),是指利用計算機輔助設計(CAD)軟件來完成超大規模集成電路(VLSI)芯片的功能設計、綜合、驗證、物理設計(包括布局、布線、版圖、設計規則檢查等)等流程的設計方式。
在EDA出現之前,設計人員必須手工完成集成電路的設計、布線等工作,物理設計人員需要處理每一個晶體管,甚至是那些組成邏輯門(如NAND、NOR以及其他邏輯功能等)的晶體管。但隨著摩爾定律的發展,更大、性能也更強的芯片(die)被制造出來,再讓設計者們處理每一個晶體管變得越來越不現實。
于是,整個產業把目光轉向了抽象化(abstraction)——即在一個更高的層次上進行設計,而把那些底層的細節都歸并到庫和CAE(Computer Aided Engineering,計算機輔助工程)工具中——就類似于軟件產業所做的事情。
CAE系統配備了專門用于IC設計的硬件和軟件的計算機,但當時能夠使用計算機輔助設計(CAD,Computer Aided Design)的只有實力強大的半導體公司的團隊,這些團隊中的設計人員技藝精湛,擅長復雜的邏輯和物理設計、庫和過程開發、封裝以及其他一些專業方面。
專用集成電路(ASICs,applicationspecific ICs)的出現改變了這一情形,ASIC可以讓設計者們不需要了解IC的物理版圖、加工工藝,或者說,事實上他們根本不需了解任何非數字層面的東西,讓更多的人可以追逐摩爾定律的浪潮。
設計自動化行業認識到了這一點, 并創造了一些半定制和定制( semi-customandcustom)方法,使得系統設計師們不需要達到CAD工程師那樣的理解水平就能設計硅片。當然,通過支持ASIC設計,CAE工作站和EDA系統得到了迅速擴張,系統設計者也比哪些內部CAD團隊更加開放。
但摩爾定律的持續發揮作用,即便有了支持ASIC設計的EDA,要設計大型電路依舊是一個艱巨的任務,同時,為了達到更高的生產率水平,需要心意層次的抽象化。
這時,設計的方法需要進一步提升,其中的一個關鍵是,由設計界提出的新層次的抽象化,在CAE的幫助下轉化為生產力,成為了產業界的標準。這即是所謂的寄存器傳輸級(RTL,Register-Transfer Level)抽象。于是設計自動化公司們意識到它們需要跟進到RTL并努力提高設計人員的生產力,Synopsys在推進抽象化前沿發展做出了重大的貢獻。
RTL進一步擴展了芯片設計群體,就像系統設計工具擴展了ASIC設計群體那樣。
但自EDA從1993年進入成熟使其之后,這個領域的創新就開始放緩。可惜的是,芯片行業的挑戰依舊在快速增加,即便有更好的模擬與仿真技術和IP市場的發展,隨著2007年SoC成為人們關注的焦點,并且摩爾定律也在放緩,EDA面臨著更大的挑戰。
所以,而這一次,兩大EDA巨頭在其產品中引入AI,可謂是EDA行業自進入成熟期時候難得看到的創新。但業界對于新產品的接受程度以及影響力,還需要等到更多用戶使用Cadence和Synopsys的產品之后才能得出結論。
雷鋒網參考 清華大學出版社出版的《電路與系統簡史》 雷鋒網雷鋒網
相關文章:
為什么海思和寒武紀想更快設計出AI芯片都“盯著”Cadence?
Cadence公布人工智能芯片Tensilica DNA 100,性能提升4.7倍,能耗比提升2.3倍
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。