IC設(shè)計工作的未來是什么?AI會不會取代IC設(shè)計師?每一個有效的人工智能算法的基礎(chǔ)是一個電子芯片,它是由智能IC設(shè)計師團(tuán)隊設(shè)計的。具有諷刺意味的是,IC設(shè)計師設(shè)計的可能正是可能取代他們工作的技術(shù)。如果這是真的,這是一個令人恐懼的前景。然而,通過研究IC設(shè)計的過去和現(xiàn)在,我們可以認(rèn)識到,今天的IC設(shè)計已經(jīng)不是過去的樣子了。通過聯(lián)想,我們也可以認(rèn)識到IC設(shè)計工作不太可能消失。然而,它們絕對會發(fā)生轉(zhuǎn)變,并變得更加復(fù)雜。
自動化、低效率和需求
首先,行業(yè)有三個模式需要認(rèn)識:自動化、低效率、需求。首先,現(xiàn)今的IC設(shè)計人員正在使用大量的自動化技術(shù)。今天的機(jī)器的仿真能力直接繼承了昨天的競爭IC方案。也就是說,過去的IC設(shè)計工作現(xiàn)在已經(jīng)實(shí)現(xiàn)了自動化。自動化的趨勢使IC設(shè)計人員在綜合的層次上更上一層樓。我們現(xiàn)在能夠做出非常復(fù)雜的解決方案,因為我們利用了現(xiàn)有的創(chuàng)新、自動化技術(shù)。
其次,有許多IC效率低下的問題仍未解決。例如,在射頻設(shè)計中,通信還沒有實(shí)現(xiàn)全雙工,天線還在片外。如果這個技術(shù)發(fā)展起來,通信速度會提高一倍,射頻模塊會更小。諸如此類的技術(shù)問題,還需要不斷創(chuàng)新和關(guān)注。
第三,自動化和低效率模式的結(jié)合,為聰明的IC設(shè)計者創(chuàng)造了巨大的需求,以解決未解決的問題。我們已經(jīng)知道如何設(shè)計一個20dBm的PA,那么為什么不讓機(jī)器為我們完成這個任務(wù)呢?自動化流程為設(shè)計團(tuán)隊留下更多的時間和資源來解決新問題。對設(shè)計師的需求將保持穩(wěn)定,直到?jīng)]有剩余的射頻和IC低效率。此外,隨著自動化程度的提高,現(xiàn)場的IC設(shè)計人員將有更多的樂趣,因為工作中的勞動密集型環(huán)節(jié)被消除了,所以他們會有更多的頭腦風(fēng)暴解決方案。從本質(zhì)上講,IC設(shè)計工作會隨著突破性進(jìn)展而不斷被重新定義,而這種支點(diǎn)也會延續(xù)到未來。
從過去的經(jīng)驗中學(xué)習(xí)
為了了解設(shè)計的發(fā)展歷程,我采訪了Silicon Labs的兩位資深I(lǐng)C設(shè)計師。我們觸及了他們最早的IC設(shè)計記憶,并討論了他們對行業(yè)未來的愿景,只用回憶和意見,而不是依賴附帶的文件。
與我交談的第一位設(shè)計師是Silicon Labs的研究員。他分享的第一個心得是,他設(shè)計的第一個電路是一個差分運(yùn)放和一個20階開關(guān)電容濾波器。整個模擬芯片大概是30平方毫米,5000個晶體管的數(shù)量。相對而言,今天的芯片承載了幾十個運(yùn)放和濾波器,晶體管數(shù)量可以達(dá)到上億個甚至更多。當(dāng)然,我們在短短幾十年的時間里,已經(jīng)向更復(fù)雜的設(shè)計發(fā)展。我的同事還描述了設(shè)計人員剛開始工作時可用的技術(shù),說布局是如何在一個帶綠色屏幕的泰克圖形終端上完成的,這基本上是一個大的存儲范圍。該終端沒有顏色,但設(shè)計師們使用一層金屬和一層用于路由的Poly進(jìn)行工作。今天,設(shè)計師們可以使用眾多的圖層進(jìn)行路由來創(chuàng)建設(shè)備。如今在布局中使用無色顯示器,聽起來就像是在嘗試項目自殺!
我從另一位工程人員那里聽到了類似的看法,他詳細(xì)介紹了他使用泰克顯示器的經(jīng)驗,解釋了該顯示器如何消耗大約1千瓦,大約4英尺高,有一個帶有持續(xù)圖形的綠色屏幕,以及兩個用于X-Y輸入的拇指輪。拇指輪的布置非常好用,顯示器由一根140kbps的電纜驅(qū)動,電纜貼在地板上,對面是一個計算機(jī)中心的房間。他還告訴我,設(shè)計師們曾經(jīng)在文本編輯器上打出他們的網(wǎng)表。他們會從白板設(shè)計開始,給節(jié)點(diǎn)編號,然后輸入網(wǎng)表進(jìn)行仿真。目前,我們只能設(shè)計片上系統(tǒng)(SoC)IC,因為我們有圖形用戶界面,可以在模擬領(lǐng)域放置和檢查數(shù)千個晶體管,而不用擔(dān)心節(jié)點(diǎn)編號或網(wǎng)表打錯。從這個意義上說,我們正在利用自動化來創(chuàng)建更加復(fù)雜和先進(jìn)的系統(tǒng)。
20世紀(jì)80年代中期的另一個古老而有趣的IC傳統(tǒng)是在芯片級。由于設(shè)計人員沒有Lawout Versus Schematic Software (LVS),他們必須將合理比例的紙質(zhì)打印輸出制作成網(wǎng)。這種紙質(zhì)模擬由兩三張約3‘寬的打印紙組成,這些打印紙貼在地板上或多張桌子上,以覆蓋各自芯片的寬度。從頂層的網(wǎng)表上,他們會逐個網(wǎng)驗證與每個塊網(wǎng)的每個引腳的連接性,然后用彩色鉛筆標(biāo)記每個網(wǎng)的 “亮燈”。雖然以當(dāng)時的技術(shù)來看,這似乎是一個優(yōu)雅的解決方案,但這是不必要的重復(fù)和令人厭煩的。
有趣的是,自動化和人工智能對IC設(shè)計來說并不陌生,而且植根于過去。正如我們所看到的,IC設(shè)計人員一直指望通過自動化來降低流程的任務(wù)強(qiáng)度,但現(xiàn)在的系統(tǒng)比以往任何時候都要復(fù)雜。然而,有些流程還是完全由人腦來完成,比如模擬設(shè)計。模擬設(shè)計是利用特定的器件配置來確定器件的尺寸和實(shí)現(xiàn)模擬功能的直觀過程。雖然計算機(jī)可以幫助計算和估算電路的工作點(diǎn),但人腦更擅長直觀、智能的設(shè)計?,F(xiàn)在的問題是,最近人工智能的發(fā)展是否讓機(jī)器的智能程度足以取代IC設(shè)計師?
從這里,我們可以推測出幾種結(jié)果。首先,這種復(fù)雜設(shè)計原理的自動化應(yīng)該被看作是一件好事,機(jī)器應(yīng)該被看作是人類思維的延伸。隨著計算機(jī)越來越智能,人類有更多的時間去關(guān)注新奇的概念,達(dá)到新的里程碑。此外,設(shè)計過程的自動化已經(jīng)發(fā)生了幾十年。在20世紀(jì)80年代,我的一位長期從事設(shè)計的同事解釋了貝爾實(shí)驗室的幾位工程師如何成功地實(shí)現(xiàn)了運(yùn)放和開關(guān)電容濾波器的自動化設(shè)計。他們基本上使用已知的拓?fù)浣Y(jié)構(gòu),然后使用優(yōu)化方法來選擇元件尺寸。作為一名IC設(shè)計師,我覺得這種自動化讓人欣慰,因為比起優(yōu)化元件的繁瑣,我更喜歡選擇拓?fù)浣Y(jié)構(gòu)背后的批判性思維。
人VS機(jī)器:機(jī)器的可靠性如何?
我從同事那里了解到的20世紀(jì)80年代的故事表明,IC設(shè)計中確實(shí)需要人類的智慧。例如,其中一個故事描述了貝爾實(shí)驗室的一個內(nèi)部數(shù)學(xué)專家小組是如何進(jìn)行一個關(guān)于應(yīng)用約束條件和盡量減少做優(yōu)化所需的模擬路徑數(shù)量的項目。為此,他們交出了一個帶隙設(shè)計,目標(biāo)是最小化PVT和失配之間輸出電壓的百分比變化,同時將PSRR和功率控制在某個約束之下。他們決定將優(yōu)化參數(shù)簡化為mV變化而不是百分比變化。幾周后,他們帶著一份報告回來,并自豪地表示,他們已經(jīng)將變異性降低了幾個數(shù)量級,這最初看起來好得不得了。令人驚訝的是,他們的工具發(fā)現(xiàn)了一個電阻,它可以將尺寸降到接近零,將輸出電壓降低到只有幾個mV,而PVT的變化率(以mV為單位)非常小!我們是否應(yīng)該將這一結(jié)果歸結(jié)為 “不可能”?
我們應(yīng)該把這次事件的結(jié)果歸結(jié)為機(jī)器還是人類呢?人類制造的機(jī)器和人類一樣會出錯,只是因為它們是我們制造的。這也是為什么任何自動化流程的頂端都需要一個人類觀察者的原因。例如,現(xiàn)代的計算速度是指數(shù)級的,這使得我們可以運(yùn)行一個芯片的每一個可能的變化來商議它是否會工作。雖然速度很好,但在這個過程中加入一個真正的人,可以保證發(fā)現(xiàn)問題的概率更高--尤其是在模擬系統(tǒng)中。因此,我真的相信我們不能僅僅依靠機(jī)器來發(fā)現(xiàn)問題,因為問題可能會在機(jī)器中永久存在。我們必須接受人類是不完美的,而機(jī)器本質(zhì)上也會是不完美的。
我從過去選取的故事突出了人類與機(jī)器之間的對比。然而,隨著研究人員和企業(yè)家們更多地嘗試設(shè)計流程的自動化,類似的情況仍在發(fā)生。不過與過去相比,我推測未來自動化的發(fā)展將集中在更棘手的問題上,而這些問題可能甚至還沒有出現(xiàn)在我們的視野中。
原本,工程師們構(gòu)建的系統(tǒng)比較簡單,但卻承擔(dān)了所有分析的重任。想出新的設(shè)計和建立分析模型需要花費(fèi)巨大的腦力。由于無法使用模擬器和其他自動化流程,工程能力被限制在數(shù)千個晶體管上。幸運(yùn)的是,隨著技術(shù)的進(jìn)步,我們可以在幾個小時內(nèi)測試想法,而無需建立分析模型。例如,有更多的仿真帶寬來驗證億級晶體管SoC的功能。
另一方面,隨著復(fù)雜性的增加,芯片變得更加龐大,驗證和驗證周期也變得更長,因此也更加費(fèi)力。就像我的一位同事喜歡說的那樣,我們花了10%的時間提出聰明的想法,但90%的時間只是驗證這些想法。
進(jìn)化:我們在就業(yè)市場上可以期待什么?
從過去到現(xiàn)在的軌跡來看,建立了一個對未來的推斷,有一種令人興奮的可能性。更多的自動化為創(chuàng)造性和批判性思維開辟了時間。也許很快,機(jī)器就能復(fù)制設(shè)計,甚至提出新的設(shè)計理念。機(jī)器也將參與到繁瑣的驗證過程中。這將為IC設(shè)計人員提供 “有趣和令人興奮的問題 ”的奢侈工作。雖然這些愿景是理想的,但我們不應(yīng)該太急于讓人工智能在不久的將來完全接管。作為第一步,AI可以開始自動進(jìn)行平面規(guī)劃,然后進(jìn)行布局。然后,AI可以慢慢向核心設(shè)計功能爬行,為設(shè)計師創(chuàng)造更多的精神空間,讓他們專注于新的問題。
在集成電路設(shè)計工作方面,團(tuán)隊合作和協(xié)調(diào)將變得更加相關(guān)。設(shè)計團(tuán)隊正在成長以應(yīng)付現(xiàn)代集成電路的龐大規(guī)模。工程師和工程部門之間的通信可能會占用更多的帶寬。如果我們想要建立我們現(xiàn)在只能夢想的大規(guī)模系統(tǒng),未來的集成電路設(shè)計者將需要成為協(xié)作的決策者。解決合作問題也將是一個教育和文化問題。STEM的學(xué)生需要關(guān)注軟技能和人際交往技能,比如溝通、創(chuàng)造力、想象力和團(tuán)隊合作能力,而不僅僅是技術(shù)技能。當(dāng)人類的頭腦在各個領(lǐng)域受到刺激,并與其他偉大的頭腦一起工作時,它就能夠做出強(qiáng)大的事情。
年輕工程師普遍關(guān)心的一個問題是市場是否需要他們的研究領(lǐng)域。對于這種困境,我的回應(yīng)是鼓勵學(xué)生們自己去了解市場,看看如何為成功定位。我說不出哪份工作更好,哪份工作報酬更高,因為激情決定了職業(yè)滿意度。僅憑我的經(jīng)驗,我可以向那些對集成電路設(shè)計感興趣的學(xué)生保證,對她技能的需求不會很快消失,因為還有很多問題需要解決。不同之處在于,由于人工智能和自動化的破壞,未來的問題類型可能會完全不同。這是任何人都無法預(yù)測的。然而,我非常希望我們正在進(jìn)入一個人類和機(jī)器可以和諧地一起工作的未來。
責(zé)任編輯:tzh
-
芯片
+關(guān)注
關(guān)注
457文章
51299瀏覽量
427909 -
IC
+關(guān)注
關(guān)注
36文章
5990瀏覽量
176348 -
AI
+關(guān)注
關(guān)注
87文章
31753瀏覽量
270543
發(fā)布評論請先 登錄
相關(guān)推薦
DeepSeek在FPGA/IC領(lǐng)域的創(chuàng)新應(yīng)用及未來展望
![DeepSeek在FPGA/<b class='flag-5'>IC</b>領(lǐng)域的創(chuàng)新應(yīng)用及<b class='flag-5'>未來</b>展望](https://file1.elecfans.com/web3/M00/07/97/wKgZPGeocVuAb-ySAABkaemutIA427.png)
PI Expert在線設(shè)計工具新增功能
蒸汽渦街流量計工作原理 蒸汽渦街流量計選型指南
安森美系統(tǒng)設(shè)計工具介紹
![安森美系統(tǒng)設(shè)<b class='flag-5'>計工</b>具介紹](https://file1.elecfans.com/web2/M00/0B/96/wKgZomc1VxuAM137AAAiwIJuDSw278.png)
傳感器設(shè)計工具入門和故障排除指南
![傳感器設(shè)<b class='flag-5'>計工</b>具入門和故障排除指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
同步整流IC U7710SG的工作原理
【「數(shù)字IC設(shè)計入門」閱讀體驗】+ 數(shù)字IC設(shè)計流程
【「數(shù)字IC設(shè)計入門」閱讀體驗】+ 概觀
超聲波液位計工作原理,構(gòu)成,特點(diǎn)是什么
MT6701磁編碼IC在自動化插件流水線中的應(yīng)用
![MT6701磁編碼<b class='flag-5'>IC</b>在自動化插件流水線中的應(yīng)用](https://file1.elecfans.com//web2/M00/FE/A2/wKgaomaeLWSAbApuAAAA7uGMIRU181.jpg)
AMD Vitis?設(shè)計工具中的Libraries新功能介紹
![AMD Vitis?設(shè)<b class='flag-5'>計工</b>具中的Libraries新功能介紹](https://file1.elecfans.com/web2/M00/EA/0A/wKgZomZWijGAeKA1AAAhJfeiS3Y745.png)
PCBA為什么要設(shè)計工藝邊?設(shè)計工藝邊有什么好處嗎?
模擬前端設(shè)計工作內(nèi)容
PCB設(shè)計工作中常見的錯誤有哪些?
![PCB設(shè)<b class='flag-5'>計工作</b>中常見的錯誤有哪些?](https://file1.elecfans.com/web2/M00/BB/AC/wKgaomWWA_GAfcdaAAHRimRH5Cg056.png)
評論