那曲檬骨新材料有限公司

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

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

3天內不再提示

SoC設計中的互連驗證中遇到的問題

PCB線路板打樣 ? 來源:LONG ? 2019-08-12 11:22 ? 次閱讀

在我們之前的博客中,我們提到驗證NoC系統遠遠超出了事務路由檢查。我們能夠在SoC級別的復雜互連驗證期間捕獲各種問題,其中NoC具有20多個總線主控器,80多個總線從器件,以及具有不同總線協議的多個局間總線代理(如OCP 2.2,AXI 3.0,APB 3.0)。在這里,我們通過使用前兩篇文章中提到的一致方法描述了我們在SoC驗證早期階段捕獲的一些主要問題。

從站突發長度寬度參數配置錯誤

在我們的NoC設計中,訪問其中一個從站是通過來自不同子互連的交換間代理,如圖所示圖1。交換機間支持的最大事務大小是從站的最大事務大小的一半。因此,通過交換間代理將針對從站的最大分組大小的單個請求分成兩個不同的事務。因此,從屬突發長度參數被不必要地過度配置。互連記分板報告了此問題。

SoC設計中的互連驗證中遇到的問題

圖1突發長度問題

DMA引擎的無與倫比的帶寬要求

在性能驗證期間,性能監視器組件報告了DMA讀寫通道的不匹配帶寬錯誤。由于從請求到請求和響應響應的互連路由延遲,DMA引擎無法限制未完成的事務。發現DMA引擎FIFO深度不足以滿足所需的SoC帶寬。

互連中安全相關寄存器的無效訪問

根據我們的互連規范,只允許控制處理器訪問互連安全相關的寄存器。但是互連設計允許從其他總線主控器(如PCIe)訪問這些寄存器。在連接檢查期間捕獲到此問題,并且互連記分板報告了錯誤。

兩個從站不支持指令獲取保護

根據我們的互連規范,所有包含防火墻保護的從站必須具有指令獲取保護過濾器。但是該設計不支持對指令獲取和非指令獲取事務的這種過濾。因此,即使請求被阻止,互連也允許所有請求通過?;ミB的安全管理驗證和互連記分板報告此問題。

互連中的默認配置錯誤轉發問題

如圖2所示,互連有3個子交換間代理。在每個IA/TA套接字上報告的錯誤在子交換間代理處傳播和收集。來自交換機2和3的這些錯誤被傳播并轉發到交換間代理1.每個代理中的錯誤轉發可通過來自控制處理器的寄存器配置來編程。但是,默認情況下禁用從互連3轉發的錯誤。因此,具有默認配置的系統未檢測到互連3處發生的任何錯誤,并且系統處于死鎖狀態。我們在使用錯誤情況進行SoC驗證時遇到了這個問題。

SoC設計中的互連驗證中遇到的問題

圖2錯誤轉發問題

特殊轉角情況下互連的限制(例如,鎖定傳輸,4K邊界重疊,具有突發傳輸到APB目標的字節啟用映射等)在開發軟件實施的編程指南時需要考慮。

摘要

在本文中,我們通過開發可重用的驗證環境和要驗證的功能,展示了互連設計的驗證方法。我們已經描述了驗證期間捕獲的主要互連問題。通過采用上述方法,我們可以在設計驗證階段早期識別IP集成和互操作性相關問題。模擬和驗證了許多系統級方案,這有助于獲得對NoC設計的信心。與錯誤和安全管理相關的驗證也幫助我們開發了特定SoC的用戶編程指南。

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

    關注

    38

    文章

    4204

    瀏覽量

    219083
  • PCB打樣
    +關注

    關注

    17

    文章

    2968

    瀏覽量

    21832
  • 華強PCB
    +關注

    關注

    8

    文章

    1831

    瀏覽量

    27934
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    43176
收藏 人收藏

    評論

    相關推薦

    Veloce平臺在大規模SOC仿真驗證的應用

    Graphics公司Veloce驗證平臺在超大規模IC系統仿真驗證的應用。借助Veloce的高速和大容量的特性,極大的提高功能驗證的效率,解決由于芯片規模大FPGA無法
    發表于 05-28 13:41

    如何設計和驗證SoC

    新的方式處理時鐘生成。以前,在驗證過程,所有鎖相環(PLL)都被抽象化,并使用外部Tcl腳本生成時鐘。協同仿真要求以完全相同的方式在模擬和仿真中映射所有的SoC組件。該團隊發現,要使全部組件保持對齊,需要
    發表于 04-05 14:17

    SoC設計遇到的難題急需解決

    引言 隨著技術的進一步發展,SoC設計面臨著一些諸如如何進行軟硬件協同設計,如何縮短電子產品開發周期的難題。為了解決SoC設計遇到的難題,設計方法必須進一步優化。因此,人們提出了基于
    發表于 07-12 07:25

    IC設計技術的IP核互連

    IC設計技術的IP核互連:隨著IC 設計復雜度的不斷提高,在SoC 中集成的IP 核越來越多,基于片上總線的SOC 設計技術解決了大規模集成電路的設計難點,但是片上總線的應用帶來了
    發表于 10-14 12:50 ?8次下載

    SoCIP核互連的不同策略

    隨著集成電路設計復雜度的提高和產品上市時間壓力的增大,基于IP 核復用的SoC 設計已成為一種重要的設計方法。在SoC 中集成的IP 核越來越多時,IP 核的互連策略和方法就成
    發表于 11-28 14:40 ?8次下載

    SoC設計采用ESL設計和驗證方法

    ESL 設計和驗證方法使設計工程師能夠專注于那些給產品及IP 帶來差異化和價值的系統設計屬性,即功能性和性能。本文討論電子系統級(ESL)設計和驗證方法學在系統級芯片(SoC)設
    發表于 11-30 16:15 ?33次下載

    高速PCB互連設計的測試技術

    高速PCB互連設計的測試技術 互連設計技術包括測試、仿真以及各種相關標準,其中測試是驗證各種仿真分析結果的方法和手段。優秀的測試方法和手段是保證
    發表于 10-10 16:18 ?646次閱讀
    高速PCB<b class='flag-5'>互連</b>設計<b class='flag-5'>中</b>的測試技術

    設計與驗證復雜SoC可綜合的模擬及射頻模型

    設計與驗證復雜SoC可綜合的模擬及射頻模型 設計用于SoC集成的復雜模擬及射頻模塊是一項艱巨任務。本文介紹的采用基于性能指標規格來優化設計(如PLL或ADC等)的方
    發表于 12-26 14:38 ?661次閱讀
    設計與<b class='flag-5'>驗證</b>復雜<b class='flag-5'>SoC</b><b class='flag-5'>中</b>可綜合的模擬及射頻模型

    OrCAD如何建立電氣互連

    OrCAD如何建立電氣互連,同一個頁面內建立互連有兩種方法,使用wire
    發表于 12-02 10:12 ?7959次閱讀

    SoC互連有必要自己動手嗎

    在過去的一年,互連(interconnect)IP市場動作頻頻,最值得注意的就是英特爾(Intel)收購NetSpeed和Facebook收購Sonics。到底發生了什么?為什么各大公司現在發現了
    發表于 08-10 09:40 ?682次閱讀
    <b class='flag-5'>SoC</b><b class='flag-5'>互連</b>有必要自己動手嗎

    SoC設計驗證技術有哪些

    SoC設計驗證技術有哪些。
    發表于 03-29 10:37 ?12次下載
    <b class='flag-5'>SoC</b>設計<b class='flag-5'>中</b>的<b class='flag-5'>驗證</b>技術有哪些

    SoC互連的功能和性能驗證

      面對持續不斷的上市時間壓力和日益復雜的 SoC 設計,很難找到不想從設計周期中縮短時間的工程師。特別是在高級節點,驗證 SoC 互連已成為一個耗時的步驟。但是,工具現在可以高效且有
    的頭像 發表于 06-14 10:12 ?2309次閱讀
    <b class='flag-5'>SoC</b><b class='flag-5'>互連</b>的功能和性能<b class='flag-5'>驗證</b>

    FPGA原型驗證系統復制功能模塊的作用

    在進行FPGA原型驗證的過程,當要把大型的SoC進行FPGA原型驗證時,有時候會遇到一種情況,同樣的接口分兩組出去到不同的模塊,而這兩個模
    的頭像 發表于 05-04 16:21 ?744次閱讀
    FPGA原型<b class='flag-5'>驗證</b>系統<b class='flag-5'>中</b>復制功能模塊的作用

    一文淺談SoC功能驗證的軟件仿真

    隨著SOC/ASIC設計規模不斷增大,且結構愈加復雜,導致驗證的復雜度呈指數級增長。為了縮短芯片的上市周期,在不同設計階段工程師們往往選擇不同的仿真驗證工具,提高整個芯片開發效率。在一個芯片
    的頭像 發表于 01-12 17:11 ?927次閱讀
    一文淺談<b class='flag-5'>SoC</b>功能<b class='flag-5'>驗證</b><b class='flag-5'>中</b>的軟件仿真

    fpga驗證及其在soc驗證的作用有哪些

    很多其他行業也能從電子器件的增加受益,當然保障功能安全是大的前提。本文討論SOC芯片設計驗證、驗證計劃和策略以及驗證方法。它定義了功能模擬、功能覆蓋、代碼覆蓋以及設計
    的頭像 發表于 07-20 09:05 ?1218次閱讀
    大发888在线扑| 博彩百家乐龙虎| 博彩娱乐| 百家乐一柱擎天| 百家乐官网棋牌交| 大发888娱乐城电话| 百家乐官网德州扑克发牌盒| 网上现金百家乐| 电子百家乐打法| 水晶百家乐官网筹码| 香港六合彩码报| 赌场百家乐代理| 百家乐官网币| 大发888娱乐城888| 玩百家乐官网都是什么人| 抚州市| 百家乐技巧网址| 钱柜百家乐官网的玩法技巧和规则| 赌博娱乐城| 休闲百家乐的玩法技巧和规则| 爱拼百家乐官网的玩法技巧和规则 | 真人赌钱| 红宝石百家乐娱乐城 | 百家乐官网视频台球游戏| 大发888 娱乐平台| 太阳城百家乐筹码租| 百家乐官网高手心得| 金狮娱乐| 百家乐是娱乐场| 百家乐电脑上怎么赌| 百家乐官网图淑何看| 皇冠足球| 大发888娱乐博盈投资| 玩百家乐输澳门百家乐现场| 百家乐官网如何打轮盘| 庆元县| 黄金城百家乐苹果版| 百家乐路纸发表区| 最新百家乐官网网评测排名| 卢龙县| 丹东棋牌网|