System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩专区无码人妻,免费人妻av无码专区,亚洲韩国精品无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)傳輸模塊的驗證方法、裝置、存儲介質(zhì)及計算機設備制造方法及圖紙

    技術(shù)編號:44326497 閱讀:9 留言:0更新日期:2025-02-18 20:35
    本申請實施例公開了一種數(shù)據(jù)傳輸模塊的驗證方法、裝置、存儲介質(zhì)及計算機設備,涉及IC驗證領域。本申請通過指針直接訪問源端VIP和目的端VIP的序列發(fā)生器(sequencer)內(nèi)部數(shù)據(jù),這種后門訪問機制極大地縮短了數(shù)據(jù)路徑,減少了數(shù)據(jù)傳輸?shù)闹虚g環(huán)節(jié)。相比傳統(tǒng)的TLM(Transaction?Level?Modeling)機制,本方案無需通過復雜的傳輸事務(Transaction)進行數(shù)據(jù)傳輸,從而避免了TLM機制可能帶來的額外開銷和復雜性。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及ic驗證領域,尤其涉及一種數(shù)據(jù)傳輸模塊的驗證方法、裝置、存儲介質(zhì)及計算機設備


    技術(shù)介紹

    1、在soc(system-on-chip)架構(gòu)中,數(shù)據(jù)傳輸模塊如dma(direct?memoryaccess)模塊扮演著至關(guān)重要的角色,負責高效地在源地址與目的地址之間搬移數(shù)據(jù),并在此過程中可能涉及復雜的協(xié)議與傳輸類型轉(zhuǎn)換,如ahb(advanced?high-performance?bus)至apb(advanced?peripheral?bus)的協(xié)議轉(zhuǎn)換,以及傳輸粒度的調(diào)整(如ahb的word增加4模式轉(zhuǎn)換為8個halfword的單一傳輸)。為確保這些數(shù)據(jù)傳輸操作準確無誤,對dma模塊的驗證成為了soc開發(fā)設計流程中不可或缺的一環(huán)。

    2、驗證過程通常依據(jù)驗證的層次與需求劃分為多種策略,主要包括系統(tǒng)級仿真驗證(利用c語言模擬)、基于fpga的原型驗證,以及利用uvm(universal?verificationmethodology)結(jié)合eda工具進行的模塊級仿真驗證。其中,uvm因其高效性、可擴展性和可重用性,在模塊級仿真驗證中占據(jù)了主導地位。

    3、參見圖1所示,為現(xiàn)有技術(shù)中數(shù)據(jù)傳輸模塊的驗證系統(tǒng)結(jié)構(gòu)圖,采用uvm進行模塊級仿真驗證時,驗證環(huán)境的搭建圍繞核心組件展開,這些組件精心設計以模擬真實的工作場景并捕獲驗證所需的數(shù)據(jù)。具體而言,驗證流程涉及兩個關(guān)鍵monitor組件,它們分別部署于源端vip(verification?intellectual?property)與目的端vip的總線接口處,負責捕獲總線上的數(shù)據(jù)傳輸活動,并將其封裝成transaction對象。這些transaction隨后通過tlm(transaction-level?modeling)機制傳遞給scoreboard,后者作為數(shù)據(jù)比對與分析的核心,負責對比源端與目的端transaction中的數(shù)據(jù)內(nèi)容,從而驗證數(shù)據(jù)傳輸?shù)耐暾耘c正確性。

    4、在tlm機制與scoreboard的實現(xiàn)細節(jié)上,需充分考慮多種復雜因素以確保驗證的全面性和準確性。首先,需評估被驗證的dma模塊內(nèi)部是否存在數(shù)據(jù)緩存機制,這直接影響到數(shù)據(jù)傳輸?shù)难舆t與一致性檢查策略。其次,源端與目的端vip之間可能存在的協(xié)議轉(zhuǎn)換與傳輸類型轉(zhuǎn)換要求驗證環(huán)境具備靈活的解析與適配能力,以準確捕捉并處理這些差異。再者,由于總線傳輸?shù)漠惒教匦裕约皵?shù)據(jù)傳輸模塊對傳輸過程中的數(shù)據(jù)進行“拆分-重組-拆分”導致的源端或目的端單筆傳輸完成時間上復雜繁多的先后順序場景,因此驗證過程中還需仔細考慮時序問題,確保在所有可能的時序條件下,數(shù)據(jù)傳輸?shù)耐暾院蜏蚀_性均能得到驗證。綜上所述,對soc中數(shù)據(jù)傳輸模塊的驗證是一個復雜而細致的過程。


    技術(shù)實現(xiàn)思路

    1、本申請實施例提供了數(shù)據(jù)傳輸模塊的驗證方法、裝置、存儲介質(zhì)及計算機設備,可以解決現(xiàn)有技術(shù)中驗證數(shù)據(jù)傳輸模塊需要考慮多種復雜因素導致驗證難度高和準確性差的問題。所述技術(shù)方案如下:

    2、第一方面,本申請實施例提供了一種數(shù)據(jù)傳輸模塊的驗證方法,所述方法包括:

    3、計算待傳輸?shù)臏y試序列的數(shù)據(jù)量;

    4、啟動數(shù)據(jù)傳輸模塊、源端vip和目的端vip,以及指示所述源端vip將測試序列通過所述數(shù)據(jù)傳輸模塊發(fā)送給所述目的端vip;

    5、當檢測到所述測試序列傳輸結(jié)束時,通過預設的后門讀寫函數(shù)在所述源端vip的序列發(fā)生器中讀取第一數(shù)據(jù),以及通過預設的后門讀寫函數(shù)在所述目的端vip的序列發(fā)生器中讀取第二數(shù)據(jù),以及調(diào)用virtual?sequencer中的比較函數(shù)對所述第一數(shù)據(jù)和所述第二數(shù)據(jù)進行比較。

    6、第二方面,本申請實施例提供了一種數(shù)據(jù)傳輸模塊的驗證裝置,所述裝置包括:

    7、計算單元,用于計算待傳輸?shù)臏y試序列的數(shù)據(jù)量;

    8、啟動單元,用于啟動數(shù)據(jù)傳輸模塊、源端vip和目的端vip,以及指示所述源端vip將測試序列通過所述數(shù)據(jù)傳輸模塊發(fā)送給所述目的端vip;

    9、驗證單元,用于當檢測到所述測試序列傳輸結(jié)束時,通過預設的后門讀寫函數(shù)在所述源端vip的序列發(fā)生器中讀取第一數(shù)據(jù),以及通過預設的后門讀寫函數(shù)在所述目的端vip的序列發(fā)生器中讀取第二數(shù)據(jù),以及調(diào)用virtual?sequencer中的比較函數(shù)對所述第一數(shù)據(jù)和所述第二數(shù)據(jù)進行比較。

    10、第三方面,本申請實施例提供一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有多條指令,所述指令適于由處理器加載并執(zhí)行上述的方法步驟。

    11、第四方面,本申請實施例提供一種計算機設備,可包括:處理器和存儲器;其中,所述存儲器存儲有計算機程序,所述計算機程序適于由所述處理器加載并執(zhí)行上述的方法步驟。

    12、本申請一些實施例提供的技術(shù)方案帶來的有益效果至少包括:

    13、通過直接后門訪問與數(shù)據(jù)比對、減少對內(nèi)部機制與時序處理的依賴等方法,極大地簡化了驗證環(huán)境的設置和維護工作,提高了驗證的效率和準確性。這些技術(shù)效果不僅降低了驗證的復雜度和成本,還提高了被驗證數(shù)據(jù)傳輸模塊的可靠性和穩(wěn)定性。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種數(shù)據(jù)傳輸模塊的驗證方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述源端VIP的序列發(fā)生器和所述目的端VIP的序列發(fā)生器中均設置有關(guān)聯(lián)數(shù)組、寫數(shù)據(jù)量指針數(shù)組、讀數(shù)據(jù)量指針數(shù)組、參考數(shù)據(jù)量指針數(shù)組、讀結(jié)束標志位、寫結(jié)束標志位、以及后門讀寫函數(shù);

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,檢測到所述源端VIP或目的端VIP的序列發(fā)生器中的讀結(jié)束標志位等于預設值或?qū)懡Y(jié)束位標志位等于預設值時,確定所述測試序列傳輸結(jié)束。

    4.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述數(shù)據(jù)傳輸模塊為DMA或NOC。

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述比較函數(shù)設置在Virtual?Sequencer虛擬序列發(fā)生器中。

    6.一種數(shù)據(jù)傳輸模塊的驗證裝置,其特征在于,包括:

    7.一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如權(quán)利要求1~7任意一項的方法步驟。

    8.一種計算機設備,其特征在于,包括:處理器和存儲器;其中,所述存儲器存儲有計算機程序,所述計算機程序適于由所述處理器加載并執(zhí)行如權(quán)利要求1~7任意一項的方法步驟。

    ...

    【技術(shù)特征摘要】

    1.一種數(shù)據(jù)傳輸模塊的驗證方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述源端vip的序列發(fā)生器和所述目的端vip的序列發(fā)生器中均設置有關(guān)聯(lián)數(shù)組、寫數(shù)據(jù)量指針數(shù)組、讀數(shù)據(jù)量指針數(shù)組、參考數(shù)據(jù)量指針數(shù)組、讀結(jié)束標志位、寫結(jié)束標志位、以及后門讀寫函數(shù);

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,檢測到所述源端vip或目的端vip的序列發(fā)生器中的讀結(jié)束標志位等于預設值或?qū)懡Y(jié)束位標志位等于預設值時,確定所述測試序列傳輸結(jié)束。

    4.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述數(shù)據(jù)傳...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:肖云飛陳奉儀彭陳楊鋼曹定煜蔡京谷林浩強方婉劉文徐鈺珊
    申請(專利權(quán))人:珠海泰為電子有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品无码久久一线| 综合国产在线观看无码| 久久久久亚洲AV无码专区首JN| 无码中文字幕日韩专区 | 亚洲Av无码国产一区二区| 亚洲国产精品无码久久九九| 国产AV无码专区亚洲AV手机麻豆| 伊人久久精品无码麻豆一区| 人妻系列AV无码专区| 亚洲av无码成人影院一区| 亚洲精品无码专区久久久 | 无码精品A∨在线观看中文| 天天看高清无码一区二区三区| 久久无码人妻一区二区三区午夜| 国产羞羞的视频在线观看 国产一级无码视频在线 | 久久久久久99av无码免费网站| 性无码专区无码片| 国产成人无码18禁午夜福利p | 无码国内精品久久人妻麻豆按摩 | 中文字幕无码人妻AAA片| 无码日韩人妻精品久久| 无码中文字幕乱码一区 | 亚洲精品无码久久久影院相关影片 | 日韩A无码AV一区二区三区| 亚洲成在人线在线播放无码 | 无码人妻精品一二三区免费| 在线观看成人无码中文av天堂 | 无码AV中文字幕久久专区| 人妻少妇AV无码一区二区| 大桥久未无码吹潮在线观看| 国产午夜无码片免费| 国产成人无码精品久久久性色| 变态SM天堂无码专区| 亚洲中文字幕无码中文字在线| 国产色无码专区在线观看| 小13箩利洗澡无码视频网站| 无码人妻精品一区二区| 无码夫の前で人妻を侵犯| 丰满少妇被猛烈进入无码| 亚洲国产综合无码一区二区二三区| 无码精品前田一区二区|