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

    一種基于自體信箱機制的SOC芯片仿真驗證方法及裝置制造方法及圖紙

    技術(shù)編號:44164646 閱讀:21 留言:0更新日期:2025-01-29 10:37
    本發(fā)明專利技術(shù)涉及芯片驗證技術(shù)領(lǐng)域,公開了一種基于自體信箱機制的SOC芯片仿真驗證方法及裝置,方法包括:獲取SOC芯片中各存儲單元的狀態(tài),并根據(jù)各存儲單元的狀態(tài)確定空閑存儲單元;從空閑存儲單元中隨機選取至少一個空閑存儲單元作為信箱;利用信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài);根據(jù)內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),對SOC芯片進行仿真驗證。本發(fā)明專利技術(shù)利用SOC芯片自身空閑存儲單元作為信箱,無需增加芯片面積,使SOC芯片的內(nèi)部軟件程序與外部激勵互相通信,在內(nèi)部軟件程序與外部激勵相互配合場景需求下,實現(xiàn)對SOC芯片的仿真驗證。

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

    本專利技術(shù)涉及芯片驗證,具體涉及一種基于自體信箱機制的soc芯片仿真驗證方法及裝置。


    技術(shù)介紹

    1、在目前系統(tǒng)級芯片(system?on?chip,soc)的仿真驗證中,當(dāng)遇到需要芯片內(nèi)部中央處理器(central?processing?unit,cpu)軟件程序和仿真驗證環(huán)境中的外部激勵進行配合才能完成驗證的場景,常采用以下兩種方法:

    2、(1)在芯片內(nèi)增加調(diào)試模塊,該調(diào)試模塊與cpu總線相連接,調(diào)試模塊中包含cpu內(nèi)部軟件程序與外部激勵都可以訪問的寄存器,通過寫這些寄存器來發(fā)信息,通過讀這些寄存器來收信息,以實現(xiàn)cpu內(nèi)部軟件程序與外部激勵之間的通信,來進行內(nèi)外操作的配合;

    3、(2)cpu通過程序向空閑地址寫數(shù)據(jù)來通知自己當(dāng)前的狀態(tài),在仿真驗證環(huán)境中增加總線解析模塊,總線解析模塊通過解析總線動作來獲取cpu向空閑地址所寫的cpu內(nèi)部程序當(dāng)前狀態(tài),并根據(jù)來cpu內(nèi)部軟件程序的不同狀態(tài)來進行不同外部激勵。

    4、方法(1)在芯片內(nèi)增加調(diào)試模塊會增加芯片的面積進而增加芯片的成本,方法(2)只能cpu內(nèi)部軟件向外部激勵發(fā)信息,外部激勵無法將自身的狀態(tài)信息傳遞給cpu,無法讓cpu內(nèi)部軟件程序配合外部激勵進行操作。


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

    1、有鑒于此,本專利技術(shù)提供了一種基于自體信箱機制的soc芯片仿真驗證方法及裝置,以解決如何不增加芯片面積,實現(xiàn)cpu內(nèi)部軟件程序與外部激勵之間互相通信的問題。

    2、第一方面,本專利技術(shù)提供了一種基于自體信箱機制的soc芯片仿真驗證方法,方法包括:

    3、獲取soc芯片中各存儲單元的狀態(tài),并根據(jù)各存儲單元的狀態(tài)確定空閑存儲單元;

    4、從空閑存儲單元中隨機選取至少一個空閑存儲單元作為信箱;

    5、利用信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài);

    6、根據(jù)內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),對soc芯片進行仿真驗證。

    7、本專利技術(shù)提供的基于自體信箱機制的soc芯片仿真驗證方法,利用soc芯片自身空閑存儲單元作為信箱,無需增加芯片面積,使soc芯片的內(nèi)部軟件程序與外部激勵互相通信,在內(nèi)部軟件程序與外部激勵相互配合場景需求下,實現(xiàn)對soc芯片的仿真驗證。

    8、在一種可選的實施方式中,根據(jù)各存儲單元的狀態(tài)確定空閑存儲單元,包括:

    9、若存儲單元不參與soc芯片的仿真驗證運行,則存儲單元為空閑存儲單元;

    10、若存儲單元參與soc芯片的仿真驗證運行,則存儲單元為運行存儲單元。

    11、本專利技術(shù)提供的基于自體信箱機制的soc芯片仿真驗證方法,通過存儲單元是否參與soc芯片的運行判斷存儲單元是否為空閑存儲單元,避免作為信箱的存儲單元被誤執(zhí)行,導(dǎo)致仿真出錯,提高了仿真驗證的穩(wěn)定性和準(zhǔn)確性。

    12、在一種可選的實施方式中,存儲單元包括:非易失性存儲器、易失性存儲器、寄存器。

    13、本專利技術(shù)提供的基于自體信箱機制的soc芯片仿真驗證方法,對作為信箱的存儲單元的類型不做限制,使信箱的選擇更加靈活,避免出現(xiàn)沒有空閑存儲單元可用的情況,提高信箱選擇的可靠性。

    14、在一種可選的實施方式中,利用信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    15、若信箱為一個空閑存儲單元,則信箱包括一個雙向信箱;

    16、利用雙向信箱接收內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài);

    17、利用雙向信箱發(fā)送外部激勵的運行狀態(tài)和內(nèi)部軟件程序的運行狀態(tài)。

    18、在一種可選的實施方式中,利用信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    19、若信箱包括兩個空閑存儲單元,則信箱包括不同數(shù)據(jù)傳輸方向的第一單向信箱和第二單向信箱;

    20、利用第一單向信箱接收并發(fā)送內(nèi)部軟件程序的運行狀態(tài);

    21、利用第二單向信箱接收并發(fā)送外部激勵的運行狀態(tài)。

    22、本專利技術(shù)提供的基于自體信箱機制的soc芯片仿真驗證方法,內(nèi)部軟件程序或外部激勵的收發(fā)均可以通過一個雙向信箱或兩個單向信箱,對信箱的工作模式和數(shù)量不做限制,使內(nèi)部軟件程序和外部激勵的信息交互更加靈活,提高了內(nèi)部軟件程序與外部激勵通信的可靠性。

    23、在一種可選的實施方式中,利用信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    24、若信箱包括三個及以上的空閑存儲單元,則信箱包括至少一個單向信箱組和至少一個雙向信箱,單向信箱組包括兩個不同數(shù)據(jù)傳輸方向的單向信箱;

    25、根據(jù)仿真驗證的種類,選擇一個單向信箱組或一個雙向信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài)。

    26、本專利技術(shù)提供的基于自體信箱機制的soc芯片仿真驗證方法,對于不同種類的仿真驗證使用不同的信箱,可以規(guī)避作為信箱的存儲單元在某個仿真驗證中被運行導(dǎo)致仿真出錯,提高了對soc芯片仿真驗證的準(zhǔn)確性和可靠性。

    27、第二方面,本專利技術(shù)提供了一種基于自體信箱機制的soc芯片仿真驗證裝置,裝置包括:

    28、空閑存儲單元確定模塊,用于獲取soc芯片中各存儲單元的狀態(tài),并根據(jù)各存儲單元的狀態(tài)確定空閑存儲單元;

    29、信箱選取模塊,用于從空閑存儲單元中隨機選取至少一個空閑存儲單元作為信箱;

    30、運行狀態(tài)交互模塊,用于利用信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài);

    31、仿真驗證模塊,用于根據(jù)內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),對soc芯片進行仿真驗證。

    32、第三方面,本專利技術(shù)提供了一種計算機設(shè)備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執(zhí)行計算機指令,從而執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的方法。

    33、第四方面,本專利技術(shù)提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的方法。

    34、第五方面,本專利技術(shù)提供了一種計算機程序產(chǎn)品,包括計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的方法。

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

    【技術(shù)保護點】

    1.一種基于自體信箱機制的SOC芯片仿真驗證方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)各存儲單元的狀態(tài)確定空閑存儲單元,包括:

    3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述存儲單元包括:非易失性存儲器、易失性存儲器、寄存器。

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,利用所述信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,利用所述信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,利用所述信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    7.一種基于自體信箱機制的SOC芯片仿真驗證裝置,其特征在于,所述裝置包括:

    8.一種計算機設(shè)備,其特征在于,包括:

    9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機指令,所述計算機指令用于使計算機執(zhí)行權(quán)利要求1至6中任一項所述的方法。p>

    10.一種計算機程序產(chǎn)品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執(zhí)行權(quán)利要求1至6中任一項所述的方法。

    ...

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

    1.一種基于自體信箱機制的soc芯片仿真驗證方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)各存儲單元的狀態(tài)確定空閑存儲單元,包括:

    3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述存儲單元包括:非易失性存儲器、易失性存儲器、寄存器。

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,利用所述信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,利用所述信箱接收和/或發(fā)送內(nèi)部軟件程序的運行狀態(tài)和外部激勵的運行狀態(tài),包括:

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王曙光馮俊杰張曉冰
    申請(專利權(quán))人:北京中電華大電子設(shè)計有限責(zé)任公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 免费a级毛片无码a∨免费软件| 亚洲va无码va在线va天堂| 亚洲午夜无码久久久久软件| 亚洲av成本人无码网站| 免费无码又爽又刺激一高潮| 免费看成人AA片无码视频羞羞网| 精品无码久久久久久久动漫| 人妻av无码一区二区三区| 亚洲一本大道无码av天堂 | 伊人久久无码精品中文字幕| 亚洲永久无码3D动漫一区| 精品人妻无码一区二区色欲产成人 | 人妻丰满熟妇AV无码区乱| av无码a在线观看| 无码熟妇人妻在线视频| 无码精品日韩中文字幕| 一本加勒比hezyo无码专区| 国产精品无码专区在线播放| 亚洲国产AV无码一区二区三区| 亚洲精品成人无码中文毛片不卡| 无码av大香线蕉伊人久久| 无码永久免费AV网站| 亚洲精品天堂无码中文字幕| 久久老子午夜精品无码| 亚洲AV无码久久精品成人| 国产亚洲精久久久久久无码77777 国产在线无码精品电影网 | 亚洲AV无码成人精品区在线观看| 成人免费无码精品国产电影| 国产精品无码亚洲精品2021| 在线观看无码AV网站永久免费| 色偷偷一区二区无码视频| 无码囯产精品一区二区免费| 高清无码视频直接看| 午夜无码国产理论在线| 台湾无码一区二区| 在线观看成人无码中文av天堂 | 国产∨亚洲V天堂无码久久久| 亚洲午夜国产精品无码老牛影视 | 亚洲中文字幕无码专区| 亚洲精品无码永久在线观看| 亚洲免费无码在线|