《電子技術應用》
您所在的位置:首頁 > 人工智能 > 業界動態 > 生成式AI,可以設計芯片了

生成式AI,可以設計芯片了

2023-05-22
來源:半導體行業觀察
關鍵詞: AI 芯片 ChatGPT

自從去年開始,以ChatGPT為代表的生成式AI(Generative)站在了整個世界的聚光燈下。ChatGPT可以理解用戶基于自然語言的輸入,并且產生相應的輸出。ChatGPT基于大語言模型技術,通過使用海量的語料訓練,可以實現回答用戶的各種問題,還可以幫助用戶完成一些簡單的任務,包括完成文檔編寫甚至Python代碼編寫等等。


而在五月十日,谷歌在IO大會上發布了ChatGPT的競品,即PaLM 2大語言模型。谷歌表示,目前ChatGPT類生成式大語言模型最重要的用戶體驗之一就是幫助用戶編寫代碼,而PaLM 2的一大特性就是完成20多種編程語言的支持。其中,對于芯片設計工程師來說,最大的亮點就是PaLM 2支持數字電路設計領域最常用的編程語言Verilog。


百聞不如一試,目前PaLM 2已經在谷歌的Bard平臺上線開放公測,因此我們也嘗試使用Bard去體會了一把PaLM 2生成Verilog代碼的能力。在試驗中,我們讓Bard生成了兩段代碼,一段代碼是生成一個FIFO(數字電路中最常用的模塊之一),而另一段代碼則是生成一個模塊,其中包含了兩個前面編寫的FIFO,并且讓第一個FIFO的輸出接入第二個FIFO的輸入。生成的方法非常簡單,我們只需要給Bard一個基于自然語言的指令(prompt),Bard就能夠在幾秒鐘之內完成相應的代碼生成。例如,在第一個實驗中,我們使用的指令是“生成一段Verilog代碼來實現FIFO”,生成結果如下圖:


微信截圖_20230522141438.png


從結果來看該生成的代碼的語法正確,邏輯基本正確,但是在FIFO full和empty的信號邏輯上并沒有完全弄對(當然其實FIFO的full和empty的邏輯也是面試中??嫉膯栴},要完全弄對并沒那么簡單)。在代碼風格上,我們還可以在指令中加入更多提示,類似“在代碼中加入更多注釋”,“使用參數來定義接口寬度”等等。


而在第二個實驗中,我們主要看的是Bard能否復用之前生成的模塊,并且基于這個來生成新的更大的模塊。我們使用的指令是“寫一個模塊,其中包括兩個你前面寫的FIFO模塊,并且第一個FIFO的輸出接入第二個FIFO的輸入”。

微信截圖_20230522141456.png


在這里我們可以看到生成的代碼基本正確,因此我們認為PaLM 2基本擁有了能基于自底向上生成復雜代碼的能力。


芯片設計領域生成式AI的進化之路


我們從上述實驗中可以看到,谷歌的PaLM 2已經具有了基本的Verilog代碼生成能力,可以生成基本模塊和復合模塊,當然其代碼生成的質量還有待提高。而除了PaLM 2之外,我們認為其他公司推出的類似ChatGPT的大語言模型也有可能會加入對于Verilog類硬件描述語言的支持。


根據谷歌在IO大會上發布的信息,目前ChatGPT類的大語言模型已經成為許多工程師在代碼編寫時的重要助手。如果我們參考IT領域軟件開發工程師應用ChatGPT類大語言模型協助代碼編寫的發展的話,我們認為在芯片行業大語言模型也非常有可能會起到重要作用。這里,根據大語言模型在開發流程中起到的角色,我們可以大致分成三種應用。第一種應用是根據用戶的指令直接生成代碼,即我們在本文前面給出的兩個例子。第二種應用是在工程師編寫代碼的時候,幫助工程師自動補全代碼;例如工程師只需要輸入一行代碼的前幾個字符,大語言模型就可以根據代碼的上下文自動幫助補全代碼,從而節省工程師的開發時間。第三種應用是幫助工程師分析代碼和debug,正如ChatGPT可以幫助用戶優化Python代碼并找到代碼中的bug一樣,經過相關數據訓練的大語言模型也可以在Verilog中實現相似的功能。


展望未來,參考大語言模型在IT行業的應用軌跡,我們認為大語言模型對于芯片設計方面的幫助預計將會從代碼自動補全開始,因為這也是大語言模型在IT行業的切入口——目前我們已經看到類似Github co-pilot這樣的代碼補全產品已經得到了許多IT公司的應用來幫助軟件工程師提升編程效率。相對來說,代碼補全類應用對于大語言模型的要求相對較低,目前的模型已經能實現相當高的準確率,因此我們預期在芯片設計領域也會有應用在Verilog領域的基于大語言模型的代碼補全工具會很快出現幫助工程師提高效率(估計谷歌內部芯片團隊已經開始使用類似的工具)。


在代碼補全之后,隨著大語言模型的進一步發展,根據用戶的指令自動生成代碼的大語言模型也將會得到越來越多的應用。這類代碼直接生成類應用從目前來看還需要和整個項目開發流程進一步磨合——究竟這類代碼自動生成的應用最適合使用在底層模塊的編寫,還是在上層模塊間集成的生成上,還需要進一步探索,但是無論如何ChatGPT在自動代碼編寫領域的潛力驚人,可以把原來人工需要數小時才能編寫完的代碼在幾秒內完成,這樣的效率提升無疑將會給整個行業和芯片開發流程帶來革命性的變化。


目前來看,ChatGPT類大語言模型在Python等流行編程語言的代碼編寫方面已經有很不錯的效果,這證明了大語言模型實現自動代碼編寫、補全和debug在理論和工程上都是可以實現的。谷歌的PaLM 2對于Verilog的支持仍然有待進一步完善的主要原因我們認為還是訓練的數據量不夠。從訓練數據數量的角度來說,互聯網上有海量的開源Python代碼可供訓練大語言模型來完成高質量的代碼生成,但是互聯網上可用于訓練大語言模型的Verilog代碼的數量比起Python等流行語言來說可能是要少了幾個數量級。并不是人類編寫的Verilog代碼數量不夠多,而是絕大多數Verilog代碼都不是開源的,而是芯片公司的知識產權,例如谷歌在訓練PaLM的時候不太可能獲得高通的Verilog代碼。未來誰會在開發芯片設計領域的大語言模型方面拔得頭籌?我們認為有幾個不可忽視的力量:


首先是擁有全棧技術能力的大型技術公司,這些公司既有開發大語言模型的能力,又有成功的芯片業務,包括美國的谷歌和中國的華為等。從技術上來說,這些公司積累了大量的Verilog相關代碼可供訓練大語言模型,而從業務上來說,這些公司同樣也有使用大語言模型來提升芯片設計團隊效率的驅動力。


其次是EDA巨頭,包括Synopsys、Cadence等。這些EDA公司擁有極強的業務驅動力和緊迫感,因為大語言模型AI確實會成為EDA行業下一個革命性變化,誰在這個領域占領了先機就會在下一代EDA競爭中取得優勢;從技術積累上來說,這些公司擁有不錯的AI模型能力,同時也有海量的Verilog代碼數據量可供訓練模型(因為這些EDA公司都有相當成功的IP業務,在開發這些IP的同時積累了足夠的高質量代碼數據)。


最后,開源社區的力量也不容忽視。從大語言模型角度來看,開源社區在CahtGPT以及開源LLAMA語言模型的基礎上做了大量有意義的探索,另外隨著RISC-V等開源項目的增加,開源社區擁有的數據量也會越來越多。我們預期開源社區有機會去實現一些小而美的基于大語言模型的新穎應用,從而也能推動整個大語言模型在芯片設計領域的技術發展。


生成式AI會如何影響芯片設計工程師的工作


那么,隨著ChatGPT式AI在芯片設計中扮演越來越重要的角色,芯片工程師的日常工作將會發生怎么樣的變化?由于這里ChatGPT類生成式AI主要針對代碼編寫等前端工作,我們這里的討論范圍也主要是前端數字設計工程師。


首先,對于主要工作是前端模塊設計和集成的芯片工程師來說,我們預計很快就會有ChatGPT類的工具可以幫助代碼補全,從而增加效率。而在未來三到五年的時間范圍內,直接使用ChatGPT類生成式AI首先模塊代碼編寫有望獲得真正的應用。從這個角度來說,我們并不認為前端工程師的工作會被取代;相反,數字前端工程師的工作可能會越來越多地專注于模塊的功能定義,以及如何使用生成式AI能理解的方式來描述這個設計,讓AI能產生和工程師設計相符的代碼;從這個角度,甚至可能會出現一些標準化的模塊功能定義描述語言,從而讓AI能產生合理的代碼。


此外,芯片驗證工程師的工作將會變得越來越重要。生成式AI可以在幾秒鐘內生成代碼,但是其生成質量從目前來看尚需提高。從這個角度,芯片驗證一方面需要確保AI生成的代碼沒有bug,而更重要的是,芯片驗證需要能和代碼生成形成閉環,例如如何實現一套工作流程,讓AI生成的代碼可以快速使用testbench來確保功能是否正確,并且有辦法告訴AI哪里功能不對來提示AI修改,從而在經過多次迭代后能讓AI自動生成正確的代碼。雖然可能會需要多次迭代,但是因為每次代碼生成需要的時間很短,因此總得來看需要的代碼生成時間還是比起手寫要快許多。此外,使用生成式AI來自動生成testbench以及驗證需要的assertion也將會改變驗證工程師的工作流程,工程師將會需要花更多時間教會AI來生成正確的代碼,從而大大提升效率。


更多精彩內容歡迎點擊==>>電子技術應用-AET<<

微信圖片_20210517164139.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          一区二区三区四区五区视频| 亚洲一区图片| 伊人久久成人| 欧美日韩国产亚洲一区| 美日韩免费视频| 一本色道久久综合亚洲精品不| 欧美日韩一区二区视频在线观看| 久久精品国产99精品国产亚洲性色| 国产日韩专区| 午夜在线精品| 午夜一区在线| 久久久久中文| 欧美在线国产| 欧美日韩a区| 亚洲一级黄色| 一本一道久久综合狠狠老精东影业| 亚洲国产欧美国产综合一区| 在线播放不卡| 在线视频亚洲| 女人天堂亚洲aⅴ在线观看| 久久精品伊人| 亚洲图片欧洲图片日韩av| 国产精品二区影院| 亚洲黄色一区| 亚洲韩日在线| 亚洲欧美日韩综合一区| 久久久久国内| 狠狠色狠狠色综合日日tαg| 国产九九精品| 欧美国产三区| 亚洲欧洲日本一区二区三区| 国产亚洲一区在线| 欧美 日韩 国产精品免费观看| 国产三区二区一区久久| 欧美激情综合| 国产精品久久久久久模特| 香蕉精品999视频一区二区| 美女精品在线| 亚洲精品影视| 欧美日韩亚洲一区三区| 日韩视频在线观看国产| 久久久久看片| 中文精品视频一区二区在线观看| 免费久久99精品国产自| 黄色国产精品一区二区三区| 国产精品普通话对白| 国产一区视频观看| 日韩视频在线播放 | 久久国产一区| 韩国亚洲精品| 亚洲欧美成人综合| 亚洲精品色图| 欧美专区在线| 国产日韩精品久久| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品视频| 欧美日韩免费观看一区=区三区| 国产人成精品一区二区三| 欧美午夜不卡| 欧美.www| 午夜精品免费| 老司机精品视频网站| 国产伦精品一区二区三区视频孕妇| 每日更新成人在线视频| 国产一区二区三区奇米久涩| 亚洲高清成人| 亚洲一级一区| 91久久黄色| 黄页网站一区| 欧美日韩精品免费看| 久久av在线| 久久福利影视| 久久精品官网| 久久午夜视频| 你懂的国产精品| 国产一区二区三区免费不卡 | 欧美午夜影院| 午夜精品视频| 亚洲国产日韩综合一区| 雨宫琴音一区二区在线| 狠狠色噜噜狠狠狠狠色吗综合| 欧美xxx在线观看| 欧美黄色一区| 精品福利av| 亚洲区欧美区| 国产精品免费在线| 国产精品一区毛片| 欧美淫片网站| 国内精品久久久久国产盗摄免费观看完整版| 欧美精品福利| 亚洲成色精品| 黑人一区二区| 国产日韩欧美| 久久久福利视频| 欧美日韩一区二区视频在线 | 国产精品大片| 影音先锋中文字幕一区二区| 99综合精品| 噜噜噜91成人网| 欧美在线亚洲综合一区| 亚洲午夜伦理| 亚洲精品一区二区三区樱花 | 性娇小13――14欧美| 久久国产精品高清| 极品中文字幕一区| 亚洲一区二区动漫| 国产一区二区中文| 亚洲一区在线直播| 好吊色欧美一区二区三区视频| 亚洲国产mv| 久久国产精品久久精品国产| 亚洲视频中文| 蜜桃av综合| 尤物网精品视频| 美女被久久久| 亚洲国产精品综合| 国产精品xvideos88| 久久久久久久欧美精品| 欧美中日韩免费视频| 国产美女在线精品免费观看| 国产午夜精品在线| 亚洲一区成人| 久久狠狠一本精品综合网| 久久久xxx| 午夜欧美精品久久久久久久| 欧美激情四色| 老司机午夜精品视频在线观看| 久久综合激情| 国产精品啊v在线| 亚洲激情黄色| 国产精品一区在线观看| 亚洲欧美电影在线观看| 久久久精品性| 欧美三区在线| av不卡免费看| 葵司免费一区二区三区四区五区| 午夜欧美精品| 亚洲国产精品一区二区第一页| 亚洲精选在线| 久久精品国产第一区二区三区最新章节 | 国产精品五区| 欧美~级网站不卡| 国产精品九九| 国产美女精品| 国产精品videosex极品| 99精品视频免费观看视频| 午夜在线精品偷拍| 亚洲第一精品影视| 女人天堂亚洲aⅴ在线观看| 亚洲视频碰碰| 性欧美videos另类喷潮| 一区三区视频| 久久精品亚洲| 亚洲九九精品| 国产一区二区在线观看免费播放| 9久re热视频在线精品| 久久蜜桃精品| 国产精品久久久对白| 欧美欧美天天天天操| 国产日韩欧美一区二区| 国产一区二区中文字幕免费看| 99国产成+人+综合+亚洲欧美| 女同一区二区| 国产视频一区在线观看一区免费| 欧美成人中文| 亚洲在线播放| 亚洲欧洲一区| 亚洲午夜极品| 久久久一二三| 国产精品手机视频| 亚洲人成久久| 国语精品一区| 国产一区二区三区四区老人| 久久久亚洲人| 亚洲一区二区三区在线观看视频| 国语精品中文字幕| 欧美精品免费观看二区| 久久亚洲美女| 久久天天综合| 老牛影视一区二区三区| 久久精品女人天堂| 免费久久久一本精品久久区| 国产欧美一区二区三区另类精品| 在线观看的日韩av| 伊人久久综合| 伊人久久大香线蕉综合热线| 欧美日韩精品| 欧美日韩1区| 欧美精品一区在线| 欧美日韩亚洲一区三区| 亚洲一级一区| 亚洲精品社区| 国产精品丝袜xxxxxxx| 亚洲在线日韩| 久久国产手机看片| 欧美黄在线观看| 国产在线欧美日韩| 亚洲国产午夜| 国产日韩欧美一区二区| 翔田千里一区二区| 久久国产精品久久精品国产| 亚洲欧美成人| 欧美不卡在线| 激情综合自拍| 国产亚洲高清视频| 欧美在线免费一级片| 欧美精品一区三区在线观看| 欧美特黄一区| 99在线热播精品免费99热| 夜久久久久久| 久久国产精品一区二区三区| 久久综合一区| 黄色在线一区| 国产九区一区在线| 在线视频国内自拍亚洲视频| 欧美性色综合| 99精品国产在热久久| 亚洲永久免费| 午夜精品亚洲一区二区三区嫩草| 狠狠88综合久久久久综合网| 亚洲乱亚洲高清| 久久精品亚洲| 亚洲国产影院| 久久精品欧美| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲黄页一区| 午夜亚洲福利| 中文一区在线| 亚洲视频日本| 久久一区免费| 99精品视频免费观看| 久久精品一区二区国产| 亚洲国产裸拍裸体视频在线观看乱了中文 | 伊人久久婷婷| 99国产精品99久久久久久粉嫩| 性感少妇一区| 亚洲成人直播| 欧美精品成人| 久久久久久久久一区二区| 亚洲激情社区| 午夜视频一区| 麻豆久久婷婷| 国产日韩欧美一区在线| 国语精品一区| 欧美一区二区三区四区夜夜大片| 亚洲成色精品| 红桃视频国产精品| 欧美福利专区| 久久青青草综合| 亚洲永久字幕| 国产乱码精品一区二区三区不卡| 亚洲三级影院| 亚洲欧洲一区二区在线观看| 国产主播一区| 欧美色图首页| 狠狠色狠狠色综合人人| 欧美99在线视频观看| 久久国产精品高清| 久久不射网站| 六月丁香综合| 欧美一级网站| 性欧美videos另类喷潮| 国产精品久久久一区二区| 亚洲激情社区| 一区精品久久| 91久久综合| 99精品热视频只有精品10| 在线播放一区| 一区在线播放| 亚洲精品专区| 国产欧美日韩综合精品二区| 国产欧美亚洲日本| 国产日韩欧美一区二区三区四区| 夜夜爽99久久国产综合精品女不卡| 亚洲欧洲久久| 国产伦理一区| 久久天堂成人| 欧美三区美女| 亚洲乱亚洲高清| 国产亚洲一区在线播放| 亚洲综合精品| 欧美成人亚洲| 在线成人h网| 国产区日韩欧美| 久久久久久亚洲精品杨幂换脸| 久久亚洲免费| 亚洲国产三级| 性伦欧美刺激片在线观看| 久久久久网址| 在线观看一区欧美| 欧美资源在线| 黄色欧美日韩| 性欧美xxxx大乳国产app| 欧美精品不卡| 中文精品视频一区二区在线观看| 亚洲欧美bt| 狠狠入ady亚洲精品| 国产精品久久九九| 国产在线日韩| 另类亚洲自拍| 亚洲精品少妇| 欧美精品麻豆| 亚洲欧美国产不卡| 极品日韩久久| 老司机午夜精品视频| 亚洲福利一区| 女同性一区二区三区人了人一| 亚洲三级毛片| 欧美日韩一区二区三区在线观看免| 99在线精品免费视频九九视| 欧美激情五月| 先锋影音一区二区三区| 亚洲精品极品| 国产精品va| 久久久久综合| 国产精品毛片一区二区三区| 国产精品二区在线观看| 美女诱惑一区| 亚洲专区在线| 一本色道久久精品| 激情自拍一区| 黑人一区二区| 欧美精品成人| 可以看av的网站久久看| 亚洲在线成人| 国产欧美短视频| 亚洲三级影院| 黄色精品一区| 国内精品福利| 欧美日韩在线高清| 久久亚洲一区| 久久久国产精品一区二区中文| 国产农村妇女毛片精品久久莱园子 | 日韩亚洲欧美精品| 国产一区再线| 午夜视频一区| 午夜精品av| 午夜精品一区二区在线观看| 久久一区二区精品| 久久精品日韩欧美| 免费视频一区| 蜜桃久久精品乱码一区二区| 国产精品一区免费观看| 国产婷婷精品| 国产日韩精品视频一区二区三区| 亚洲精品欧洲| 一区二区三区国产在线| 9久re热视频在线精品| 亚洲国产午夜| 国产视频一区免费看| 国产亚洲精品久久久久婷婷瑜伽| 99国产精品自拍| 午夜亚洲影视| 亚洲欧美综合一区| 今天的高清视频免费播放成人| 亚洲伦理精品| 国产乱码精品| 久久综合一区二区三区| 欧美日韩一区二区视频在线| 欧美三级在线| 亚洲欧洲久久| 麻豆av福利av久久av| 欧美一区二区三区久久精品| 欧美日韩免费| 99国产精品| 香蕉精品999视频一区二区| 久久久精品午夜少妇| 国产精品vip| 国产日韩欧美在线播放不卡| 亚洲主播在线| 国产精品大片免费观看| 99热在线精品观看| 久久久久久久久久久久久久一区| 欧美日韩天堂| 国产视频一区在线观看一区免费| 久久精品网址| 亚洲人体偷拍| 欧美不卡福利| 国产欧美日韩一区| 欧美三日本三级少妇三99| 国产日韩欧美一区二区| 欧美日韩一区二区国产| 亚洲毛片播放| 欧美久色视频| 亚洲欧美99| 宅男噜噜噜66一区二区 | 欧美精品黄色| 一区二区av| 黄色欧美成人| 美女日韩在线中文字幕| 日韩视频中文| 欧美人成网站| 麻豆成人精品| 99精品热6080yy久久| 国内精品国语自产拍在线观看| 国产精品女主播一区二区三区| 韩日精品在线| 欧美一区91| 久久久久欧美| 亚洲一区二区在线免费观看|