吴忠躺衫网络科技有限公司

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

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

3天內不再提示

SoC互連的功能和性能驗證

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Nick Heaton,Avi Beh ? 2022-06-14 10:12 ? 次閱讀

驗證互連知識產權 (IP) - 將片上系統 (SoC) 中的內核和 IP 塊粘合在一起的“粘合劑” - 對于高級 SoC 變得更加復雜,這需要特殊的互連 IP 來執行片上通訊功能。因此,這些 SoC 互連的功能和性能驗證已經達到了新的復雜程度。已經開發了一些工具來簡化驗證,同時使設計工程師能夠在設計周期的早期發現和修復互連問題。

還記得工程師過去可以依靠總線在芯片中執行片上通信功能的日子嗎?那些日子顯然已經成為過去,尤其是在我們日益互聯的世界需要我們的芯片提供更多功能的情況下。當今先進的 SoC 需要互連來充當 SoC 內各種 IP 內核的通信中心。考慮到主機和從機的數量、不同的協議、不同類型的事務以及涉及的多層拓撲,驗證 SoC 互連的功能和性能可能是一項復雜的任務。使用工具和技術的更全面的方法可以簡化驗證 SoC 互連功能和性能的過程。

通過功能驗證防止意外

通過功能驗證,設計人員希望確保多核芯片實現所需的功能,同時以相對順暢的方式處理錯誤。從實際的角度來看,設計人員希望驗證 SoC IP 塊以及芯片的互連。這里有兩個步驟。首先是通過驗證 IP 驗證 IP 塊是否正確實現了給定的接口協議,這可以警告任何協議違規。驗證 IP 監控仿真結果并根據協議規范執行極端情況測試;在此過程中,帶有嵌入式斷言的驗證 IP 可以自動檢測協議違規。此外,IP 中的測試套件和驗證計劃可以使驗證過程快速結束。

使用互連驗證 IP 塊的第二步是驗證命令和數據是否會以正確的格式到達正確的目的地。設計人員需要注意諸如數據拆分、擴大規模和縮小規模等問題。這很重要,因為互連子系統上的不同接口使用不同的協議;例如,作為一系列 APB 傳輸進入互連的數據事務可以在目標端口作為 AXI 突發輸出。還應驗證諸如窺探對話、窺探傳播、窺探過濾器操作和跨緩存行等操作。換句話說,他們應該確保高速緩存一致性互連正確地發揮其作為一致性管理器的作用。為了節省遠程內存訪問時間,相干互連窺探相關主設備的緩存,并根據它們的響應,確定是從緩存中返回請求的數據還是從遠程內存中返回請求的數據,并相應地更新相關主設備的緩存行狀態。這種行為是由一致性協議定義的。如果互連不遵循協議,系統將很快進入非連貫狀態并很可能崩潰。

通過性能驗證滿足帶寬和延遲目標

性能驗證是設計人員應確保設計滿足其目標帶寬和延遲水平的地方??紤]具有多個互連的 SoC 設計,以防止局部流量影響設備的其余子系統?;ミB IP 在這里發揮著重要作用,因為它可以調整每個端口以獲得獨特的總線寬度、地址映射和時鐘速度。通常,還有一些機制可以調整帶寬和延遲,以調整每個域中的互連 IP。

但是,仍然存在會發生流量沖突的情況,如圖 1所示。在這些情況下如何平衡流量?大多數系統沒有足夠的主存帶寬來容納同時處于活動狀態的所有 IP 塊。重要的是防止一個 IP 塊支配和壓倒其他 IP 塊;否則,系統性能會下降。在這種情況下,性能分析可能會有所幫助,從而最大限度地減少系統性能下降的影響。

圖 1:流量管理和系統性能。在此圖中,三個子系統正在嘗試同時訪問主存儲器。性能分析有助于評估 SoC 圖是否需要重新配置。

pYYBAGKn7w-AMupUAAKEmgNzbqo344.png

為了分析性能,設計人員需要比較來自不同 SoC 架構或不同 SoC 用例的帶寬和延遲測量值。這種比較涉及對兩個或多個(通常是幾個)SoC 架構(或特定架構的實現)進行建模、運行仿真和測量性能,手動執行這些操作是不切實際的。畢竟,手動工作將需要圍繞比較下的各種 SoC 架構構建測試平臺。對于復雜的 SoC(其中性能分析和調整最為重要),對于經驗豐富的工程師來說,創建必要的測試平臺可能需要幾天時間,而對于經驗不足的工程師來說則需要更長的時間。

績效分析的五個重點領域

為了使績效分析盡可能有效和高效,您應該努力將五個方面整合到流程中:

周期精確建?!弥芷诰_度,邏輯仿真產生與在實際芯片中看到的具有相同時序的相同事件順序。周期精確的仿真模型包括在 SoC 設計過程中創建的 RTL 級 Verilog 或 VHDL。

自動 RTL 生成——自動生成的互連 RTL 是朝著創建完整的 SoC 周期精確模型邁出的一步。為了確定提供最佳整體性能的組合,設計人員需要能夠快速生成互連 IP 的多種變體。

驗證 IP – 如前所述,驗證 IP 有助于發現協議違規。

測試臺生成——自動生成測試臺可以節省數周的時間,否則開發可能會花費數周時間來創建互連測試環境。

深入分析——收集所有仿真數據(設計評估、測試臺和流量)的能力對于調試性能問題和確定設計更改可能如何影響帶寬和延遲是必要的。

圖形互連仿真比較

已經開發了一種工具,它提供了一種圖形方式來比較互連仿真運行,以便快速準確地評估互連性能。Cadence Interconnect Workbench 有助于在設計周期的早期發現和修復互連問題,以達到 SoC 所需的帶寬和延遲水平。使用該工具,其流程如圖 2 所示,工程師可以拋開繁瑣的電子表格,利用帶有內置過濾器的 GUI 來選擇主設備和/或從設備以及評估和執行“假設”分析的路徑。GUI 可以讓您快速輕松地了解設計更改如何影響感興趣的仿真結果的帶寬和延遲。例如,工程師可以比較并找到特定用例或在單個配置上運行的多個用例的理想配置。他們可以快速查看到每個從站的流量比例以及它們的延遲分布情況。實時過濾和分析功能消除了電子表格可能非常繁瑣的過程。

Interconnect Workbench 與 Cadence Interconnect Validator 集成,這是一個驗證 IP 組件,可收集所有事務并在數據通過 SoC 互連結構時驗證數據的正確性和完整性?;ミB驗證器連接到所有接口級驗證 IP 實例(它們正在監視 IP 塊的正確協議行為),因此對進出互連的數據和命令有深入的了解。通過匹配這些數據,該工具可以驗證數據是否被傳送到正確的目的地。如果互連不遵循協議,則會發出錯誤。

圖 2:通過 Cadence Interconnect Workbench 的數據流。在左側,RTL、驗證 IP 和流量模式描述移至工具中,該工具會自動生成用于仿真的測試平臺。當生成 SoC 的其他變體時,該工具還會生成其他測試平臺。性能 GUI 提供了模擬結果的概覽。

pYYBAGKn7x-AKtjPAANiRAOtOsU948.png

高效且有效的互連驗證

面對持續不斷的上市時間壓力和日益復雜的 SoC 設計,很難找到不想從設計周期中縮短時間的工程師。特別是在高級節點,驗證 SoC 互連已成為一個耗時的步驟。但是,工具現在可以高效且有效地執行周期精確的性能分析和互連驗證。

作者:Nick Heaton,Avi Behar

審核編輯:郭婷

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

    關注

    456

    文章

    51192

    瀏覽量

    427298
  • soc
    soc
    +關注

    關注

    38

    文章

    4204

    瀏覽量

    219104
  • GUI
    GUI
    +關注

    關注

    3

    文章

    662

    瀏覽量

    39893
收藏 人收藏

    評論

    相關推薦

    研究透視:芯片-互連材料

    編輯語 集成電路占用面積的不斷縮小,正在將性能限制,從晶體管本身轉移到晶體管之間的互連工藝。互連的電阻-電容延遲,隨著器件密度的增加而惡化,因為互連路徑變長,導線變窄,并且隨著新材料集
    的頭像 發表于 12-18 13:49 ?419次閱讀
    研究透視:芯片-<b class='flag-5'>互連</b>材料

    芯華章推出新一代高性能FPGA原型驗證系統

    不斷發展的SoC和Chiplet芯片創新,特別是基于RISC-V等多種異構處理器架構的定制化高性能應用芯片,對硬件驗證平臺的性能、容量、高速接口、調試能力都提出了更高要求,因此作為國產
    發表于 12-10 10:49 ?307次閱讀
    芯華章推出新一代高<b class='flag-5'>性能</b>FPGA原型<b class='flag-5'>驗證</b>系統

    國產EDA公司芯華章科技推出新一代高性能FPGA原型驗證系統

    新品發布 XEPIC 不斷發展的SoC和Chiplet芯片創新,特別是基于RISC-V等多種異構處理器架構的定制化高性能應用芯片,對硬件驗證平臺的性能、容量、高速接口、調試能力都提出了
    發表于 12-10 09:17 ?294次閱讀
    國產EDA公司芯華章科技推出新一代高<b class='flag-5'>性能</b>FPGA原型<b class='flag-5'>驗證</b>系統

    如何優化SOC芯片性能

    優化SOC(System on Chip,系統級芯片)芯片性能是一個復雜而多維的任務,涉及多個方面的優化策略。以下是一些關鍵的優化措施: 一、架構設計優化 核心選擇與配置 :根據應用需求選擇適當
    的頭像 發表于 10-31 15:50 ?708次閱讀

    Xilinx ZYNQ 7000系列SoC功能特性

    本文介紹下Xilinx ZYNQ 7000系列SoC功能特性、資源特性、封裝兼容性以及如何訂購器件。
    的頭像 發表于 10-24 15:04 ?1283次閱讀
    Xilinx ZYNQ 7000系列<b class='flag-5'>SoC</b>的<b class='flag-5'>功能</b>特性

    TMS320C64x DSP外圍組件互連(PCI)性能

    電子發燒友網站提供《TMS320C64x DSP外圍組件互連(PCI)性能.pdf》資料免費下載
    發表于 10-17 11:42 ?0次下載
    TMS320C64x DSP外圍組件<b class='flag-5'>互連</b>(PCI)<b class='flag-5'>性能</b>

    解鎖SoC “調試”挑戰,開啟高效原型驗證之路

    引言由于芯片設計復雜度的提升、集成規模的擴大,以及產品上市時間要求的縮短,使得設計驗證變得更加困難。特別是在多FPGA環境中,設計調試和驗證的復雜性進一步增加,傳統的調試手段難以滿足對高性能、高效率
    的頭像 發表于 10-09 08:04 ?815次閱讀
    解鎖<b class='flag-5'>SoC</b> “調試”挑戰,開啟高效原型<b class='flag-5'>驗證</b>之路

    SoC芯片是什么?它有哪些功能和應用?

    ,還提高了系統的性能和可靠性。下面將從SoC芯片的定義、結構、功能、應用、設計考量、技術發展趨勢等多個方面進行詳細闡述。
    的頭像 發表于 08-05 15:54 ?1.1w次閱讀

    探索通用互連解決方案的強大之處

    在雷迪埃,我們提供多樣化的通用互連解決方案,還可根據客戶需求設計定制化解決方案。雷迪埃的互連解決方案憑借可靠性、耐用性和出色的性能而被各行業客戶認可。我們可以協助您優化應用的性能,強化
    的頭像 發表于 07-30 13:53 ?354次閱讀
    探索通用<b class='flag-5'>互連</b>解決方案的強大之處

    SoC布局中各種IC簡介

    SoC布局SoC的布局指將設計好的功能模塊合理地安排在芯片上,規劃好它們的位置。在進行布局時,需要考慮諸多因素,如各模塊之間的信號傳輸效率、功耗分布、散熱情況等。合理的布局能夠提高芯片的性能
    的頭像 發表于 07-17 08:28 ?437次閱讀
    <b class='flag-5'>SoC</b>布局中各種IC簡介

    大規模 SoC 原型驗證面臨哪些技術挑戰?

    方法被稱為原型驗證。原型驗證在EDA流程中起到了至關重要的作用。一方面,它可以對芯片進行功能驗證,確保設計的基本功能符合預期。在基本
    的頭像 發表于 06-06 08:23 ?1232次閱讀
    大規模 <b class='flag-5'>SoC</b> 原型<b class='flag-5'>驗證</b>面臨哪些技術挑戰?

    功能測試和性能測試的區別與聯系

    功能測試和性能測試是軟件測試的兩個重要方面。它們在確保軟件質量和性能方面發揮著關鍵作用。本文將詳細探討功能測試和性能測試的區別與聯系。
    的頭像 發表于 05-29 15:40 ?1163次閱讀

    羅德與施瓦茨攜手廣和通成功驗證RedCap模組性能

    近日,全球知名的電子測量儀器制造商羅德與施瓦茨宣布,他們已聯合廣和通完成了對RedCap(Reduce Capability)模組的功能性能驗證。此次驗證的成功,不僅展示了RedCa
    的頭像 發表于 03-21 10:20 ?653次閱讀

    羅德與施瓦茨聯合廣和通完成Redcap功能性能驗證

    近日,羅德與施瓦茨聯合廣和通完成Redcap(Reduce Capability)功能性能驗證。本次測試使用R&SCMX500 OBT(One Box Tester)無線通信測試儀
    的頭像 發表于 03-20 13:33 ?393次閱讀

    羅德與施瓦茨聯合廣和通完成Redcap功能性能驗證

    近日,羅德與施瓦茨聯合廣和通完成Redcap(Reduce Capability)功能性能驗證。本次測試使用R&S?CMX500 OBT(One Box Tester)無線通信測試儀
    的頭像 發表于 03-20 09:04 ?482次閱讀
    百家乐玩法| 百家乐加牌规则| 水果机游戏下载| 线上百家乐官网信誉| 钱隆百家乐智能| 百家乐官网正网包杀| 百家乐qq游戏| 百家乐官网桌颜色可定制| 赌片百家乐的玩法技巧和规则| 澳门百家乐官网免费开户| 网络百家乐大转轮| 网上百家乐官网注册彩金| 励骏会百家乐的玩法技巧和规则| 百家乐官网最常见的路子| 巴西百家乐的玩法技巧和规则 | 百家乐永利娱乐| 百家乐官网干洗店| 大发888官网www.dafa888.com| 玩百家乐官网游戏的最高技巧| 大发888免费娱乐| 丽景湾百家乐官网的玩法技巧和规则 | 巴比伦百家乐官网的玩法技巧和规则| 大发888在线赌场网站| 聚龍社百家乐官网的玩法技巧和规则 | 大发888游戏官方下载客户端 | 娱乐城彩金| 嬴澳门百家乐的公式| 网上百家乐官网赌场| 全讯网址| 百家乐官网倍投软件| 崇信县| 游戏机百家乐庄闲| 百家乐官网开户导航| 真钱的棋牌游戏| 海立方百家乐赢钱| 百家乐官网视频二人麻将| 威尼斯人娱乐城 104| 菲彩百家乐官网的玩法技巧和规则| 七乐娱乐城| 百家乐博彩免费体验金3| 百家乐官网款|