《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > AI技術(shù)能否完成IC設(shè)計(jì)工程師的工作

AI技術(shù)能否完成IC設(shè)計(jì)工程師的工作

2017-05-30
關(guān)鍵詞: IC設(shè)計(jì) AI 芯片 ASIC

我在上篇短文“IC設(shè)計(jì)服務(wù)可以進(jìn)入AI市場(chǎng)嗎,?”樂觀地認(rèn)為會(huì)有越來越多在AI領(lǐng)域的系統(tǒng)廠商為了客制化的功能以及性能/功耗的需求而開發(fā)ASIC芯片,。除了少數(shù)傳統(tǒng)IDM ASIC廠商之外,,專業(yè)做IC設(shè)計(jì)服務(wù)的領(lǐng)導(dǎo)廠商將會(huì)是很好的選擇伙伴,。想必也有不少人會(huì)好奇,,那IC設(shè)計(jì)服務(wù)公司可否利用AI的技術(shù)來幫客戶做設(shè)計(jì)呢,?這是很有前瞻性的好問題,,我也會(huì)樂觀地認(rèn)為答案是肯定的,。我們先來重點(diǎn)式地回顧一下IC設(shè)計(jì)技術(shù)30多年來的的演進(jìn),。

80年代做過IC設(shè)計(jì)的老工程師應(yīng)該還記得早期邏輯電路(schematic)及物理布局(layout)都是透過交互式的編輯軟件工具,,在計(jì)算機(jī)屏幕上編輯(畫)出來的。由于自動(dòng)化程度不高,,也只能設(shè)計(jì)如電子表IC或電子計(jì)算機(jī)IC的簡(jiǎn)單芯片,。當(dāng)時(shí)大多數(shù)的IDM內(nèi)部都有CAD團(tuán)隊(duì)開發(fā)簡(jiǎn)單的計(jì)算機(jī)輔助設(shè)計(jì)工具,如仿真(Simulation),、延遲計(jì)算器(Delay Calculator),、自動(dòng)布局繞線(Auto Place and Route)工具等,提高IC設(shè)計(jì)自動(dòng)化及生產(chǎn)力以善加利用因制程演進(jìn)而倍增的晶體管或邏輯閘數(shù)量,。

90年代起EDA產(chǎn)業(yè)蓬勃發(fā)展,,自動(dòng)化工具也有了突破性的創(chuàng)新。合成電路(Synthesis)技術(shù)取代了手畫電路,,成為邏輯電路設(shè)計(jì)最核心的一環(huán),。靜態(tài)時(shí)序分析(Static Timing Analysis)用來檢查邏輯閘之間的時(shí)序正確性。形式驗(yàn)證(Formal Verification)的技術(shù)可以確保合成后的電路和原先的設(shè)計(jì)功能一致,。ATPG/DFT等技術(shù)提高了電路仿真的完整度及可測(cè)性,,布局繞線(APR)算法也不斷改良,大幅縮小設(shè)計(jì)周期及芯片面積。另外還有其它工具各有其重要功能,,目的都是希望確保芯片出廠之后所有功能特性都可符合原先的設(shè)計(jì),,并且能以高良率大量生產(chǎn)。

由于制程隨著摩爾定律(Moore’s Law)持續(xù)的演進(jìn),,單位面積的晶體管數(shù)不斷的增加,,IC的復(fù)雜度/集成度以及性能/功耗規(guī)格也跟著不斷提升,現(xiàn)有的IC設(shè)計(jì)技術(shù)及EDA工具似乎很難應(yīng)付新一代的設(shè)計(jì)要求,。比如說復(fù)雜度大于十億閘數(shù),、高速傳輸超過每秒100Gb、操作電壓接近或低于臨界(threshold)電壓的設(shè)計(jì),。

新的課題有待新的技術(shù)甚至全新的方法來解決,。最近AI技術(shù)在其它領(lǐng)域頗多振奮人心的進(jìn)展,有些EDA公司已投入資金與人力,,研究如何利用AI技術(shù)開發(fā)出更具智能的設(shè)計(jì)工具,。

IC設(shè)計(jì)服務(wù)公司雖仍需仰賴EDA伙伴的軟件工具,但有一個(gè)特別的優(yōu)勢(shì),,就是每天處理巨大的設(shè)計(jì)數(shù)據(jù),,可以根據(jù)不同IC的應(yīng)用(domain),經(jīng)由深度學(xué)習(xí)技巧分析歸納出一些聰明的設(shè)計(jì)流程(methodology),。比如說,,根據(jù)應(yīng)用的特性及架構(gòu),分析關(guān)鍵路徑時(shí)序(critical path timing)并自動(dòng)設(shè)定或調(diào)整時(shí)序限制(timing constraint),,或預(yù)測(cè)布局繞線時(shí)可能出現(xiàn)的壅塞(congestion)而彈性預(yù)留足夠的空間,;或透過預(yù)先嵌入的變異監(jiān)控管理(Variation Management)機(jī)制,做到芯片的自我評(píng)等(self-binning)及自我補(bǔ)償/校準(zhǔn)(self-calibration),。最終將每次設(shè)計(jì)的經(jīng)驗(yàn)數(shù)據(jù)再反饋回歷史資料庫,,作為未來設(shè)計(jì)最佳「配方」的參考。

這樣一來,,IC設(shè)計(jì)工程師的工作是否會(huì)被AI技術(shù)取代呢,?從過去演進(jìn)的過程觀察,自動(dòng)化及智能化的提升似乎永遠(yuǎn)趕不上芯片復(fù)雜度及規(guī)格要求的增加,,IC設(shè)計(jì)產(chǎn)業(yè)永遠(yuǎn)都需要更多具有更高階技能的工程師來完成下一代更復(fù)雜的芯片,。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,,請(qǐng)及時(shí)通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118,;郵箱:[email protected]