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

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

3天內不再提示

AMD如何將Synopsys AI驗證工具用于測試

SSDFans ? 來源:semiwiki.com ? 作者:semiwiki.com ? 2023-09-21 14:43 ? 次閱讀

構成人工智能(AI)的各種算法正在進入芯片設計流程。推動這項工作的是加速先進人工智能算法所需的新芯片設計的復雜性爆炸式增長。事實證明,在這種情況下,人工智能既是問題也是解決方案。人工智能可以用來將人工智能芯片的設計問題縮小到最小。從2020年發布設計空間優化功能(space optimization capability, DSO.ai)開始,Synopsys已經開發了一段時間的人工智能輔助設計功能。從那時起,該公司宣布了幾項新功能,大大擴展了其人工智能輔助業務。Synopsys產品組合中的一個功能側重于驗證空間優化(verification space optimization, VSO.ai)。任何新功能的真正考驗都是由真正的客戶在真正的設計中的使用,這也是本文的主題。請繼續閱讀,了解AMD如何將Synopsys AI驗證工具用于測試。

VSO.ai 的作用

設計的測試覆蓋率是半導體驗證的核心問題。戰斗口號是,“如果你沒有實踐它,你就沒有驗證它?!贝碳は蛄渴鞘褂枚喾N技術生成的,其中約束隨機是一種流行的方法。然后在設計的模擬運行中使用這些向量,尋找與預期結果不匹配的測試結果。

通過對電路進行更多的測試,發現功能性設計缺陷的機會就會增加。

驗證團隊選擇感興趣的結構化代碼覆蓋度量(行、表達式、塊等),并自動將它們添加到模擬運行中。當每個測試迭代生成符合規則的約束隨機刺激時,模擬器收集所有覆蓋形式的度量。對結果進行監控,目標是調整約束條件以提高覆蓋率。在某些時候,團隊決定在項目進度和資源限制下盡力而為,并進行進一步的驗證。

代碼覆蓋度不能反映設計的預期功能,因此用戶定義的覆蓋度很重要。這通常需要手動完成,僅涵蓋設計行為一小部分。達到覆蓋度和驗證目標非常困難。

一個典型的芯片項目運行成千上萬次有約束的隨機模擬測試,在設計中有大量的重復活動。因此,新覆蓋度的增長速度會減慢,并且新測試的邊際效益遞減。

在某個時刻,曲線趨于平緩,通常是在實現目標之前。團隊必須嘗試弄清楚情況,并在時間和資源有限的情況下盡可能多地提高覆蓋度。這個過程的“最后一英里”是相當具有挑戰性的。收集的數據量是壓倒性的,試圖分析它并確定覆蓋漏洞的根本原因是困難且耗時的。對于這個配置,它是一個非法計數器還是真正的漏洞?

復雜芯片的設計包含許多類似的問題——需要分析大量數據并確定最佳前進路徑。好消息是,AI技術可以非常成功地應用于這類問題。

對于覆蓋度的定義,Synopsys VSO.ai除了傳統的代碼覆蓋度,還可以推導出一些其他類型的覆蓋度,以補充用戶指定的覆蓋度。機器學習(machine learning,ML)可以從經驗中學習,并在適當的時候智能地重用覆蓋。即使在單個項目中,從早期結果中學習也可以幫助改進模型。

VSO.ai在粗粒度的測試級別上工作,并提供自動的、自適應的測試優化,隨著結果的變化而學習。首先運行具有最高回報率的測試,同時消除冗余測試,加速覆蓋度閉環并節省計算資源。

該工具還在模擬器的細粒度級別上工作,通過調整約束隨機刺激來更好地針對未執行的覆蓋點,從而提高結果的測試質量。這不僅加速了覆蓋率的閉環,而且還推動模型收斂到更高準確率。

通過對覆蓋結果的自動化、智能化分析,解決了最后一英里的閉環挑戰。VSO.ai執行根本原因分析(RCA),以確定為什么沒有達到特定的覆蓋點。如果這個工具能自己解決問題,它就會解決。否則,它將向團隊展示可操作的結果,例如確定沖突的約束。

下圖總結了VSO的好處。這些方法的最大好處是在更短的時間內以更少的設計工作獲得更好的結果。

5e04d11a-574c-11ee-939d-92fbcf53809c.png

AMD有什么發現

在最近于硅谷舉行的Synopsys用戶大會上,AMD發表了一篇題為"Drop the Blindfold:使用VSO.ai在受限隨機模擬中進行覆蓋回歸優化"的文章。論文詳細介紹了AMD在多個設計中使用VSO.ai的經驗。AMD對這項工作有很大的目標和期望:

在RTL變化和設計變體較小的情況下,以優化、自動化的方式持續達到100%的覆蓋度。

AMD使用VSO.ai在四個不同設計的回歸樣本中應用了一種記錄完備的方法。下圖總結了這四項實驗。

5e1a3afa-574c-11ee-939d-92fbcf53809c.png

四種設計的回歸特征

AMD隨后詳細介紹了這些設計、它們所面臨的挑戰以及使用VSO.ai所取得的結果,并與未使用VSO.ai的原始設計進行了對比?;仡櫼幌聦⑷斯ぶ悄軕糜谠O計流程的標志性優勢之一:

以更少的時間、更少的設計者精力實現更優越的結果

AMD在會上的演示中總結了觀察到的優勢,該演示被評為大會年度十大最佳演示之一:

為實現相同的覆蓋率,在四個設計中運行的測試數量減少了1.5 - 16倍

快速、按需回歸鑒定器

如果用戶不確定所需的迭代次數,可用于衡量回歸測試的分布情況

在預算相同的情況下,可以測試更多的分區

如果默認回歸未達到100%的覆蓋率,VSO.ai有可能超過這一覆蓋率(即實驗 #1)。

覆蓋率回歸中刪除無用的測試用例

對受限隨機測試進行更可靠的測試分級

URG(統一報告生成器):基于種子 V/S

VSO.ai:基于概率

調試

發現命中概率低于預期的覆蓋項

該演示對VSO.ai進行了測試,并記錄了該工具的積極影響。如前所述,這種對真實設計的用戶應用是對新技術的真正考驗。這就是AMD對Synopsys AI驗證工具的測試。

審核編輯:湯梓紅

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

    關注

    25

    文章

    5251

    瀏覽量

    132812
  • AI
    AI
    +關注

    關注

    87

    文章

    26909

    瀏覽量

    264696
  • 驗證工具
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7459
  • Synopsys
    +關注

    關注

    2

    文章

    154

    瀏覽量

    89909
  • 人工智能
    +關注

    關注

    1780

    文章

    44560

    瀏覽量

    231302

原文標題:AMD將Synopsys AI驗證工具投入測試

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Synopsys IC Validator工具獲得GLOBALFOUNDRIES(GF)認證

    全球第一大芯片自動化設計解決方案提供商及全球第一大芯片接口IP供應商、信息安全和軟件質量的全球領導者Synopsys(NASDAQ:SNPS)宣布,Synopsys IC Validator工具已獲得GLOBALFOUNDRIE
    的頭像 發表于 05-23 17:51 ?6903次閱讀

    Synopsys與R &S公司戰略合作常見問題Synopsys與R &S公司戰略合作常見問題

    加速LTE和LTE-Advanced無線系統中芯片、終端和基站的設計和驗證。Synopsys的LTE和LTE-Advanced庫在Rohde & Schwarz測試測量解決方案上進行
    發表于 05-28 17:38

    如何將約束應用于設計

    我是FPGA新手,我想了解如何將約束應用于設計。請幫助我以上來自于谷歌翻譯以下為原文i am new to FPGA, i want to have knowledge about applying constraintsto a design. plz help me
    發表于 01-08 10:07

    芯片設計完整流程及工具

    ,不符合規格要求的,就需要重新修改設計和編碼。設計和仿真驗證是反復迭代的過程,直到驗證結果顯示完全符合規格標準。仿真驗證工具Mentor公司的Modelsim,
    發表于 08-16 11:08

    芯片設計流程及工具

    的黃金標準,一切違反,不符合規格要求的,就需要重新修改設計和編碼。設計和仿真驗證是反復迭代的過程,直到驗證結果顯示完全符合規格標準。仿真驗證工具Mentor公司的Modelsim,
    發表于 02-12 16:07

    IC設計:Synopsys2018 版本 EDA 工具免費分享

    IC設計:Synopsys2018 版本 EDA 工具免費分享1. 下載的文件列表包含一下文件;加群Q:139869702ReadMe:文件就是現在你正在閱讀的文件,主要是詳細的說明軟件的使用和包含
    發表于 11-30 18:56

    如何將矢量信號分析工具用于多域場合?

    用于多域場合。還討論了矢量信號生成和軟件無線電設計如何影響起支配作用的射頻/模擬硬件與數字域的連接。最后,本指南介紹如何將儀器和無線電硬件直接集成到先進的軟件仿真工具中。
    發表于 05-20 06:49

    請問一下cadence工具好用還是synopsys工具好用?

    請問一下cadence工具好用還是synopsys工具好用?
    發表于 06-23 06:34

    硬件驗證語言——簡介

    HDL 編寫)來驗證我們的設計。我們的門數每天都在增加,因此它們的驗證成了嚴峻的挑戰。過去,驗證是使用設計語言完成的。我們創建了“測試臺”,
    發表于 02-16 13:36

    【RISC-V 生態軟件系列】HHB AI部署工具實戰: HAAS AI EDK精度驗證和性能測試

    測試驗證模型在HAAS AI EDK上的運行精度和性能主要分成三步:1)生成模型;2)上板執行;3)結果分析。1. 生成模型在HHB資源下載頁面下載最新的工具docker鏡像。下載好
    發表于 03-08 07:13

    新思科技發布業界首款全棧式AI驅動型EDA解決方案Synopsys.ai

    摘要:Synopsys.ai可為芯片設計提供AI驅動型解決方案,包含數字、模擬、驗證、測試和制造模塊。AI引擎可顯著提高設計效率和芯片質量,
    發表于 04-03 16:03

    力科推出仿真設計驗證工具

    力科推出仿真設計驗證工具 力科今天宣布推出新的分析工具顯著擴展PCI-Express 3.0協議測試。新的軟件工具叫SimPASS,針對硅
    發表于 02-03 16:31 ?743次閱讀

    力科推出SimPASS仿真設計驗證工具,用于PCI-Expr

    力科推出SimPASS仿真設計驗證工具,用于PCI-Express 3.0協議分析儀 力科近日宣布推出新的分析工具顯著擴展PCI-Express 3.0協議
    發表于 02-05 08:30 ?778次閱讀

    新思科技發布業界首款全棧式AI驅動型EDA解決方案Synopsys.ai

    行業領袖們在2023新思科技全球用戶大會上,分享交流AI技術在芯片設計、模擬、驗證、測試和制造等方面的應用 ? 摘要 : Synopsys.ai可為芯片設計提供
    發表于 04-03 16:02 ?590次閱讀

    新思科技發布業界首款全棧式AI驅動型EDA解決方案Synopsys.ai,引領芯片設計新范式

    Synopsys.ai可為芯片設計提供AI驅動型解決方案,包含數字、模擬、驗證、測試和制造模塊。AI引擎可顯著提高設計效率和芯片質量,同時降
    的頭像 發表于 04-04 23:10 ?449次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>