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
来源
PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS) | 2016年
关键词
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 [J].
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 [J].
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 [J].
Cindy Eisner ;
Amir Nahir ;
Karen Yorav .
Formal Methods in System Design, 2009, 35 :40-55
[24]   Experiences teaching functional verification techniques with practical designs [J].
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 [J].
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 [J].
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 [J].
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 [J].
Bair, D.G. (dgbair@us.ibm.com), 1600, IBM Corporation (48) :3-4
[29]   Functional verification of the z990 superscalar, multibook microprocessor complex [J].
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 [J].
Ponugoti, Kushal K. ;
Karlapalem, Nikhila .
4TH INTERDISCIPLINARY CONFERENCE ON ELECTRICS AND COMPUTER, INTCEC 2024, 2024,