An Approach to Instruction Stream Generation for Functional Verification of Microprocessor Designs

被引:0
|
作者
Tatarnikov, Andrei [1 ]
机构
[1] Russian Acad Sci, Inst Syst Programming, Moscow, Russia
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The paper proposes an approach to instruction stream generation for verification of microprocessor designs. The approach is based on using formal specifications of the instruction set architecture as a source of knowledge about the design under verification. This knowledge is processed with generic engines implementing an extensible set of generation strategies to produce stimuli in the form of instruction sequences. Generation tasks are formulated using high-level descriptions that specify target instructions and strategies of sequence construction and data generation. This provides a flexible way to generate deterministic, random and constraint-based stimuli for verification of arbitrary architectures with minimum effort. The proposed approach has been successfully applied in industrial projects for verification of ARMv8 and MIPS64 microprocessor designs.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] An approach for the verification of SystemC designs using AsmL
    Habibi, A
    Tahar, S
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 69 - 83
  • [22] Test program generation for microprocessor verification using local modeling strategy
    Zhang, Liang
    Yi, Jiang-Fang
    Tong, Dong
    Cheng, Xu
    Wang, Ke-Yi
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2011, 39 (07): : 1639 - 1644
  • [23] Functional verification of power gated designs by compositional reasoning
    Cindy Eisner
    Amir Nahir
    Karen Yorav
    Formal Methods in System Design, 2009, 35 : 40 - 55
  • [24] Experiences teaching functional verification techniques with practical designs
    Li, Tun
    Yang, Guo
    Li, SiKun
    Dong, Wei
    Deng, RangYu
    2007 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2007, : 93 - +
  • [25] Functional verification of power gated designs by compositional reasoning
    Eisner, Cindy
    Nahir, Amir
    Yorav, Karen
    FORMAL METHODS IN SYSTEM DESIGN, 2009, 35 (01) : 40 - 55
  • [26] Functional verification of power gated designs by compositional reasoning
    Eisner, Cindy
    Nahir, Amir
    Yorav, Karen
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 433 - 445
  • [27] UVM Based Approaches to Functional Verification of Communication Controllers of Microprocessor Systems
    Stotland, Irina
    Shpagilev, Danil
    Starikovskaya, Nadezhda
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [28] Functional verification of the z990 superscalar, multibook microprocessor complex
    Bair, D.G. (dgbair@us.ibm.com), 1600, IBM Corporation (48): : 3 - 4
  • [29] Functional verification of the z990 superscalar, multibook microprocessor complex
    Bair, DG
    German, SM
    Wollyung, WD
    Kaminski, EJ
    Schafer, J
    Mullen, MP
    Lewis, WJ
    Wisniewski, R
    Walter, J
    Mittermaier, S
    Vokhshoori, V
    Adkins, RJ
    Halas, M
    Ruane, T
    Hahn, U
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2004, 48 (3-4) : 347 - 365
  • [30] Towards Trustworthy RISC-V Designs: Formal Verification of the MFENCE Instruction
    Ponugoti, Kushal K.
    Karlapalem, Nikhila
    4TH INTERDISCIPLINARY CONFERENCE ON ELECTRICS AND COMPUTER, INTCEC 2024, 2024,