Automatic Test Generation Methodology for Verification of a Cache Memory Based on the Graph Model of Cache Hierarchy

被引:0
|
作者
Garashchenko, Anton V. [1 ]
Putrya, Fedor M. [1 ]
Gagarina, Larisa [1 ]
Garashchenko, Alena V. [1 ]
Dzhurakulov, Albert A. [1 ]
机构
[1] Natl Res Univ Elect Technol MIET, Dept Comp Sci & Telecommun, Moscow, Russia
来源
PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS) | 2019年
关键词
cache verification; test generation; testing of the processor's cache; processor benchmarks;
D O I
10.1109/eiconrus.2019.8657064
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In modern heterogeneous System-on-Chip (SoC), the cache hierarchy is one of the most complex and problematic components. Due to a huge number of possible cache hierarchy states, verification of the cache hierarchy requires numerous complex tests, which becomes the main problem for functional and formal verification. The most common solution to this problem is to develop specialized test generators for a single level of cache. However, for the entire cache hierarchy, such generators cover only a few localized subsets of the global state space leaving large gaps between these subsets. A verification test generator was developed based on the graph model to cover the entire state space. The proposed approach revealed several critical errors in verifying the VLIW DSP processor hierarchy cache with the Elcore50 architecture. In the future, it is planned to apply this approach to verify other processor cores.
引用
收藏
页码:1876 / 1879
页数:4
相关论文
共 26 条
  • [21] A Survey on Model-Based Testing Tools for Test Case Generation
    Li, Wenbin
    Le Gall, Franck
    Spaseski, Naum
    TOOLS AND METHODS OF PROGRAM ANALYSIS, 2018, 779 : 77 - 89
  • [22] Domain Adaptation for Code Model-Based Unit Test Case Generation
    Shin, Jiho
    Hashtroudi, Sepehr
    Hemmati, Hadi
    Wang, Song
    PROCEEDINGS OF THE 33RD ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2024, 2024, : 1211 - 1222
  • [23] TEST-GENERATION FOR ITERATIVE LOGIC-ARRAYS BASED ON AN N-CUBE OF CELL STATES MODEL
    CHATTERJEE, A
    ABRAHAM, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (10) : 1133 - 1148
  • [24] High quality delay test generation based on multiple-threshold gate-delay fault model
    Nakao, M
    Kiyoshige, Y
    Sato, Y
    Hatayama, K
    Fukumoto, S
    Iwasaki, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (10): : 1506 - 1514
  • [25] Automated Test Input Generation via Model Inference Based on User Story and Acceptance Criteria for Mobile Application Development
    Duc-Man Nguyen
    Quyet-Thang Huynh
    Nhu-Hang Ha
    Thanh-Hung Nguyen
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2020, 30 (03) : 399 - 425
  • [26] Evaluating System-Level Test Generation for Industrial Software: A Comparison between Manual, Combinatorial and Model-Based Testing
    Zafar, Muhammad Nouman
    Afzal, Wasif
    Enoiu, Eduard
    3RD ACM/IEEE INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST (AST 2022), 2022, : 148 - 159