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

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

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

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

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

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

  在數智化和摩爾定律等多重因素的推動下,當前的芯片功能越來越強大,內部結構也越來越復雜?;仡櫧衲?月份剛剛發布的蘋果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。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产色产综合色产在线视频| 欧美日韩国产一区二区三区| 麻豆精品精品国产自在97香蕉| 极品中文字幕一区| 欧美在线一二三| 国产精品久久久久9999吃药| 制服诱惑一区二区| 久久精品国产综合| 欧美亚洲一区二区在线观看| 99国产精品国产精品久久| 国产精品自在欧美一区| 国产精品视频久久一区| 欧美性猛片xxxx免费看久爱| 国产午夜亚洲精品羞羞网站| 亚洲经典一区| 国产精品欧美日韩一区二区| 新67194成人永久网站| 香蕉成人啪国产精品视频综合网| 久久全国免费视频| 久久国产一二区| 久久久久欧美精品| 亚洲欧美精品伊人久久| 国产精品一区二区黑丝| 另类酷文…触手系列精品集v1小说| 亚洲激情综合| 日韩午夜高潮| 国产精品夜色7777狼人| 欧美精品国产一区| 亚洲精品黄色| 欧美亚洲在线视频| 亚洲国产一区二区视频| 亚洲一区二区三区国产| 国产一区二区毛片| 国产精品自拍三区| 午夜精品久久久久久久久久久久| 国产一区二区三区在线观看免费视频| 欧美啪啪成人vr| 国产欧美日韩亚州综合| 9色国产精品| 一区二区高清视频| 久久人人爽人人爽爽久久| 亚洲欧美综合一区| 麻豆精品视频在线观看视频| 99精品国产热久久91蜜凸| 影音先锋久久资源网| 亚洲欧美日韩爽爽影院| 亚洲国产精品成人va在线观看| 久久精品亚洲乱码伦伦中文| 亚洲图中文字幕| 亚洲国产精品久久久久秋霞不卡| 久久久噜噜噜久噜久久| 国产精品成人va在线观看| 亚洲欧美国产精品专区久久| 欧美精品成人一区二区在线观看| 日韩一级黄色av| 久久天天综合| 国产精品草莓在线免费观看| 国产精品乱子乱xxxx| 亚洲嫩草精品久久| 欧美一区二区私人影院日本| 欧美亚洲系列| 亚洲自拍都市欧美小说| 国产精品二区二区三区| 免费在线亚洲欧美| 亚洲观看高清完整版在线观看| 亚洲五月婷婷| 亚洲国产精品精华液网站| 在线观看精品一区| 亚洲激情欧美| 国产精品国产三级国产aⅴ入口| 一本久道综合久久精品| 国产亚洲综合在线| 一区二区三区精品在线| 国产精品久在线观看| 欧美mv日韩mv国产网站| 亚洲一二三级电影| 国产精品天天摸av网| 国产精品国产三级国产专播品爱网| 亚洲国产成人午夜在线一区| 亚洲精品一区二区三区福利| 国产精品观看| 国产精品久久久91| 欧美福利视频网站| 欧美性大战久久久久| 久久精品在线免费观看| 欧美mv日韩mv国产网站app| 亚洲国产老妈| 韩国三级电影一区二区| 亚洲精品一二| 欧美日韩一区二区在线播放| 欧美日韩情趣电影| 国产精品毛片a∨一区二区三区| 欧美日韩综合不卡| 日韩一区二区福利| 欧美日韩伦理在线免费| 免费视频亚洲| 亚洲性感美女99在线| 国产日韩一区二区三区在线播放| 欧美精品在线视频| 99热在这里有精品免费| 日韩视频―中文字幕| 欧美一区亚洲| 欧美巨乳在线| 欧美日韩第一区日日骚| 欧美顶级少妇做爰| 欧美插天视频在线播放| 亚洲久久视频| 日韩视频不卡| 亚洲人成网站在线观看播放| 欧美精品免费在线观看| 国产精品福利在线观看| 国产日韩一区二区三区在线播放| 欧美欧美午夜aⅴ在线观看| 国产精品久久久久三级| 国产精品私房写真福利视频| 久久亚洲二区| 国产精品成人va在线观看| 国产精品久久久久久亚洲调教| 亚洲激情视频| 午夜亚洲影视| 国精品一区二区三区| 国产免费成人在线视频| 国产精品久久久久影院亚瑟| 国产日韩一区二区三区在线播放| 免费日韩av电影| 激情视频一区二区三区| 亚洲一区二区在线免费观看| 欧美一级理论性理论a| 国产精品毛片a∨一区二区三区|国| 国产色综合天天综合网| 欧美福利一区二区三区| 国产视频在线一区二区| 亚洲高清视频的网址| 亚洲欧美日韩精品久久奇米色影视| 亚洲精品美女| 国产一区二区三区在线播放免费观看| 欧美日韩免费观看一区| 欧美日韩一二三四五区| 最新成人在线| 欧美另类一区二区三区| 国产亚洲亚洲| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲人体影院| 欧美不卡福利| 激情成人中文字幕| 国内精品久久久久久久97牛牛| 国产精品男gay被猛男狂揉视频| 欧美激情一区二区三区在线视频观看| 国产麻豆精品视频| 亚洲欧美一区二区三区极速播放| 一本色道久久综合亚洲精品小说| 欧美日韩精品高清| 99精品视频免费全部在线| 欧美一区亚洲一区| 欧美午夜精品久久久| 亚洲一区二区毛片| 久久三级视频| 欧美粗暴jizz性欧美20| 国产精品亚洲产品| 亚洲高清不卡在线观看| 国产美女诱惑一区二区| 国产精品久久久久久久久久久久久久| 欧美成人免费一级人片100| 亚洲自拍16p| 国产一区二区三区无遮挡| 激情婷婷久久| 久久综合久色欧美综合狠狠| 夜夜狂射影院欧美极品| 欧美成年人在线观看| 欧美午夜精品久久久久久人妖| 黄色成人片子| 亚洲人成毛片在线播放| 在线亚洲美日韩| 在线成人h网| 亚洲高清毛片| 久久久中精品2020中文| 极品少妇一区二区| 亚洲欧美亚洲| 久久精品青青大伊人av| 国产视频一区三区| 最新亚洲一区| 久久婷婷国产综合精品青草| 欧美体内谢she精2性欧美| 欧美成人资源| 夜夜爽99久久国产综合精品女不卡| 欧美色欧美亚洲高清在线视频| 日韩午夜高潮| 麻豆成人91精品二区三区| 亚洲国产精品一区二区久| 悠悠资源网亚洲青| 国产亚洲a∨片在线观看| 小黄鸭精品密入口导航| 在线国产欧美| 欧美 日韩 国产一区二区在线视频| 久久午夜羞羞影院免费观看| 欧美精品精品一区| 一区在线免费| 麻豆成人精品| 在线视频亚洲一区| 国产一区二区精品在线观看| 亚洲高清一区二区三区| 亚洲欧洲一区二区三区在线观看| 国产日韩在线一区二区三区| 亚洲一区二区成人| 国产精品久久久久国产精品日日| 亚洲你懂的在线视频| 原创国产精品91| 欧美精品在欧美一区二区少妇| 免费不卡欧美自拍视频| 欧美在线精品一区| 亚洲精品中文字幕在线| 国产精品白丝av嫩草影院| 欧美日韩国产精品一区| 亚洲第一中文字幕在线观看| 亚洲国产日韩一区二区| 国产一区二区精品| 国产一区二三区| 最新成人av在线| 欧美视频中文一区二区三区在线观看| 一区二区冒白浆视频| 亚洲欧美综合国产精品一区| 亚洲视频在线视频| 一本综合久久| 欧美一区二区三区免费在线看| 久久精品国产精品| 亚洲一二三区视频在线观看| 性色av香蕉一区二区| 亚洲激情电影在线| 激情成人亚洲| 蜜桃精品一区二区三区| 久久婷婷国产麻豆91天堂| 欧美视频中文字幕在线| 亚洲激情图片小说视频| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品私房写真福利视频| 午夜欧美大片免费观看| 99在线精品视频在线观看| 欧美中文字幕视频在线观看| 国产一区二区三区高清在线观看| 国产婷婷成人久久av免费高清| 国产精一区二区三区| 亚洲一区二区三区免费视频| 欧美伊人久久久久久午夜久久久久| 国产精品毛片a∨一区二区三区| 艳女tv在线观看国产一区| 国产精品国产三级国产普通话三级| 欲香欲色天天天综合和网| 欧美一区二区在线免费播放| 国产精品久久久久久久久搜平片| 久久久精品视频成人| 亚洲摸下面视频| 欧美黄色免费| 欧美a级片网| 黄色日韩网站视频| 精品99一区二区三区| 欧美日韩免费观看一区=区三区| 欧美精品入口| 欧美激情 亚洲a∨综合| 亚洲视频在线播放| 悠悠资源网亚洲青| 欧美大片在线观看一区二区| 久久精品日产第一区二区| 亚洲欧美怡红院| 国产日韩在线播放| 激情亚洲一区二区三区四区| 国产精品久久7| 欧美天堂亚洲电影院在线观看| 一本色道久久88亚洲综合88| 亚洲视频一区| 最新国产精品拍自在线播放| 老巨人导航500精品| 国产精品尤物| 一区二区激情小说| 久久久久久自在自线| 亚洲另类自拍| 狠色狠色综合久久| 亚洲国产精品一区二区第四页av| 老鸭窝91久久精品色噜噜导演| 狠色狠色综合久久| 亚洲国产精品高清久久久| 欧美一区日本一区韩国一区| 怡红院精品视频在线观看极品| 在线电影一区| 欧美三区美女| 久久婷婷av| 久久九九免费| 欧美v亚洲v综合ⅴ国产v| 久久先锋影音| 国产精品一区二区欧美| 影院欧美亚洲| 国产精品美女久久久久久久| aⅴ色国产欧美| 一区二区三区四区蜜桃| 猛男gaygay欧美视频| 影音先锋亚洲视频| 国产精品www网站| 日韩视频免费大全中文字幕| 欧美一区二区三区免费视| 久久精品夜色噜噜亚洲aⅴ| 在线日韩中文| 久久久久国色av免费看影院| 亚洲免费观看高清在线观看| 亚洲自拍三区| 国产美女一区二区| 国产精品一级二级三级| 亚洲在线观看视频网站| 久久这里有精品视频| 亚洲黄色在线观看| 国产欧美一区二区三区在线老狼| 亚洲久久视频| 久久久女女女女999久久| 免费不卡中文字幕视频| 国产日韩专区| 亚洲综合色丁香婷婷六月图片| 亚洲人成在线观看网站高清| 久久久久国产一区二区| 国产在线播放一区二区三区| 欧美精品1区2区3区| 欧美一级二级三级蜜桃| 久久伊伊香蕉| 性做久久久久久久久| 1000部国产精品成人观看| 国产热re99久久6国产精品| 欧美视频一区二| 日韩视频三区| 亚洲第一精品夜夜躁人人躁| 欧美中文字幕不卡| 91久久精品国产91性色tv|