《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > AI+EDA,提升芯片驗證覆蓋率的利器

AI+EDA,提升芯片驗證覆蓋率的利器

2023-04-19
作者: 姬云青
來源: TechSugar
關鍵詞: 芯片 AI EDA 覆蓋率

  現代芯片發展的方向是什么?

  這是一個很大的問題,可以從多個角度去回答。如果從應用端去而言,那就是數智化,囊括了大數據、云計算、物聯網、AI、5G及自動駕駛等創新方向。數智化芯片有兩大明顯的特征,功能更復雜以及對安全性要求更高,這就對芯片驗證提出了更大的挑戰。

  芯片驗證的評判標準——覆蓋率

  在數智化和摩爾定律等多重因素的推動下,當前的芯片功能越來越強大,內部結構也越來越復雜。回顧今年1月份剛剛發布的蘋果M2 Max芯片,內部集成了670億個晶體管,用以實現強大的CPU(12核CPU)、GPU(38核GPU)和內存系統(96GB內存和更大的L2緩存)等功能。

  微信截圖_20230419091721.png

  圖1:蘋果M2 Max芯片(圖源:蘋果官網)

  蘋果M2 Max芯片當然是一款非常強大的產品,然而讓數百億個晶體管像人體細胞一樣組成器官,然后再整體配合正常工作可不容易,因此要對功能模塊和IP進行充分驗證。我們都知道,這需要通過EDA工具完成芯片驗證,包括架構設計、軟件仿真、硬件仿真和原型驗證等。

  高效的驗證工具能夠從兩個維度幫助芯片設計公司。一是降低成本,實現一次性流片成功。下一代先進SoC將采用3nm制程,根據市場研究機構International Business Strategies(IBS)的數據,3nm芯片的設計費用約達5-15億美元,流片失敗的損失將是巨大的。

  其二是縮短研發周期。隨著終端產品迭代速度提升,芯片成為一個真正的“風口”屬性產品,需要在特定的時間周期內推出并滿足市場需求,一旦延后也就失去了這顆芯片的價值。根據行業經驗,驗證在典型SoC項目中的工作量占比約70%。

  驗證的目標是獲得無BUG的RTL(Register Transfer Level,電路寄存器傳輸級)代碼,也就是在流片前的驗證環節里,確保IP功能正確以及IP和功能模塊的系統性功能正確。高昂的工藝成本已經不允許SoC在流片后才發現系統微碼無法解決的BUG。

  為了達到這一目的,芯片驗證無論是從方法還是方式上都在積極創新。比如,UVM驗證需要構建平臺和測試用例,然而測試用例難以覆蓋所有的邊界情況,這樣引入Formal工具的價值便體現了出來,能夠以類似窮舉的方式快速且全面地找到隱藏的BUG,那么就可以將有Formal工具的模塊剝離出來,能夠顯著降低測試用例的復雜性。

  微信截圖_20230419091815.png

  圖2:IP新的驗證流程示意圖

 ?。▓D源:How formal verification saves time in digital IP design技術博文,作者:DAVID VINCENZONI )

  這就引出了一個當前驗證的主流基準——覆蓋率,包括功能覆蓋率和代碼覆蓋率。其中,功能覆蓋率是通過編寫covergroup和coverpoint去覆蓋數據、地址和控制信號,尋找在用戶想要的全部功能中是否有代碼遺漏;代碼覆蓋率包括斷言(assertion)、行(line)、狀態機(FSM)、分支(branch)、表達式(condition)和信號翻轉(toggle),目標是評估代碼質量,包括查看代碼完整性以及去除不必要的冗余。

  提升覆蓋率是個體力活

  雖然基準和核心目標很清晰,不過基于傳統的EDA工具去提升覆蓋率還是會遇到很多方面的挑戰。如下圖所示,在仿真(simulation)驗證中,需要做到功能覆蓋率和代碼覆蓋率的結合,當功能覆蓋率和代碼覆蓋率都達到100%時,驗證工作結束。不過,在實際芯片驗證過程中,代碼覆蓋率中的表達式和信號翻轉類型很難達到100%,狀態機類型也可能出現這種問題,因為很多狀態之間并不存在相互關系;功能覆蓋率理論上是要將具體功能細化到一個個不可分割的小點,然后編寫coverpoint進行覆蓋,不過功能分割和測試用例沒有通用標準,基本主要依靠工程師的個人經驗、認知以及思維邏輯。這就導致,仿真工具收集數據進而得到的覆蓋率報告存在一定程度的不足。

 微信截圖_20230419092119.png

  為了實現待測設計的覆蓋率達標,往往首次拿到覆蓋率報告后,功能覆蓋率只是覆蓋了立項中最主要的一些功能。如上圖所示,很多代碼結構并沒有被觸發過。那么研發人員就需要走下圖里的外圍路徑,也就是重做測試用例,對現有用例的隨機約束、callback機制等進行手動調整。

 微信截圖_20230419092135.png

  看起來上圖中也只是增加了一條測試用例的路徑,但實際上是一個需要經過多輪次往復的工作流,雖然目前有很多加速覆蓋率收斂、回歸的工具可以使用,但這個過程依然會耗費大量機器、人力和時間等寶貴資源。

  更具挑戰性的是,當覆蓋率回歸測試到達“最后一公里”階段時,往往經過很多輪修改都無法獲得更好的覆蓋率收斂,驗證工程師有時候會在這個環節陷入覆蓋率分析和用例調整的“迷宮”,有時候甚至需要回歸到最開始的功能點劃分或者增加RTL代碼并重新運行回歸以驗證錯誤是否被修復。

  更糟糕的情況是,當覆蓋率達到100%依然存在新的設計漏洞,這個時候就證明是存在明顯的功能覆蓋率缺失,也就是用例配置錯誤。有研究發現,當回歸測試的代碼覆蓋率達到90%時,平均只有54%被監測,因此需要高質量的用例來找到剩余代碼的漏洞。這就是為什么我們強調,對于功能覆蓋率來說,驗證人員自身經驗非常重要。

  實際上,上述這些內容主要是從測試質量(QOR)和測試時間(TTR)角度來考慮。作為驗證工程師,還需要關注達成結果所需的成本(COR),隨著芯片復雜度提升,增加驗證工程師和運算服務器都會增加額外的成本。并且,每次芯片改版(re-spin)都會帶來不小的成本增加。

  VSO.ai用AI驅動驗證

  在人類驗證工程師的經驗成為芯片驗證的明顯瓶頸時,產業將希望寄托于人工智能(AI)。AI,尤其是機器學習(ML)最大的魅力就在于能夠在迭代循環中不斷成長,并基于大數據發現代碼中難以察覺的錯誤,進而實現更快速、更高質量的覆蓋率收斂。

  VSO.ai作為新思科技推出的全新一代VCS工具中用于覆蓋率提升的一項技術,提供業界首個人工智能驅動的驗證解決方案,幫助驗證團隊更快、更高質量地實現覆蓋收斂。

微信截圖_20230419092156.png

  VSO.ai能夠從三個方面給驗證工程師帶來非凡的助力:

  首先是實現更快的覆蓋率收斂。對于驗證工程師而言,覆蓋率并沒有具體的指標,并存在大量的重復性工作,因此手動進行回歸優化的效率非常低,對給定設計進行上萬次測試是很常見的。VSO.ai可執行粗粒度基準測試,提供自動化的、自適應的測試優化。在運行過程中,VSO.ai會率先運行具有最高ROI的測試,同時消除冗余測試,從而加速覆蓋收斂并節省計算資源。

  其次是實現更高的測試質量。如上所述,由于傳統工作流中功能覆蓋率主要依賴驗證工程師的經驗,導致很多時候覆蓋率收斂的效果很差。VSO.ai也可執行細粒度的基準測試,通過調整隨機約束激勵來針對未被驗證的覆蓋點,自動發現測試覆蓋率中難以捉摸的錯誤,進而提升測試質量。

  第三點是攻克“最后一公里”的驗證難題。在驗證的最后階段,過往驗證工程師的手動調整到這個時候覆蓋率收斂和ROI都會顯著降低,原因在于此時驗證工程師對已獲取的驗證大數據所具有的洞察力和分析能力已經很低。VSO.ai可執行根本原因分析(RCA),以確定為什么沒有達到特定的覆蓋點,通過AI解決最后的難題。

  當前,AI要在EDA領域發揮作用,依然需要融入到傳統工具中,VSO.ai也不例外,因此工具的可集成特性是非常重要的。如下圖所示,VSO.ai可以輕松集成到現有的新思科技VCS(R)回歸環境中,而無需對設計或測試平臺進行任何代碼更改。

  微信截圖_20230419092213.png

  對于芯片驗證而言,一旦設置了芯片設計的RTL并配置了設計狀態空間,驗證過程就開始了。VSO.ai在工程師編譯設計時就開始介入,它會自動識別和編排測試,用自動生成的覆蓋率來替代工程師編寫的代碼覆蓋率和功能覆蓋率融合設計,以最大限度地減少用戶選擇的目標函數,例如回歸CPU時間、測試運行次數、模擬周期或每秒周期數。

  如下圖所示,在整個仿真測試流程中,每一次運行VSO.ai都能夠提供新的信息來改進約束求解和優化回歸測試。驗證工程師在此過程中可以靈活設置自己的覆蓋率目標,比如驗證工程師如果并不需要更高的覆蓋率,那么VSO.ai產生的覆蓋率就可以少得多。

 微信截圖_20230419092231.png

  綜上所述,新思科技VSO.ai是一套自主工作系統,用以替代驗證工程師負責的編譯設計和編排測試等工作,以盡可能快、盡可能低開銷地達到覆蓋率目標,并獲得最高質量的驗證結果。比如,在OpenTitan HMAC這款IP驗證示例中,VSO.ai在實現100%功能覆蓋率的速度上是傳統方案的3倍。

 微信截圖_20230419092246.png

  VSO.ai的典型應用

  在實際應用中,驗證IP功能是VSO.ai的一個典型場景。日本芯片廠商瑞薩科技共享研發核心IP部門開發總監Takahiro Ikenobe表示,“由于設計復雜性的上升,芯片設計使用傳統技術來滿足質量和上市時間的限制正在變得困難。使用Synopsys VSO.ai的人工智能驅動驗證,我們在減少功能覆蓋率缺陷方面取得了高達10倍的改進,IP驗證生產率也提高了30%,這表明人工智能有能力幫助我們應對日益復雜的設計帶來的挑戰?!?/p>

  根據新思科技方面給出的數據,VSO.ai既可以擴大目標覆蓋面,又可以加快IP驗證過程,可以實現IP 99%的覆蓋率。

  IP驗證是SoC芯片驗證的重要一環,特別是在數智化趨勢下,接口IP的安全性和芯片本身的安全性直接掛鉤。如下圖所示,SoC上需要確保安全性的接口非常多,包括DDR、PCIe、CXL、以太網、MIPI、USB、UFS等。

微信截圖_20230419092311.png

  為什么VSO.ai能夠給IP驗證帶來如此巨大的提升呢?答案在于新思科技長期以來都在深耕安全接口。新思科技安全接口的優勢在于其涵蓋了開發者在HPC、移動、物聯網和汽車等各種不同應用中需要考慮的所有接口。因此,新思科技的安全接口IP不僅在SoC設計中被廣泛應用,同時對安全接口IP設計和應用的理解也領跑全行業。龐大的應用數據基礎加上出色的行業理解,促成了VSO.ai在IP領域的高效表現。

  結語

  當前,AI已經逐漸滲透到EDA工具的每個工作流程中,讓芯片設計工程師和驗證工程師從反復循環的工作中解脫出來,能夠專注于創建差異化的IP和SoC系統。隨著工藝水平提高,以及終端應用迭代速度加快,AI在芯片驗證中正如一場及時雨,為這項復雜工作節省時間的同時,也帶來了更好的成本優化。相信隨著AI+EDA融合逐漸深入,芯片驗證這個“拖后腿”的毛病也能夠被治愈,讓我們拭目以待。


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

微信圖片_20210517164139.jpg

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

          欧美激情视频一区二区三区免费| 性欧美暴力猛交另类hd| 亚洲黄色毛片| 一本久久综合| 亚洲欧美大片| 国产精品jizz在线观看美国| 亚洲精品乱码久久久久久蜜桃91| 国产乱码精品一区二区三区不卡| 欧美一区亚洲二区| 亚洲国产日韩欧美| 性一交一乱一区二区洋洋av| 国产一区亚洲| 亚洲女人av| 欧美黄污视频| 国产精品美女| 亚洲高清视频在线观看| 老鸭窝毛片一区二区三区| 激情综合网址| 久久国产精品99国产| 亚洲小说欧美另类社区| 麻豆精品网站| 99亚洲一区二区| 欧美fxxxxxx另类| 欧美黄色一级视频| 亚洲永久免费| 99精品国产高清一区二区 | 欧美在线亚洲综合一区| 亚洲精品九九| 欧美日韩综合网| 亚洲欧美日韩国产一区| 亚洲国产高清一区二区三区| 欧美日韩国产精品一卡| 久久国产88| 一区二区三区免费看| 亚洲午夜极品| 国产综合欧美| 国产综合色一区二区三区| 久久久www| 久久黄色影院| 久久午夜精品一区二区| 国产嫩草一区二区三区在线观看| 一区二区福利| 一本久道久久久| 一本久道综合久久精品| 999亚洲国产精| 99av国产精品欲麻豆| 亚洲特色特黄| 激情丁香综合| 伊人精品视频| 夜夜精品视频| 性欧美videos另类喷潮| 红桃视频国产一区| 久久久777| 美女精品网站| 女人香蕉久久**毛片精品| 欧美.日韩.国产.一区.二区| 欧美区国产区| 狠狠色噜噜狠狠色综合久| 亚洲视频狠狠| 9色精品在线| 国产精品久久久久久模特| 亚洲一区3d动漫同人无遮挡| 亚洲一区二区三区欧美| 奶水喷射视频一区| 欧美极品一区二区三区| 国产一区日韩一区| 国产一区二区精品| 在线亚洲美日韩| 亚洲国产黄色| 亚洲欧美国产不卡| 欧美日韩国产亚洲一区| 在线精品亚洲| 六月丁香综合| 亚洲一级网站| 国产农村妇女精品一区二区| 欧美日韩网站| 日韩一级欧洲| 欧美成人首页| 中日韩男男gay无套| 久久久一二三| 最新日韩av| 麻豆91精品| 亚洲国产精品一区二区第一页| 国产精品久久久一区二区三区| 欧美国产91| 亚洲一区二区三区精品视频| 好看不卡的中文字幕| 亚洲一区二区毛片| 激情文学一区| 久久亚洲午夜电影| 99riav国产精品| 欧美一区国产在线| 国产乱码精品一区二区三区不卡| 国产一区二区在线观看免费播放| 亚洲一区二区三区四区五区午夜| 国产一在线精品一区在线观看| 免费亚洲婷婷| av成人激情| 很黄很黄激情成人| 欧美国产三区| 久久久久久一区| 中文精品视频一区二区在线观看| 欧美日韩国内| 老司机精品福利视频| 国产精品日韩欧美一区二区三区| 国产精品草草| 欧美日韩日本国产亚洲在线| 久久不射中文字幕| 国产九九精品| 欧美在线二区| av成人激情| 亚洲国产片色| 亚洲精品精选| 亚洲欧洲综合| 亚洲激情女人| 亚洲精品一品区二品区三品区| 国产精品yjizz| 欧美日本中文| 国内精品久久久久久久果冻传媒 | 久久久久网址| 免费久久久一本精品久久区| 亚洲欧美日韩国产综合精品二区| 亚洲深夜福利| 国产日韩欧美二区| 国产精品一区毛片| 久久国产欧美精品| 欧美激情1区2区| 国产一区视频观看| 亚洲毛片一区| 午夜在线观看免费一区| 久久五月激情| 亚洲图片在线| 一区二区三区四区五区精品| 亚洲一区二区精品在线| 久久久久久久高潮| 狠狠干成人综合网| 国产精品一区二区你懂得| 久久天天综合| 国产精品99一区二区| 亚洲清纯自拍| 久久不射网站| 怡红院精品视频在线观看极品| 日韩亚洲一区在线播放| 美女精品在线| 亚洲特色特黄| 亚洲欧美日本日韩| 国产精品大片免费观看| 日韩亚洲国产精品| 女人天堂亚洲aⅴ在线观看| 在线视频国内自拍亚洲视频| 午夜在线播放视频欧美| 国语精品中文字幕| 国产精品区一区| 久久综合中文| 在线视频精品一区| 国产精品扒开腿做爽爽爽软件| 亚洲美女91| 欧美日韩另类综合| 国产精品区二区三区日本| 国产精品va| 午夜一区在线| 亚洲人成毛片在线播放女女| 久久一区视频| 一区二区av| 精品成人一区| 久久一本综合频道| 国产一区二区三区四区hd| 一区二区三区av| 欧美三区视频| 久久精品日产第一区二区| 亚洲东热激情| 欧美搞黄网站| 老鸭窝亚洲一区二区三区| 亚洲高清视频在线观看| 欧美在线三级| 美女精品一区| 国产精品一区毛片| 国产欧美日韩亚洲一区二区三区| 欧美精品v日韩精品v国产精品| 亚洲一区精彩视频| 国产精品腿扒开做爽爽爽挤奶网站| 欧美日韩一区二区三区在线观看免| 亚洲一区二区毛片| 国产一区二区高清不卡| 日韩亚洲在线| 一本久久综合| 亚洲深夜激情| 国产精品久久波多野结衣| 99伊人成综合| 国产欧美精品久久| 国产精品毛片| 亚洲欧美日韩精品在线| 亚洲一区二区在线免费观看| 国产视频欧美| 国产模特精品视频久久久久| 国产精品一级| 国产亚洲一区在线| 国产日韩欧美综合精品| 一本色道久久综合| 国产日韩1区| 国产久一道中文一区| 国产美女一区| 久久久久国产精品一区三寸| 免费永久网站黄欧美| 香蕉久久国产| 欧美福利专区| 黄色一区三区| 国产情侣一区| 久久婷婷影院| 尤物在线精品| 国产毛片一区| 国产精品v亚洲精品v日韩精品| 久久综合伊人| 亚洲精品综合| 亚洲影院免费| 狠狠色综合网站久久久久久久| 欧美一区激情| 亚洲黄色一区二区三区| 日韩午夜av在线| 久久av一区二区三区| 欧美成人高清| 亚洲欧洲精品一区| 久久亚洲精品伦理| 黄色亚洲在线| 免费日韩av片| 在线观看欧美亚洲| 亚洲欧美日韩专区| 亚洲大片av| 免费亚洲一区二区| 亚洲成色精品| 欧美1区2区| 亚洲最黄网站| 国产在线欧美日韩| 久久国产毛片| 一本色道久久综合亚洲精品不 | 国产精品一区二区欧美| 女人天堂亚洲aⅴ在线观看| 亚洲激情网站| 欧美特黄一级| 欧美在线三区| 香蕉久久久久久久av网站| 亚洲黄色高清| 久久精品毛片| 伊人成人在线| 欧美喷水视频| 久久精品伊人| 亚洲视频播放| 亚洲狠狠婷婷| 国产一区高清视频| 久久在线91| 亚洲一区日韩在线| 在线亚洲激情| 亚洲黄页一区| 亚洲第一精品影视| 国内精品久久久久久久影视麻豆| 久久国产欧美精品| 性高湖久久久久久久久| 一区二区三区精品国产| 亚洲精品免费观看| 一区二区亚洲精品| 极品少妇一区二区三区| 欧美欧美全黄| 国产精品av久久久久久麻豆网| 久久久久se| 久久婷婷久久| 欧美88av| 欧美激情亚洲| 欧美aa国产视频| 欧美国产三区| 欧美亚州在线观看| 国产精品mm| 极品中文字幕一区| 亚洲毛片av| 国产精品免费一区二区三区观看| 国产区欧美区日韩区| 国产精品乱子乱xxxx| 国产一区二区三区免费不卡 | 久久一区二区三区av| 久久精品成人| 久久亚洲视频| 国产一区二区三区四区老人| 激情欧美一区| 99视频+国产日韩欧美| 国产精品免费看| 美女视频一区免费观看| 久久精品日产第一区二区| 欧美一区久久| 永久域名在线精品| 国产日韩专区| 久久综合影视| 在线看片日韩| 国产乱人伦精品一区二区| 久久男女视频| 狠狠综合久久| 国产精品有限公司| 午夜精品免费| 亚洲精一区二区三区| 久久久成人网| 海角社区69精品视频| 国产欧美日韩综合精品二区| 欧美一区91| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲在线观看| 狠狠综合久久av一区二区老牛| 一本色道久久| 国产精品av一区二区| 国产精品一区在线播放| 黄色日韩在线| 久久久久久九九九九| 亚洲黄色精品| 欧美黄色一区二区| 国产精品日韩| 黄色亚洲精品| 麻豆成人在线| 亚洲视频1区| 红桃视频欧美| 羞羞视频在线观看欧美| 亚洲黄色影院| 欧美日韩一区二| 久久精品人人做人人爽电影蜜月| 亚洲国产精品一区在线观看不卡 | 久热这里只精品99re8久| 在线看片成人| 欧美黄色精品| 久久av一区二区三区| 亚洲精选在线| 激情综合在线| 国产综合激情| 欧美极品一区| 久久免费99精品久久久久久| 在线亚洲观看| 日韩午夜视频在线观看| 亚洲第一黄网| 激情一区二区| 亚洲欧美影院| 欧美在线国产| 欧美一区精品| 久久亚洲免费| 欧美在线免费| 欧美精品aa| 欧美日韩1区2区3区| 久久一区国产| 午夜精品美女久久久久av福利| 亚洲在线日韩| 久久国产精品高清| 香蕉亚洲视频| 久久婷婷亚洲| 久久精品日产第一区二区 | 亚洲激情成人| 精品999日本| 亚洲国产高清一区| 亚洲人成免费| 一区二区三区高清视频在线观看| 亚洲激精日韩激精欧美精品| 在线电影一区| 中文精品视频一区二区在线观看| 99精品99| 久久xxxx| 国产精品激情| 亚洲国产精品综合| 国产视频一区三区| 亚洲欧洲日本国产| 中文欧美日韩| 久久精品导航| 国产精品chinese| 亚洲免费精品| 欧美在线综合| 国产一区二区无遮挡| 夜夜爽av福利精品导航| 久久精品官网| 国内精品福利| 亚洲一区三区电影在线观看| 欧美暴力喷水在线| 亚洲国产高清一区二区三区| 亚洲一区二区精品在线观看| 欧美一区二区三区另类| 在线成人www免费观看视频| 国产精品亚洲不卡a| 老司机精品久久| 在线视频观看日韩| 噜噜噜噜噜久久久久久91| 国内精品久久久久久久影视蜜臀| 亚洲欧美久久久| 狼狼综合久久久久综合网| 国产一区二区三区四区hd| 在线一区免费观看| 欧美日韩国产探花| 国产精品久久九九| 狠狠色噜噜狠狠色综合久| 免费在线成人| 亚洲人成免费| 欧美日韩一区在线视频| 先锋亚洲精品| 一区二区av| 尤物网精品视频| 欧美国产高潮xxxx1819| 亚洲一区久久| 中文精品在线| 亚洲日本无吗高清不卡| 欧美日韩系列|