国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網易首頁 > 網易號 > 正文 申請入駐

用AI設計芯片,閣下該如何應對?

0
分享至

  60年前,一家名叫仙童的公司造出了一個包含四個晶體管的新產品。60年后,這個名叫『芯片』的東西已經徹底改變了世界,而它其中包含的晶體管的數量已經超過1000億。

  《芯片戰(zhàn)爭》這本書里寫到:2021年,芯片行業(yè)生產晶體管的數量,已經超過了人類歷史上所有其他行業(yè)的公司生產所有產品的總和

  為了支持如此大的規(guī)模,芯片設計的方法也經歷了很多階段。早年間,芯片里所有的電路和晶體管都是用手畫出來的;但隨著芯片的規(guī)模和復雜度的指數級增長,芯片工程師開始使用計算機和EDA軟件來輔助進行芯片設計。EDA這種工業(yè)軟件,也成為了芯片產業(yè)至關重要的核心環(huán)節(jié)

  現在人工智能大爆發(fā),那我是不是可以用AI來幫我設計芯片呢?如果可以的話,AI能用在哪些芯片設計環(huán)節(jié)?每次產業(yè)發(fā)生變革,都將帶來洗牌的機會,那么對于普通人來說,AI和EDA的結合又帶來了我們能抓住的新機遇?今天這篇文章,就帶大家一起來看看這幾個問題;全都是硬核干貨,記得點贊收藏,保存起來慢慢看。

  芯片設計的一般流程

  為了說清楚AI如何幫助芯片設計,我們就得先說清楚芯片設計的流程和步驟。雖然芯片的功能五花八門,但設計一顆芯片通常遵循著非常類似的流程和步驟。像蘋果、高通、英偉達這些公司,基本都是按照我接下來介紹的步驟來設計一顆芯片的。

  總體來看,芯片可以分成前端設計和后端設計兩個部分。前端說的是這個芯片是什么、它有哪些部分,后端說的是這個芯片的各個部分長什么樣。

  具體來說,前端負責芯片的邏輯電路設計,包括系統(tǒng)架構定義、RTL編碼、邏輯綜合,在這個過程中會進行多次的仿真驗證,最終得到門級的網表;后端主要負責芯片的物理設計,包括布局布線、性能優(yōu)化、功能測試等等步驟,最終會得到一個芯片電路的物理版圖,提供給晶圓廠制造。

  其實設計芯片和蓋房子很像,前端設計就是做出房子的設計圖,比如包含幾個房間,每個房間的功能是什么、餐廳還是臥室。而后端設計就是按設計圖畫出這個房子的施工圖紙,包括建筑施工的步驟,用鋼結構還是磚混,怎么拉網線走水電等等。這樣建筑隊,也就是晶圓代工廠,就可以拿施工圖紙去把芯片造出來了。

  在前面說的這些步驟中,AI已經幾乎無處不在了,我們一個一個來看。

  用AI生成RTL代碼

  編寫RTL代碼,是芯片設計萬里長征的第一步,它主要目的是定義芯片的功能和結構。

  RTL是一種硬件描述語言,它能精確的描述組成芯片電路的各種信號、邏輯操作、數據傳輸和電路結構。就像寫軟件的編程語言有C、C++、Python一樣,常見的RTL語言也有很多,比如Verilog、VHDL、SystemVerilog,還有最近幾年比較流行的Chisel等等。通常芯片工程師都是人肉寫RTL,非常痛苦,但大語言模型出來之后,人們就開始探索使用ChatGPT這樣的大模型來直接生成RTL代碼,我的課題組也做過一些這樣的嘗試。

  我們目前的結論是,大模型肯定可以幫助提升寫RTL代碼的效率,用它來寫一些比較常見或者規(guī)模比較小的電路模塊是沒問題的;但是,當前的效率提升還比較有限。

  為什么這么說呢?我們都知道,大模型的表現很依賴于訓練語料的數量和質量。對于軟件來說它有很多高質量的開源代碼,所以就出現了像copilot這樣的殺手級應用,極大提升了軟件工程師的開發(fā)效率。

  但芯片硬件的RTL代碼是各家芯片公司最核心的技術機密,我們從來也沒看到英偉達蘋果開源他們的芯片設計吧。缺少高質量的硬件代碼做訓練數據,那大模型的能力自然就會比較弱了,這也是使用AI輔助芯片設計的一個比較大的問題

  我們組做過一個定量的評測,看大模型生成的芯片電路到底有多能打,回頭單獨寫一下,感興趣的朋友別忘了給我一個免費的贊,點贊越多更新越快。

  AI輔助芯片驗證

  接下來再來說功能驗證,這其實是整個芯片設計環(huán)節(jié)中最重要、但最容易被初學者忽視的環(huán)節(jié)。驗證顧名思義就是要確保芯片的功能是正確的。比如你做了一個加法電路a+b=c,就需要驗證當a=1、b=1的時候,c=2.

  驗證之所以非常重要,是因為它已經成為整個芯片開發(fā)周期中最耗時、消耗算力最多的環(huán)節(jié)。說個數據大家就知道了。全球最大的EDA公司Synopsys新思科技發(fā)過一個技術報告,里面說驗證已經占據了整個芯片開發(fā)周期高達70%的時間。做一次芯片的流片、也就是去制造一次的成本要上億美元,如果因為一個bug導致整個芯片報廢,那損失就大了。

  這個事情不是沒發(fā)生過,1994年美國林奇堡學院的一位數學系教授Thomas Nicely發(fā)現,使用奔騰處理器做特定的浮點數除法的時候,總會出現錯誤的答案。比如他用一個數字去除以824,633,702,441時,答案一直是錯誤的。后來藍廠證實是因為奔騰處理器的一個用于浮點運算的預編程算法存在bug,平均每做90億次長除法就會出現一次錯誤結果,相當于七百年一遇。后來藍廠召回了所有受到影響的奔騰處理器,并且損失了5億美元。

  30年過去了,現在的芯片變的越來越復雜,那要在驗證上花的力氣就越多了。比如驗證一個Arm處理器核,就需要10的15次方個驗證周期。什么概念呢?如果用軟件仿真器的話,需要15000年才能跑完、做到完全驗證,這顯然是不現實的。

  通常來說,芯片驗證并不是要窮舉驗證所有的功能,而是要定義最關鍵的功能和代碼,確保這些內容要被充分驗證到。這其實就是在定義一個驗證的狀態(tài)空間。也就是說,我們把汪洋大??s小到一個大明湖,這樣就能在有限的時間、人力、算力的情況下,保證芯片的功能正確。而覆蓋率就是用來評估驗證完成度的指標。

  但在實際的驗證過程中,達成100%的覆蓋率是很困難的,它主要面臨三個問題。第一,如何定義覆蓋率本身。通常要覆蓋的內容是由經驗豐富的工程師人工定義的,并不一定全面。第二,覆蓋率在收斂的過程中會越來越難。在做驗證的過程中,需要上千次的仿真測試。隨著覆蓋率的提升,簡單的隨機測試就不夠用了——這是因為低處的果子被摘得差不多了,如果想要摘到更高的果子,就要搭更高的梯子、用更專業(yè)的工具、有時候也要靠運氣才行。第三,如何確定驗證已經完成。達到100%的覆蓋率并不代表芯片功能100%正確,可能是你設置的標準太低了。所以需要對仿真中收集到的海量數據進行分析,并且判斷到底是不是真正實現了最終的驗證收斂。

  所以,芯片工程師這幫大聰明們就想用人工智能來幫助做芯片驗證。比如Synopsys新思科技就提出了一個VSO.ai工具,使用AI來優(yōu)化驗證空間,從而加快覆蓋率的收斂速度。比如,針對定義覆蓋率目標的難題,VSO.ai就能夠推斷出一些不同的覆蓋率類型,不再拘泥于傳統(tǒng)的代碼覆蓋率,而是和芯片工程師指定的覆蓋率形成互補。AI還能從驗證的經驗中不斷學習,然后不斷優(yōu)化覆蓋率的目標。

  為了加快覆蓋率的收斂速度,AI可以解放驗證工程師,不用做手動優(yōu)化,而是自動去學習和調整各種測試,同時消除那些重復勞動,在加快覆蓋率收斂的同時節(jié)省計算資源。

  AI還能自動分析覆蓋結果,分析導致bug的根本原因,或者嘗試推理為什么沒有達到某些特定的覆蓋點,這樣幫助驗證工程師更快的判斷驗證是否完成。

  有了AI之后,就會大大縮短覆蓋率的收斂時間。比如在驗證OpenTitan HMAC這個IP的時候,使用了VSO.ai就能將測試次數縮減到之前的1/3,覆蓋率結果的質量也提升了10%。瑞薩電子在減少功能覆蓋盲區(qū)方面實現了10倍優(yōu)化,并將IP驗證效率提高了30%。對于一個動輒需要幾周甚至幾個月才能跑完的驗證工程來說,縮短1/3的時間帶來的效率提升是巨大的。

  近年來驗證對于芯片行業(yè)來說越來越重要了,也是普通人進入芯片行業(yè)值得考慮的方向。我對驗證算是略懂,因為我現在就在做芯片驗證相關的學術研究,目標也是通過人工智能和硬件加速這些方法,讓芯片驗證的過程更快、更高效。這里打個小廣告,我的研究團隊一直招收工程師和實習同學,我每年也有研究生指標,歡迎感興趣的同學和朋友加入我們,一起搞有意思的事情。

  AI輔助芯片布局布線

  2021年,谷歌在自然雜志上發(fā)表了一篇工作,介紹了谷歌使用深度強化學習方法,把芯片布局設計從原來的數周縮短到了6個小時。

  布局布線指的是,芯片上有各種各樣的組件和模塊,需要把他們合理的放置在芯片上有限的空間內,并且用導線連接起來,在滿足各種電氣規(guī)則和限制的前提下,盡可能的達到最好的功率、性能和面積。

  通常來說,這個工作是由EDA工具完成的,但為了性能的最優(yōu)化,需要芯片工程師不斷進行手工調整。調整之后再給EDA工具再做一版,然后不斷循環(huán)這個過程。這就像家里軟裝的時候放各種家具,看怎么擺放才能達到空間利用率最優(yōu)、動線最合理,只不過每調整一次就要把家具都拿出去然后重新來一遍,非常費時費力。

  于是谷歌就想,能不能像做游戲一樣去做芯片的布局布線呢?比如把性能優(yōu)化的條件看成是游戲的獲勝條件,用包含狀態(tài)、動作、狀態(tài)轉移、獎勵四個關鍵要素的強化學習方法,通過訓練一個智能體,用累計獎勵最大化,讓AI優(yōu)化芯片布局的能力持續(xù)增強。于是他們開了10000局游戲,讓AI在1萬個芯片上練習布局布線并收集數據,同時不斷學習優(yōu)化。最終他們發(fā)現和人類工程師相比,而AI在面積、功率和電線長度方面優(yōu)于或媲美手動布局,同時滿足設計標準所需的時間要少得多。

  為了得到一個最優(yōu)的芯片設計,核心其實是優(yōu)化芯片的功耗(Power)、性能(Performance)和面積(Area)這三個衡量芯片設計質量的關鍵指標。這個問題也叫做設計空間探索。

  功耗優(yōu)化指的是減少芯片在運行時消耗的能量,這意味著更長的電池壽命和更低的運行成本。功耗優(yōu)化可以通過多種方式實現,包括低功耗電路設計技術、先進的電源管理技術等等。性能優(yōu)化更關注提高芯片的處理速度和響應能力,可以通過改進處理器架構、增加核心數量、增加流水線級數等方式實現。面積優(yōu)化就是要減少芯片所占的物理空間,從而減少制造成本、提高芯片集成度。面積優(yōu)化通常通過更緊湊的布局設計、或者采用更先進的制造工藝來實現。

  有位哲人(我)曾經說過,高富帥易得,但PPA難得。在實際的芯片設計中,PPA三個因素往往相互制約,比如提升性能就會增加功耗和面積,這就需要根據具體的應用在三個關鍵指標中取得最佳的平衡。比如對于智能手機芯片,低功耗和小面積可能就是首先要考慮的因素;而對于高性能計算或者服務器芯片來說,性能就是最關鍵的。但是一個芯片的PPA參數不計其數,需要芯片工程師花費大量的時間去探索和尋找最優(yōu)的組合,有點大海撈針的那個味兒了。

  說到這里大家應該也能想到了,這種不斷嘗試和搜索的問題,其實都可以用AI來幫忙解決。比如把AI和用來做PPA探索的EDA工具結合,讓AI來自動找到最優(yōu)的芯片設計。AI還能把從一個項目里學到的經驗用在未來的項目,大幅提升了芯片的設計效率?;谶@些思路,工業(yè)界已經在開發(fā)類似的產品了。比如Synopsys新思科技就在2020年推出了DSO.ai,它是業(yè)界首個AI+EDA的芯片設計解決方案,采用強化學習技術,通過AI來自主搜索設計空間的最佳平衡,不需要人工介入。

  這個工具已經在很多芯片大廠落地使用了。比如采用了DSO.ai之后,微軟將芯片模塊的功耗降低了10%-15%、但性能指標沒有下降;意法半導體將PPA的探索效率提升3倍以上;存儲芯片大廠SK海力士將芯片面積減小了5%。根據Synopsys的數據,現在DSO.ai已經成功實現超過300次商業(yè)流片,這其實也標志著AI能夠幫助真正的芯片設計與生產。

  除了工業(yè)界的工具之外,學術界也有很多探索PPA和設計空間探索的研究工作和開源工具,比如UCLA的叢京生教授團隊開發(fā)了面向深度學習加速器的AutoDSE和GNNDSE工具等等。這其實也是一個非常熱的研究領域,推薦大家關注。

  AI輔助芯片測試

  芯片完成設計并生產之后,并不是大功告成了。芯片開發(fā)者還需要把foundry制造的有缺陷的芯片篩出來。這通常需要把芯片插到特定的測試器設備里,然后運行大量的測試程序。測試的方法就是給芯片輸入大量的測試輸入,然后看輸出是否符合預期。測試輸入的數量越多,意味著測試更加全面,但也可能帶來更高的測試時間和成本。所以,測試向量的數量不是越多越好,而是在測試效率和各種場景的覆蓋率中間找到一個良好的平衡。

  這時候AI的能力就又體現出來了,一方面AI可以根據測試的要求,更加精準的自動產生輸入;另一方面AI可以不斷學習測試指標、設計特性和已經完成的測試之間的關系,對測試輸入進行動態(tài)調整,用更少的測試向量實現更高的覆蓋率,從而減少測試時間和資源。比如Synopsys有一個名叫TSO.ai的工具,就實現了上面這些功能。根據他們的數據,可以將的平均數量減少20%到30%。

  能否用AI設計一顆完整芯片?

  前面說的都是芯片設計開發(fā)的關鍵環(huán)節(jié),以及他們如何與AI進行結合。那么有沒有用AI直接設計完整芯片的例子呢?這一步登天目前還有難度,但其實也有國內外的團隊在嘗試了。比如,紐約大學的學者就用ChatGPT、完全通過對話的方式設計了一顆非常簡單的8位處理器芯片。當然從專業(yè)的角度來看,這可能只是一個比玩具還簡單的例子,計算機領域的大牛、杜克大學的陳怡然老師也說,這更像是一個prompt engineering的功能演示。

  不過也有更復雜的AI設計芯片的例子,比如中科院計算所就用AI花了五個小時生成了一個RISC-V處理器芯片「啟蒙一號」,它有400萬個邏輯門,性能和英特爾的80486相當??傮w來看,AI設計完整芯片的能力還比較有限,但這或許也是芯片發(fā)展的下一波機遇。

  對于各家芯片大廠來說,他們也在開始嘗試將AI引入芯片設計的全流程,比如AMD已經在設計測試和驗證階段采用AI,英偉達CEO老黃也表示,芯片制造會是AI的理想應用。為此,EDA工具也在不斷進化,再拿Synopsys舉例,他們也推出了面向芯片開發(fā)全流程的Synopsys.ai,它構建了一個基于AI的全棧式EDA平臺,覆蓋從架構設計到制造的整個設計流程,也集成了名叫Data Analytics.da的AI大數據分析功能。事實上,2020年發(fā)布首個AI驅動的芯片設計方案DSO.ai時,Synopsys的市值是200多億美元;三年之后,隨著Synopsys.ai的推出,Synopsys的市值一路突破八百億美元。

  將EDA和AI進行結合,已經成為未來芯片設計的新范式。

  回到一個很多人都很關心的問題,人工智能到底會不會取代芯片工程師?如果AI學會了設計芯片,未來會不會出現像天網那樣的超級智能呢?

  從前面的介紹不難看到,人工智能主要用來幫助自動尋找和探索最優(yōu)解,簡化和加速重復的任務,并且主要適用于有明確規(guī)則的應用領域。相比之下,人類工程師和科學家更擅長設計、創(chuàng)意,或者從微小甚至不相關的領域產生靈感。就像一個從樹上掉下來的蘋果,會啟發(fā)牛頓創(chuàng)造出物理學的基礎理論一樣,對于芯片來說,AI已經帶來了一場新的革命。它幫助芯片工程師分擔了重復性的芯片設計、驗證和測試任務,從而讓人們更專注于擅長的事情:創(chuàng)新。

  當AI開始設計芯片,閣下該如何應對?其實AI和人會形成很好的互補,AI也會極大提升人們探索新知的能力和效率。而芯片,這個源自于沙子、又匯聚人類最先進知識的小東西,未來或許將會是人類和AI聯合創(chuàng)作的藝術品。

  關于AI造芯到底靠不靠譜你怎么看,也歡迎評論區(qū)說說你的看法。

  (注:本文僅代表作者個人觀點,與任職單位無關。)

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
美股重錘砸下,A股開盤迎考!哪些標的能抗跌?哪些必規(guī)避??

美股重錘砸下,A股開盤迎考!哪些標的能抗跌?哪些必規(guī)避??

心體共養(yǎng)
2026-03-27 07:31:50
在日本,除了呼吸,幾乎全都要交稅

在日本,除了呼吸,幾乎全都要交稅

東京新青年
2026-03-16 11:22:07
官宣了!國足比賽央視CCTV5 直播 周末又能看申花跟海港王牌了

官宣了!國足比賽央視CCTV5 直播 周末又能看申花跟海港王牌了

80后體育大蜀黍
2026-03-26 20:24:35
匈牙利總理:中國不可戰(zhàn)勝 認為可戰(zhàn)勝的看法是錯誤的

匈牙利總理:中國不可戰(zhàn)勝 認為可戰(zhàn)勝的看法是錯誤的

俄羅斯衛(wèi)星通訊社
2026-03-26 15:08:45
揭開“量子騙局”:真正的量子科技,騙子根本玩不起!

揭開“量子騙局”:真正的量子科技,騙子根本玩不起!

新京報
2026-03-25 10:06:10
圖赫爾談未召阿諾德:我們現在的打法要求邊后衛(wèi)頻繁套上&內切

圖赫爾談未召阿諾德:我們現在的打法要求邊后衛(wèi)頻繁套上&內切

懂球帝
2026-03-27 07:57:02
對比綠軍更扎心!名嘴斷言:烏度卡不離任,火箭永無成就

對比綠軍更扎心!名嘴斷言:烏度卡不離任,火箭永無成就

體育見習官
2026-03-27 07:12:48
315曝光10個最毒食黑名單!第8個你幾乎天天在吃,看完脊背發(fā)涼

315曝光10個最毒食黑名單!第8個你幾乎天天在吃,看完脊背發(fā)涼

現代小青青慕慕
2026-03-24 08:13:54
不限瘤種!我國自主研發(fā)廣譜抗癌藥落地臨床,患者總緩解率高達89.1%【附諾誠健華企業(yè)分析】

不限瘤種!我國自主研發(fā)廣譜抗癌藥落地臨床,患者總緩解率高達89.1%【附諾誠健華企業(yè)分析】

前瞻網
2026-03-24 16:34:12
帶隊轟23勝1負,追上聯盟第一!聯盟失策,但MVP或許真該換人了

帶隊轟23勝1負,追上聯盟第一!聯盟失策,但MVP或許真該換人了

老梁體育漫談
2026-03-27 00:59:28
美媒稱美考慮將援助烏克蘭的武器轉至中東

美媒稱美考慮將援助烏克蘭的武器轉至中東

每日經濟新聞
2026-03-27 00:02:30
歐媒:中國不是當全球領袖的料,印尼比中國靠譜,歐洲應力挺印尼

歐媒:中國不是當全球領袖的料,印尼比中國靠譜,歐洲應力挺印尼

章幃戶外
2026-03-25 21:58:50
美伊沖突,已經出現了3個贏家,10個輸家,都是誰?

美伊沖突,已經出現了3個贏家,10個輸家,都是誰?

七號說三國
2026-03-25 21:11:29
多人被立案偵查!中山發(fā)布工礦商貿行業(yè)生產安全事故評估報告

多人被立案偵查!中山發(fā)布工礦商貿行業(yè)生產安全事故評估報告

南方都市報
2026-03-26 19:30:16
蔡正元即將入獄,國臺辦做出回應,內容不尋常,已看透他的真面目

蔡正元即將入獄,國臺辦做出回應,內容不尋常,已看透他的真面目

影孖看世界
2026-03-26 23:45:49
薩卡徹底涼涼!阿森納新王上位,埃澤傷缺反成最大利好

薩卡徹底涼涼!阿森納新王上位,埃澤傷缺反成最大利好

奶蓋熊本熊
2026-03-27 05:07:41
美媒:中國花了整整30年時間,只為研發(fā)一條摧毀美國航母的殺傷鏈

美媒:中國花了整整30年時間,只為研發(fā)一條摧毀美國航母的殺傷鏈

阿訊說天下
2026-03-24 13:57:57
佩古拉輸了比賽贏了口碑,美國黑馬稱能贏薩巴倫卡不服論惹爭議

佩古拉輸了比賽贏了口碑,美國黑馬稱能贏薩巴倫卡不服論惹爭議

網球之家
2026-03-26 23:25:55
周邊5大鄰國做出選擇,亞洲大地震!美國知道:中國正在靜待時機

周邊5大鄰國做出選擇,亞洲大地震!美國知道:中國正在靜待時機

掉了顆大白兔糖
2026-03-26 01:00:31
4月3日起,菜園壩轉盤有交通管制,公交菜園壩站暫停使用

4月3日起,菜園壩轉盤有交通管制,公交菜園壩站暫停使用

上游新聞
2026-03-26 13:45:04
2026-03-27 08:16:49
老石談芯 incentive-icons
老石談芯
你能看懂的芯片技術科普與解析
236文章數 6075關注度
往期回顧 全部

科技要聞

美團發(fā)布外賣大戰(zhàn)后成績單:虧損超200億

頭條要聞

特朗普再表態(tài):伊朗必須達成協議 否則將面臨猛烈攻勢

頭條要聞

特朗普再表態(tài):伊朗必須達成協議 否則將面臨猛烈攻勢

體育要聞

申京努力了,然而杜蘭特啊

娛樂要聞

劉曉慶妹妹發(fā)聲!稱姐姐受身邊人挑撥

財經要聞

油價"馴服"特朗普?一到100美元就TACO

汽車要聞

一汽奧迪A6L e-tron開啟預售 CLTC最大續(xù)航815km

態(tài)度原創(chuàng)

游戲
旅游
房產
手機
軍事航空

任天堂加持!FS社新作或成為Switch 2永久獨占

旅游要聞

從有形商品到無形感受,用“情緒價值”解開消費密碼

房產要聞

突發(fā),三亞又有大批征遷補償方案出爐!

手機要聞

三星闊折疊渲染圖曝光,Galaxy Z Fold 8寬屏版

軍事要聞

擔心特朗普突然停戰(zhàn) 以總理下令48小時盡力摧毀伊設施

無障礙瀏覽 進入關懷版