[發明專利]直接內存地址轉換的有效測試有效
| 申請號: | 201880048578.0 | 申請日: | 2018-08-06 |
| 公開(公告)號: | CN110945485B | 公開(公告)日: | 2023-08-29 |
| 發明(設計)人: | S·卡普爾;M·杜莎娜普迪;N·吳 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 劉都;于靜 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直接 內存 地址 轉換 有效 測試 | ||
1.一種集成電路,包括:
第一轉換表,包括多個轉換條目,其中所述多個轉換條目中的每一個包含轉換信息,以轉換用于連接到所述集成電路的多個代理中的一個的直接存儲器訪問DMA地址;以及
隨機DMA模式RDM電路,該電路在測試模式期間在所述第一轉換表中隨機選擇轉換控制條目,以選擇轉換控制條目表中的所有轉換控制條目。
2.如權利要求1所述的集成電路,其中,當僅單個代理連接到所述集成電路時,所述RDM電路從所述第一轉換表中的所有所述轉換條目中隨機選擇。
3.如權利要求1所述的集成電路,其中,所述RDM電路包括:
連接到多路復用器指定輸入的隨機發生器信號;
選擇所述指定輸入的所述多路復用器的選擇輸入;以及
在所述測試模式期間將所述隨機發生器信號提供給所述轉換表的所述多路復用器的輸出,以在測試期間隨機選擇所述轉換表的條目。
4.如權利要求1所述的集成電路,其中,所述第一轉換表是轉換驗證表,其包含針對多個代理中的每一個的轉換驗證條目,所述轉換驗證條目指向轉換控制條目表,并且其中,所述RDM電路隨機地選擇指向所述轉換控制條目表中的轉換控制條目的轉換驗證條目。
5.如權利要求4所述的集成電路,其中,所述RDM通過隨機選擇轉換驗證條目來隨機選擇所述轉換控制條目。
6.如權利要求5所述的集成電路,其中,在所述第一轉換表的每個條目中轉換DMA地址的所述信息包括轉換表地址、轉換控制條目樹深度、轉換控制條目表大小和輸入/輸出頁面大小。
7.如權利要求1所述的集成電路,其中,所述代理包括中央處理單元和至少一個圖形處理單元。
8.如權利要求1所述的集成電路,其中,所述集成電路是鏈路處理單元的一部分。
9.如權利要求8所述的集成電路,其中,所述鏈路處理單元被制造在具有中央處理單元的所述集成電路上。
10.一種測試集成電路的計算機實現的方法,該方法包括:
加載具有多個轉換條目的第一轉換表,其中所述多個轉換條目中的每一個包含轉換信息,以將用于連接到所述集成電路的多個代理中的一個轉換為直接存儲器訪問(DMA)地址;以及
通過在測試模式下使用連接到所述集成電路的單個代理通過隨機選擇帶有轉換信息的所述第一轉換表的條目來測試所述第一轉換表中的所有所述轉換條目,以使用所述單個代理運行多個連續的地址轉換測試。
11.如權利要求10所述的方法,還包括:
在多路復用器的輸入上提供隨機信號;
使用所述多路復用器的選擇輸入選擇所述隨機信號;以及
在所述測試模式期間,將來自所述多路復用器的所述隨機信號提供給所述第一轉換表,以隨機選擇轉換控制條目表的條目。
12.如權利要求11所述的方法,其中,所述隨機信號是四比特,并且所述轉換表包含十六個條目。
13.如權利要求10所述的方法,其中,所述第一轉換表是轉換驗證表TVT,其包含針對所述多個代理中的每一個的轉換驗證條目,所述條目指向轉換控制條目表。
14.如權利要求13所述的方法,其中,所述轉換驗證條目包括轉換表地址TTA、轉換控制條目樹深度、轉換控制條目表大小和輸入/輸出頁面大小。
15.如權利要求10所述的方法,其中,所述代理包括中央處理單元和至少一個圖形處理單元。
16.如權利要求10所述的方法,其中,所述方法被執行為集成電路上的鏈路處理單元的一部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880048578.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:含氟共聚物組合物
- 下一篇:MM-波雷達的低功率操作模式





