文 | 半導體産業縱橫
DeepSeek 激起了資本的熱情,點燃了市場的希望。科技産業,人人都想 " 沾光 "。下遊市場來看,各路廠商都在适配 DeepSeek 模型。有人用它辦公,也有人用它算命。
如此熱情之中,半導體行業的上遊會受到怎樣的影響?DeepSeek 的旋風,是否掀起半導體産業的一場革命呢?
随着摩爾定律的持續演進,當下大規模芯片所集成的晶體管數量已超過 100 億個。鑒于芯片設計流程與設計本身的高度複雜性,幾乎所有設計團隊均需借助商業 EDA 工具來輔助完成整個芯片設計任務。
芯片的設計與實現涉及一套極爲複雜的流程體系。以數字芯片爲例,當設計團隊基于已完成的 Verilog/VHDL 代碼開展後續工作時,标準設計流程至少涵蓋邏輯綜合(logic synthesis)、布局規劃(floorplan)、時鍾樹綜合(CTS)、布局布線(placement & routing)等關鍵步驟。此外,還需開展大量的仿真與驗證工作。在此過程中,工程師需綜合權衡功耗、頻率、面積等多項設計目标,同時确保制造完成的芯片能夠正确實現各類功能。
自動化是人類發展的最大驅動力。在 EDA 行業領域,AI 技術的融合已并非新興議題,AI 到底能改變什麽,一直是 EDA 産業探索的命題。
是生成式 EDA,還是高級搜索?
在芯片設計領域,随着設計規模不斷擴大,要在短時間内找到最優解決方案變得越發困難。比如當芯片中集成的晶體管數量增多,電路連接關系變得錯綜複雜,各種設計參數相互影響,想要找到一個能同時滿足所有性能指标的完美設計方案,是很大的挑戰,但 AI 能夠在相對合理的時間内,給出 " 足夠好 " 的結果,滿足實際應用的需求。
在芯片設計的預測類工作中,ML 模型通過對大量曆史數據和設計經驗的學習,可以在設計的早期階段快速對芯片優化後的效果進行預測。舉例來說,在設計一款新的手機芯片時,ML 模型可以根據給定的設計參數,如芯片的架構、晶體管數量、功耗限制等,快速預測出芯片在運行特定應用程序時的性能表現,比如運行速度、發熱情況等。基于這些預測結果,芯片設計師可以減少對那些耗時較長的 EDA 工具的依賴,直接了解 EDA 工具運行後的大緻效果。這樣一來,設計師就能及時對設計參數進行調整,避免在後續的設計過程中出現不必要的錯誤和重複工作。簡單來說,ML 模型就像是一個 " 智能預測助手 ",通過快速預測 EDA 工具的運行結果,減少了實際運行 EDA 工具的次數,大大提高了設計效率。
與預測類工作不同,優化類工作的要求更高。這裏所說的優化,涵蓋的範圍比較廣泛,主要是指直接解決一些 EDA 問題。實際上,很多 EDA 問題從本質上講,都是在一定條件限制下對芯片進行優化。多年來,人們積累了許多傳統的 EDA 算法,這些算法都是解決這些問題的優秀啓發式方法。例如,在芯片布局布線問題中,傳統的 EDA 算法可以根據芯片的功能需求和性能指标,合理安排各個元器件的位置,并規劃出最優的電路連接線路。而現在,基于機器學習的優化方法可以尋找比傳統 EDA 算法更優或者更快的解決方案。
EDA 軟件基于機器學習已經有所積累,機器學習是大語言模型的基礎,爲生成式 AI 提供資料庫。但對于 EDA 來講,距離提出需求直接出芯片設計的距離還有很遠的距離。
當下來看,AI 可以驅動工作流程優化和數據分析解決方案,以及借助生成 AI 功能協助工程師創新。但就實際落地來看,許多自诩接入 AI 大模型的平台其實提供的隻是高級客服服務,并沒有真正地讓 AI 從 0 到 1 的去創造内容。同樣的問題也出現在 EDA 行業中,雖然許多 EDA 公司聲稱集合了 AI/ML 功能,但在使用中更像是高級助手。即将過去需要查閱文檔找到答案的過程,省略爲與 AI 助手的對話。
三巨頭都已布局 AI
Cadence Design 和瑞薩電子一起合作,打造出了基于 AI 的解決方案。該方案使用了 Cadence 的 Verisium Platform 和 Xcelium ML App。借助 Xcelium App 中的機器學習技術,瑞薩電子的驗證團隊能夠生成精簡的回歸結果。還可以利用現有的随機化仿真平台去跑一些邊界用例來幫助瑞薩電子及早發現錯誤。Verisium AI 驅動的應用使瑞薩電子的整體調試效率提高了 6 倍,并縮短了整個驗證周期。
具體來看,Verisium SimAI 是一個平台,它運用機器學習技術,從模拟器 Xcelium 運行的回歸測試裏構建模型。利用這些模型,能夠生成帶有特定目标的全新回歸測試,比如浸泡測試,這樣就能更高效地對整個設計、特定區域進行測試,提升回歸測試的效率。
這個平台還具備同類錯誤搜索功能,它會借助那些難以察覺的故障信息,把同類錯誤找出來。通過這項技術,設計驗證(DV)工程師可以如何運用它來提升工作效率,減少返工。
新思科技推出了名爲 Synopsys.ai 的工具,Synopsys.ai 通過對話智能的方式,具備協作、生成和自主這幾種功能。在大語言模型(LLM)的支持下,它的生成式人工智能功能既可以在本地環境中使用,也能部署到雲環境裏。
對于芯片開發者而言,這個套件集成了生成式人工智能後,能帶來很多便利。協作功能讓開發者們可以更好地合作;生成功能可以用于創建 RTL 設計、驗證以及其他輔助資料;自主功能則允許用自然語言的方式來創建工作流程。
新思表示 Synopsys.ai 是全棧式由 AI 驅動的 EDA 解決方案套件。從系統架構到設計和制造的整個流程中,它都能充分發揮 AI 的強大作用。它能夠快速應對設計中的複雜情況,還能接手一些重複性的工作,像設計優化空間探索、驗證覆蓋率和回歸分析,還有測試程序生成等。同時,它有助于優化芯片的功耗、性能和面積。如果芯片設計團隊需要把芯片設計從一家代工廠轉到另一家代工廠,或者從一個制程節點遷移到另一個制程節點,AI 功能可以幫助團隊快速完成這個過程。
另外,Synopsys.ai 率先給出了連續數據集解決方案,能夠加快芯片設計、驗證和大批量制造的進程。這個由 AI 驅動的數據分析解決方案,能讓團隊對在設計、驗證、制造、測試以及應用場景中收集到的大量數據進行解鎖、連接和分析。它獨特的芯片監控技術可以對芯片的功耗、性能、質量、良率和吞吐量進行優化。并且,它提供了綜合的可視化功能,開發者在集成電路(IC)生命周期的任何階段,都能更快地完成根本原因分析。
西門子的 EDA 解決方案也已經發展數年。AI 技術在西門子 EDA 解決方案裏,主要應用在三個關鍵領域:核心技術、流程優化以及提供可擴展的開放平台。比如設計方面,AI 能深入分析,幫助找出問題的根本原因,還能提前預防未來可能出現的潛在問題。在使用 AI 實現自動化以及驗證 AI 得出的結果,這兩方面的能力非常關鍵。
西門子 EDA 解決方案中,可驗證引擎是基于準确性、穩定性、專業領域知識以及易用性構建的,以此保證在處理數據時,AI 算法給出的結果是可預測、可重複且有實際價值的。不過西門子也表示,有時候驗證沒辦法完全自動化,就需要專業人士介入,對 AI 給出的結果進行評估,确保其準确無誤 。2024 年末,西門子 106 億美元收購 EDA 公司 Altair。西門子的在線數字平台 Xcelerator 與 Altair 的結合 " 将打造全球最完整的人工智能設計和仿真産品組合 "。
從這三巨頭的行動可以看出,AI 在 EDA 領域的應用正在不斷深入,那麽這又會給芯片設計工程師的工作帶來哪些改變呢?
把枯燥的工作丢給 AI,讓芯片工程師去創造
在芯片設計中,工程師們要檢查查詢計劃是不是符合規範,還有查看像數據、控制和測試的 IP 連接這類設計和項目文檔,以及 IP 和芯片級規範裏規定的其他要求,都得自己手動去做。光是清理設計代碼這些步驟,一個工程師或者一個團隊往往要花上好幾個星期的設計時間,還要開幾百次會議,就是爲了減少在項目模拟和實施階段出現錯誤的數量。
上文中 EDA 三巨頭的 AI 動作其實很多都是在優化設計流程,把重複性的工作簡化、優化。
思路打開,借助第三方 AI 可以彙編一份與問題相關的所有 EDA 文檔的簡單易懂的摘要,而不必閱讀一頁又一頁的用戶指南來弄清楚如何讓工具執行想要的操作。這節省了工程時間,而且已經很有用了。從這一角度來說大語言模型現在已經在 EDA 的流程中幫助工程師了。
基于此我們看到大模型的蓬勃發展對于使用 EDA 來說的确有直接影響。
首先,AI 可以幫助提升初級工程師能力。人工智能能幫助初級工程師表現得如同更有經驗的設計師,初級工程師使用人工智能系統優化芯片實現時,系統會自動将高級工程知識融入流程,使其更快獲得更好結果并積累經驗。在年輕人才獨立工作方面,若規範定義正确,人工智能虛拟助手可以爲與它交流的人提供關于需要詢問内容的指導,一定程度上解決年輕人才獨立工作以及專家捕捉需求的問題。
其次,AI 可以優化工程師分工。人工智能的介入讓初級工程師能力提升,使得高級工程師可以從基礎工作中解放出來,專注于更大、更複雜的任務,有助于充分發揮不同工程經驗水平的工程師的能力。
最後,促進跨領域融合。在系統設計以及數字設計和模拟設計領域,人工智能模糊了工作界限,打破孤島式工作模式,促使人們關注端到端芯片設計,考慮簽核要求等多方面因素。
但距離 AI 真的從底層改變 EDA 産業,還有相當長的路要走。華大九天劉偉平曾表示 "AI 對于 EDA 工具的影響,肯定不是颠覆性的,更多的是輔助性的。" 一位業内人士對半導體産業縱橫表示,EDA 作爲一個工程軟件輸出的結果不能靠概率,要準确。AI 能力的體現需要大量數據訓練,而 EDA 公司沒有那麽多數據,有限數據上微調的模型在客戶實際應用中解決問題的能力并不比有經驗的工程師強。
凱文 · 凱利在《5000 天後的世界》裏曾說," 未來的 AI 其實會更多地被應用在重複性較多、比較死闆且追求效率的工作上。這種性質的工作人們完全可以丢給 AI,從而解放自己,多做一些有創造性的工作。" 這段話對于芯片産業也一樣适合,即使有了 AI 技術,人的創新能力依舊是行業進步的根本。
芯片設計在發展曆程中經曆過多次技術變革,以往每次變革都有人預測工程類崗位會減少,可實際并非如此。如從原理圖捕獲過渡到寄存器傳輸級(RTL)綜合時,工程師編譯門電路的效率大幅提升,推動芯片規模擴大,進而需要更多芯片設計師。如今人工智能融入芯片設計,情況與之類似。人工智能能助力工程師完成更多工作,例如并行實現模塊,設計出更大規模芯片,工程師工作方式将從編輯工具腳本轉變爲與人工智能系統交互,但工程師在芯片設計中依然不可或缺。
正如黃仁勳所說," 人工智能隻會取代那些不知道如何使用人工智能的人,這些人會被懂得使用人工智能的人所取代,但它不會取代人類。"AI 不會創造世界,是人類用 AI 去創造新世界。