色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

SystemVerilog測試套件加速IP到SoC的重用

星星科技指導員 ? 來源:synopsys ? 作者:Bernie DeLay ? 2023-05-29 10:13 ? 次閱讀

驗證復雜的 SoC 需要付出很多努力。我們的用戶調查顯示,流片復雜SoC所涉及的工程資源中約有70%用于驗證,其中一半時間用于調試。

如果沒有經過深思熟慮的驗證環境,驗證團隊會浪費大量時間在 SoC 級別重新創建驗證環境以實現芯片級驗證,因為他們不考慮重用最初開發的環境來驗證其塊級 IP。即使跨相同的抽象級別,也無法重用相同的驗證IP和環境來支持仿真和仿真,也會導致延遲,并消耗不必要的工程資源。

能夠在整個 SoC 項目中一致地重用驗證環境,可顯著提高驗證效率。但是,要從這些生產力優勢中獲益,核查團隊需要仔細規劃其驗證過程所有階段的方法。

驗證范圍

通常,驗證團隊會開發單獨的流來支持塊和 SoC 級別的驗證。除了支持這些不同抽象級別之間的重用外,驗證環境還應可在驗證過程的不同階段重用,以最大程度地減少工作量。

poYBAGR0CZCAfoRiAAB6f85rnNc774.png

圖1:驗證光譜的兩個維度

每個設計的起點通常是系統架構,因為它定義了整體性能要求或約束。從設計和驗證的角度來看,目標應該是在后續階段重用這些性能約束,并確保設計在集成 RTL 和設計發展時繼續滿足這些約束。

例如,當系統架構師的約束(如總線吞吐量和延遲)已在塊級別進行驗證時,驗證團隊如何確保在 SoC 級別滿足這些約束?

為此,驗證團隊應旨在重用組件,通常是在塊和 SoC 級別監控這些約束的驗證 IP。驗證負責人必須提出具有通用方法、環境和驗證IP的測試平臺架構,該架構可在塊和SoC級別重用。當然,協議驗證 IP 必須能夠利用系統架構師提供的性能約束,并突出顯示整個系統互連中的任何違規行為。同時,為了最大限度地提高工作效率,團隊應確保為塊級驗證編寫的測試也能在 SoC 級別工作,并在模擬和仿真中工作。

一致性是關鍵

系統架構師最有可能使用事務級建模 (TLM) 技術。重用的關鍵是確保 API 在環境和抽象級別之間保持一致。例如,TLM API 應該與用于仿真的 C API 保持一致——無論團隊正在處理驗證流程的哪個階段。

每個 API 下的內容(驅動程序)對于每個環境都是唯一的,例如,用于模擬的 SystemVerilog 驅動程序和用于仿真的 RTL 驅動程序。無論 API 在驅動程序級別與什么接口,重用驗證 IP 的 API 的能力都是支持重用的關鍵。

支持塊到 SoC 重用

雖然一致的 API 支持在整個驗證范圍內重用,但 IP 到 SoC 重用是提高生產力的關鍵領域之一。它需要一種基于遵守最佳實踐準則、一致的驗證環境和一致的 VIP 的方法。

一致的語言和方法

在模塊和SoC級別以及所有驗證IP中使用通用語言(如SystemVerilog和UVM),可以更輕松、更快速地在每個級別集成和測試設計。

通用驗證計劃

再利用原則應盡可能擴大到核查計劃。在塊級別定義驗證計劃所做的工作應轉移到 SoC 級別。這應包括驗證團隊可以重用的功能覆蓋定義和測試。

共享功能覆蓋數據庫

在一開始就擁有一致的覆蓋率數據庫可以節省將多個專有數據庫手動合并為通用格式的大量時間。一致的數據庫將使驗證團隊能夠輕松快速地比較不同抽象級別的結果。

通用序列庫和調試

通過使用通用序列庫,能夠在模塊和SoC級別之間輕松重用激勵,這將提高驗證效率。

設計和驗證團隊在調試上花費了大量時間。在 SoC 級別發現錯誤時,工程師可能必須轉回 IP 級別來調查問題。能夠在單個通用調試環境中執行此操作,可以最大限度地減少團隊在學習和熟悉不同環境上花費的時間。

驗證團隊還可以從整個測試臺的可見性中受益。能夠在 IP 和 SoC 級別查看調試器代碼窗口中的事務,可以節省在不同調試環境之間切換的時間。

通用語言、方法、規劃和調試是在驗證環境的不同階段實現塊到 SoC 重用的先決條件。

有了正確的基礎設施,團隊就可以專注于構建與模塊接口的測試套件。

測試套件

對針對塊級的測試套件采用錯誤的方法,使得在 SoC 級別重用塊級驗證環境和測試變得困難。

圖 2 顯示了如何配置測試套件以支持在塊級別驗證 PCI Express IP,這也適合在 SoC 級別重用。

poYBAGR0CZWARgR3AAJQtEL40_Y632.png

圖 2:PCI Express 設計的測試套件

測試套件設計為模塊化。圖 2 右上角的模塊顯示了如何將 PCI Express 端點 RTL、AXI 接口和相關驅動程序封裝到一個環境中。關系圖的左上角顯示了封裝在另一個環境中的根復雜 VIP。將整體環境與“底層”隔離開來是實現塊級和 SoC 級驗證之間平穩過渡的關鍵。

在實現測試套件時,目標應該是避免進行會阻礙重用的更改;以避免多次“觸摸”測試。即使是相對較小的任務,如更改屬性的分層路徑,如果必須更改數百甚至數千個測試,也會產生大量工作。

為了最大程度地減少更改,驗證團隊在規劃和編寫測試時應考慮塊級別和 SoC 級別之間可能更改的內容,并確保測試不引用內部環境。最好的方法是創建“配置感知”的測試,即測試應該了解整體環境和配置。測試應傳遞配置的名稱,并讓驅動程序決定如何應用信息

驗證團隊必須將所有這些原則付諸實踐,以便實現從塊到 SoC 級別的重用。弄錯它們會產生額外的工作,以便將IP測試套件過渡到芯片級別。

新思科技VC驗證IP

Synopsys 在構建其下一代驗證 IP 解決方案時廣泛使用 SystemVerilog,以支持易用性和重用性。例如,Synopsys 為符合 UVM(通用驗證方法)的測試套件提供 SystemVerilog 源代碼,這可以節省大量開發時間并減少對內部專業知識的需求。內置功能使工程師能夠在整個驗證范圍內應用一致的方法,以便在模塊和 SoC 級別進行高效驗證。

Synopsys 驗證 IP 和測試套件解決方案支持從架構分析到模塊驗證、互連設計、SoC 集成,最后到仿真中的軟硬件協同驗證的整個驗證過程。廣泛的 Synopsys 驗證 IP 產品組合包括驗證復雜 SoC 設計所需的最新協議、接口和存儲器。Synopsys VIP 部署在數千個項目中,支持 AMBA、PCI Express、USB、MIPI、DDR、LPDDR、HDMI以太網SATA/SAS、光纖通道、OCP 等。

總結

驗證 IP 已成為驗證流程的關鍵部分,支持廣泛的任務,例如性能分析、IP 模塊、互連和 SoC 的 RTL 驗證,以及以具有仿真功能的事務處理器的形式實現全芯片驗證,包括硬件-軟件協同驗證。

驗證環境中的 IP 到 SoC 級重用可以提高整個驗證過程的工作效率。這種方法要求驗證團隊使用相同的語言、方法和驗證 IP 開發可重用的塊測試環境,所有這些都必須專門構建以支持重用,并具有一致應用的指南。

審核編輯:郭婷

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

    關注

    38

    文章

    4161

    瀏覽量

    218167
  • IP
    IP
    +關注

    關注

    5

    文章

    1701

    瀏覽量

    149504
  • 仿真
    +關注

    關注

    50

    文章

    4070

    瀏覽量

    133552
收藏 人收藏

    評論

    相關推薦

    [啟芯公開課] SystemVerilog for Verification

    學快速發展,這些趨勢你了解嗎?SystemVerilog + VM是目前的主流,在未來也將被大量采用,這些語言和方法學,你熟練掌握了嗎?對SoC芯片設計驗證感興趣的朋友,可以關注啟芯工作室推出的SoC芯片
    發表于 06-10 09:25

    混合信號SoC助力模擬IP發展

    。”Franca斷言:下一步,將是IDM目前開發的用于SoC的部分模擬/混合信號IP。   據Franca透露,Chipidea公司已經與“全球頂尖的10家IDM中的八家”進行合作,開發可以集成IDM芯片
    發表于 05-13 07:00

    基于C的測試和驗證套件集成常規UVM測試平臺的方法

    Systemverilog [1]和 UVM [2]為驗證團隊提供結構和規則。它使得在許多測試中能獲得一致的結果,并可以在團隊之間共享驗證。許多驗證團隊都在使用由C代碼編寫的驗證套件。本文將討論將基于C的
    發表于 12-11 07:59

    基于C的測試和驗證套件集成常規UVM測試平臺的方法

    Systemverilog [1]和 UVM [2]為驗證團隊提供結構和規則。它使得在許多測試中能獲得一致的結果,并可以在團隊之間共享驗證。許多驗證團隊都在使用由C代碼編寫的驗證套件。本文將討論將基于C的
    發表于 12-15 07:38

    IP重用技術介紹

    IP重用技術
    發表于 01-14 06:58

    SOC測試訪問機制

    以復用為基礎,通過測試訪問機制(TAM, Test Access Mechanism)實現對深嵌在SOC(System On Chip)內部的IP 核(Intellectual Property, 知識產權模塊)的
    發表于 08-27 14:39 ?8次下載

    通過IP PAD物理設計重用節省PCB設計時間

    節省PCB設計的時間通過重用現有IP墊物理設計重用
    的頭像 發表于 10-21 07:07 ?2576次閱讀

    CoreSight SoC-400綜合套件解決方案

    CoreSight SoC-400是包括可配置調試和追蹤組件及設計工具(以自動化IP針數和測試)在內的綜合套件。該解決方案的功能包括:完整的自動化系統stitching和
    的頭像 發表于 07-02 14:28 ?3556次閱讀

    SmartMesh IP 的軟件開發套件加速了無線傳感器工業物聯網應用的開發

    SmartMesh IP 的軟件開發套件加速了無線傳感器工業物聯網應用的開發
    發表于 03-19 13:23 ?2次下載
    SmartMesh <b class='flag-5'>IP</b> 的軟件開發<b class='flag-5'>套件</b><b class='flag-5'>加速</b>了無線傳感器工業物聯網應用的開發

    利用Systemverilog+UVM搭建soc驗證環境

    利用Systemverilog+UVM搭建soc驗證環境
    發表于 08-08 14:35 ?5次下載

    測試套件加速 SPE 汽車設計

    測試套件加速 SPE 汽車設計
    的頭像 發表于 01-05 09:43 ?1026次閱讀
    <b class='flag-5'>測試</b><b class='flag-5'>套件</b><b class='flag-5'>加速</b> SPE 汽車設計

    MIPI聲線測試套件

    SystemVerilog 編寫,以實現易用性、易于集成和高性能。此外,我們還提供完整、獨立且經過設計驗證的測試套件,采用 SystemVerilog UVM 編寫,針對協議合規性
    的頭像 發表于 05-26 18:08 ?1010次閱讀
    MIPI聲線<b class='flag-5'>測試</b><b class='flag-5'>套件</b>

    介紹從一組可重用的驗證組件中構建測試平臺所需的步驟

    本文介紹了從一組可重用的驗證組件中構建測試平臺所需的步驟。UVM促進了重用加速測試平臺構建的過程。
    的頭像 發表于 06-13 09:11 ?483次閱讀
    介紹從一組可<b class='flag-5'>重用</b>的驗證組件中構建<b class='flag-5'>測試</b>平臺所需的步驟

    重用的驗證組件中構建測試平臺的步驟

    本文介紹了從一組可重用的驗證組件中構建測試平臺所需的步驟。UVM促進了重用加速測試平臺構建的過程。 首先對
    的頭像 發表于 06-13 09:14 ?591次閱讀
    可<b class='flag-5'>重用</b>的驗證組件中構建<b class='flag-5'>測試</b>平臺的步驟

    全新 Arm IP Explorer 平臺助力 SoC 架構師與設計廠商加速 IP 選擇

    Arm 推出全新 Arm IP Explorer 平臺,該平臺是一套由 Arm 提供的云平臺服務,旨在為基于 Arm 架構設計系統的硬件工程師與 SoC 架構師,加速IP 選擇和
    的頭像 發表于 07-26 16:25 ?525次閱讀
    主站蜘蛛池模板: 抽插内射高潮呻吟爆乳| 亚洲视频中文字幕在线| 欧美性爱 先锋影音| 秘密影院久久综合亚洲综合| 久久草福利自拍视频在线观看| 国产美女影院| 国产热久久精| 国内精品久久久久影院男同志| 国产啪精品视频网免费| 国产精品路线1路线2路线| 国产精品久久人妻无码蜜| 国产欧美国产综合第一区| 国产色播视频在线观看| 国产一区91| 日本视频一区二区免费观看| 日本zljzljzlj精品| 日韩精品免费一区二区| 神马影院午夜伦理限级| 深夜释放自己污在线看| 翁公咬着小娇乳H边走边欢A| 无限资源在线观看8| 亚洲高清有码中文字| 亚洲蜜桃AV色情精品成人| 亚洲综合久久一本伊伊区| 中文字幕亚洲乱码熟女在线萌芽| 姉调无修版ova国语版| 99国产精品白浆在线观看免费| asian4you裸模| 高h原耽肉汁动漫视频| 国产亚洲日韩在线播放不卡| 黄色xxxxxx| 与邻居换娶妻子2在线观看| 中文在线中文资源| av在线观看网站免费| 大桥未久电影在线观看| 国产毛A片啊久久久久久A| 绞尽奶汁by菊花开| 挠黑色超薄丝袜脚心vk40分钟| 日本电影护士| 亚洲精品第二页| 91热久久免费频精品99欧美|