在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ChatGPT設計并制造出首顆微處理器!芯片設計工程師工作危險了?

Carol Li ? 來源:電子發燒友網 ? 作者:李彎彎 ? 2023-06-20 00:37 ? 次閱讀

電子發燒友網報道(文/李彎彎)近日消息,一組研究人員使用簡單英語而不是硬件描述語言,成功地設計了一款微處理器。ChatGPT等生成式人工智能正在以幾個月前還不可能的方式幫助人們進行研究、學習和創造。如今它已經開始進入硬件設計等領域。

紐約大學坦登電氣與計算機工程系以及網絡安全中心的研究助理教授皮爾斯博士(Dr. Hammond Pearce)介紹說,他的團隊研究項目Chip Chat的靈感來源于想要探索現有生成人工智能大語言模型(LLM)在硬件設計領域的能力和局限性的愿望。

wKgZomSQMDGAGd_LAAC2fPHOflM697.png
使用LLM創建IC的設計流程


“我們很想知道這些模型有多好,”他說,“很多人認為這些模型真的只是玩具,而我不這樣認為,現在它們還沒有無處不在,不過未來它的應用肯定會得到普及,這就是為什么我們做Chip Chat——幾乎像是一個概念驗證演示。”

大語言模型設計的IC首次制造出來

使用基于聊天的人工智能助手可以幫助解決芯片設計行業的一個巨大挑戰:硬件描述語言(HDL)。雖然像Verilog這樣的HDL代碼對設計微處理器至關重要,但它們需要非常專業的知識。

硬件描述語言(HDL),是電子系統硬件行為描述、結構描述、數據流描述的語言。利用這種語言,數字電路系統的設計可以從頂層到底層(從抽象到具體)逐層描述自己的設計思想,用一系列分層次的模塊來表示極其復雜的數字系統。

然后,利用電子設計自動化( EDA )工具,逐層進行仿真驗證,再把其中需要變為實際電路的模塊組合,經過自動綜合工具轉換到門級電路網表。接下去,再用專用集成電路 ASIC 或現場可編程門系列 FPGA 自動布局布線工具,把網表轉換為要實現的具體電路布線結構。

硬件描述語言(HDL)的發展至今已有很多年的歷史,并成功地應用于設計的各個階段:建模、仿真、驗證和綜合等。到20世紀80年代,已出現了上百種硬件描述語言,對設計自動化曾起到了極大的促進和推動作用。但是,這些語言一般各自面向特定的設計領域和層次,而且眾多的語言使用戶無所適從。因此,急需一種面向設計的多領域、多層次并得到普遍認同的標準硬件描述語言。20世紀80年代后期,VHDL和Verilog HDL語言適應了這種趨勢的要求,先后成為IEEE 標準。

皮爾斯博士說:“硬件描述語言面臨的最大挑戰是,沒有多少人知道如何編寫它們。成為這方面的專家很難,這意味著我們仍然有最好的工程師用這些語言做瑣碎的事情,因為沒有那么多工程師可以做這些事情。”

在他看來,人工智能可以加速工程師的產出,這樣人工智能就可以快速完成簡單的事情,工程師也可以把腦力集中在更難的事情上。

通過使硬件定義更容易生成,該團隊相信他們可以使IC設計更容易訪問,并使HDL專家能夠專注于更重要的任務。根據該團隊的說法,通過基于聊天的生成人工智能,工程師可以用簡單的英語而不是HDL設計微處理器。

通過Chip Chat,該團隊成功地設計了一個基于8位累加器的微處理器,其功能與可比較的PIC產品相同。然后將該芯片發送到Skywater 130nm穿梭機上進行制造。該團隊聲稱,這項研究標志著LLM設計的IC首次真正制造出來。


ChatGPT等生成式AI在芯片設計領域的探索

事實上,在ChatGPT出現之后,就有不少人開始探討它在芯片設計領域的潛在應用。芯片設計是一項高度技術密集的工作,需要精通電子、材料、物理等多個領域的專業知識。

通常,它需要一些專業的EDA(Electronic Design Automation)工具,例如邏輯綜合、布局與布線、時序分析等。但是,這些EDA工具需要用戶有豐富的專業知識和豐富的設計經驗,且需要用戶手動輸入復雜的指令和參數,這使得芯片設計成為一個復雜而費時的過程。

業內人士認為,ChatGPT的自然語言處理技術可以為芯片設計提供一種全新的方式。ChatGPT可以通過學習已有的芯片設計數據和文檔,自動生成芯片設計的指令和參數,并提供對芯片設計問題的解決方案的自然語言描述。這種方式可以減少芯片設計過程中的人為錯誤,提高芯片設計的效率和準確性。

ChatGPT的代碼生成能力也能夠極大的加速芯片設計的速度。有這樣一個案例,量子控制處理器是量子計算機的核心控制部分,有人用ChatGPT合成了一個量子控制處理器的代碼,如下:

wKgaomSQMD2Af_BSAAA30jaMIU0269.png

據介紹,雖然這段代碼有些許小問題,比如ChatGPT并不能很好地實現時序的控制,會出現浪費時鐘周期的現象,但是這段代碼可正確編譯,并且是一個有效的設計方案。

另外此前也有人好奇ChatGPT能不能寫出一段Verilog代碼,于是就做了嘗試。發現,它不僅能寫出一段代碼,甚至還能加上一段解釋,這位讓ChatGPT寫Verilog代碼的業內人士說,完整代碼很長,自己也沒有驗證,不過大概看下來,功能基本都有。

wKgZomSQMESAawwCAABC-PNw62g459.png
wKgZomSQMEyAC02qAABV1PUhiqs774.png

對于過于復雜的功能,比如以太網協議棧,當第一次讓它寫的時候,它提示太難寫不出來,但是把對話復位后,再讓它寫,它就能寫一個大概的module,里面只有寫接口,后面又復位對話后再重新讓它寫,寫出來的程序就更多了。這說明它的學習能力一直在增長。

雖然ChatGPT在芯片設計中有它的優勢,同時也存在一些限制,比如,ChatGPT需要大量的芯片設計數據和文檔作為訓練數據。這些數據需要經過標注和清理,以保證ChatGPT能夠準確地學習芯片設計的知識和規律。此外,芯片設計數據的數量和質量直接影響ChatGPT在芯片設計中的準確性和效率。

再比如,芯片設計中的一些細節問題,例如噪聲、功耗等方面的考慮,可能需要ChatGPT結合EDA工具進行深度優化。在這種情況下,ChatGPT將需要學習和理解EDA工具的功能和限制,以生成更加準確和可行的芯片設計指令和參數。

也因此,ChatGPT在芯片設計中的應用,并不能完全取代人類工程師的工作。皮爾斯博士表示,這些人工智能總是會有無法完成的工具和工作。它們生產的產品總是會有弱點。

小結

在ChatGPT出現之后,基于其強大的文字、代碼生成能力等,人們開始探索它在各個領域的應用,包括在芯片設計方面。也有工程師利用它寫Verilog代碼,基本功能都能實現。如今紐約大學利用更是利用它設計并制造出了一顆微處理器,這樣ChatGPT在芯片設計上的應用更進一步,而且ChatGPT的存在也能夠真正地解決芯片設計中一直難以解決的挑戰。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微處理器
    +關注

    關注

    11

    文章

    2372

    瀏覽量

    83923
  • ChatGPT
    +關注

    關注

    29

    文章

    1588

    瀏覽量

    8852
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    工業機器人設計工程師必備指南免費下載

    ,以及強大的實時通信。 資料亮點: *附件:工業機器人設計工程師必備指南.pdf 全鏈路技術解析 : 從控制架構(Sitara?處理器)、伺服驅動(隔離式柵極驅動設計)到機械臂傳感
    的頭像 發表于 03-20 18:58 ?626次閱讀
    工業機器人設<b class='flag-5'>計工程師</b>必備指南免費下載

    羅徹斯特電子對微處理器的長期支持

    羅徹斯特電子深知設計工程師微處理器選型時的關鍵考量。最終選擇不僅影響當前設計,更需適配未來多代產品。性能、價格、功耗與封裝是核心指標,但還需兼顧操作系統、應用軟件及開發工具等綜合維度。一旦選定,客戶期望獲得貫穿產品生命周期的持續支持。
    的頭像 發表于 03-11 15:40 ?326次閱讀

    MPU微處理器工作原理

    在現代電子設備中,微處理器(MPU)扮演著至關重要的角色。從個人電腦到智能手機,再到嵌入式系統,MPU都是實現復雜計算任務的關鍵。 MPU的基本結構 MPU的核心是中央處理單元(CPU),它由以下
    的頭像 發表于 01-07 18:08 ?1277次閱讀

    微處理器芯片正常工作應具備哪些基本條件?

    微處理器芯片,也稱為中央處理器(Central Processing Unit,簡稱CPU),是計算機硬件的核心部件,負責執行程序指令、處理數據和控制其他硬件設備。為了確保
    的頭像 發表于 10-14 17:24 ?1424次閱讀

    處理機和微處理器的區別

    Processing Unit)或微處理器(Microprocessor),是計算機系統的核心部件。它是計算機內部對數據進行處理處理過程進行控制的部件。伴隨著大規模集成電路技術的
    的頭像 發表于 10-14 17:23 ?1185次閱讀

    微處理器執行指令的基本過程

    微處理器,作為現代計算機的核心部件,負責執行存儲在內存中的指令,完成各種計算和控制任務。指令的執行過程不僅體現微處理器的設計思想和架構特點,還直接影響到計算機的性能和效率。
    的頭像 發表于 10-05 15:07 ?1814次閱讀

    微處理器的指令集有哪些

    微處理器的指令集是微處理器設計和功能實現的基礎,它決定微處理器能夠執行哪些操作以及這些操作如何被組織和執行。隨著計算機技術的不斷發展,微處理器
    的頭像 發表于 10-05 14:58 ?780次閱讀

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    邏輯工程師和 FPGA 原型驗證工程師工作重點和職責上存在一定的區別: FPGA 算法工程師: 主要關注算法的設計和優化,以在 FPGA 平臺上實現高效的計算和
    發表于 09-23 18:26

    簡述微處理器的發展歷史

    微處理器的發展歷史是一部充滿創新與突破的技術演進史,它見證計算機技術的飛速發展和人類社會的巨大變革。以下是對微處理器發展歷史的詳細回顧,內容將涵蓋其關鍵節點、重要里程碑以及技術演進趨勢。
    的頭像 發表于 08-22 14:22 ?5700次閱讀

    微處理器如何控制計算機系統

    微處理器,作為計算機系統的核心部件,承擔著控制整個計算機系統運行的重要任務。它不僅是計算機的運算中心,還是控制中心,負責執行程序指令、處理數據以及協調計算機各部件之間的工作。以下將詳細闡述微處
    的頭像 發表于 08-22 14:21 ?912次閱讀

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定微處理器處理數據、執行指令以及協調系統各部件工作時的效率和能力。
    的頭像 發表于 08-22 12:31 ?1996次閱讀

    微處理器的主要性能指標

    微處理器(Microprocessor),作為計算機系統的核心部件,其性能直接決定整個系統的運行效率和處理能力。微處理器的主要性能指標涉及多個方面,包括
    的頭像 發表于 08-22 11:03 ?6078次閱讀

    微處理器的指令集架構介紹

    微處理器的指令集架構(Instruction Set Architecture,ISA)是計算機體系結構中至關重要的部分,它定義微處理器能夠執行的操作和指令的集合,以及這些指令如何被組織、存儲
    的頭像 發表于 08-22 10:53 ?2321次閱讀

    國產高性能先進微處理器產業的推動者

    微處理器
    jf_10805031
    發布于 :2024年06月19日 09:36:37
    主站蜘蛛池模板: 国产做a爰片久久毛片a | 2018天天拍拍拍免费视频 | 色综合美国色农夫网 | 久久久午夜视频 | 国产精品成人va在线观看入口 | 免费无码看av的网站 | 苦瓜se影院在线视频网站 | 欧美一级日韩一级亚洲一级 | 美女被网站免费看九色视频 | 99久在线 | 国产一区二区三区 韩国女主播 | 看草逼| 午夜噜噜噜 | 黄视频网站免费观看 | 羞羞答答91麻豆网站入口 | 一级毛片一级毛片一级毛片 | 欧美性极品高清 | 成人欧美一区二区三区的电影 | 欧美性色生活片天天看99 | 成人网久久| h网站在线免费观看 | 天堂网在线资源www种子 | 丁香六月欧美 | 欧美不卡视频在线 | 夜夜夜精品视频免费 | 激情综合网色播五月 | 日韩1024| 在线亚洲精品 | 天天涩综合 | 免费精品美女久久久久久久久久 | 四虎影视最新 | 天天操天天摸天天爽 | 久热操 | 亚洲国产香蕉视频欧美 | 202z国产高清日本在线播放 | 男啪女r18肉车文 | 欧美性色黄大片四虎影视 | 一级特黄特黄xxx视频 | 欧美婷婷六月丁香综合色 | 一级黄色片欧美 | 视频在线欧美 |