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 条
  • [41] High-Level Functional Test Generation for Microprocessor Modules
    Oyeniran, Adeboye Stephen
    Ubar, Raimund
    PROCEEDINGS OF THE 2019 26TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2019), 2019, : 356 - 361
  • [42] Key advances in the presilicon functional verification of the IBM zEnterprise microprocessor and storage hierarchy
    Krygowski, C. A.
    Almog, E.
    Bair, D. G.
    Breil, R.
    Dittmann, G.
    Gott, R. M.
    Lewis, W. J.
    Shah, A. D.
    Thompto, B. W.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2012, 56 (1-2)
  • [43] Functional formal verification on designs of pSeries microprocessors and communication subsystems
    Gott, RM
    Baumgartner, JR
    Roessler, P
    Joe, SI
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (4-5) : 565 - 580
  • [44] Functional Verification of DSP based On-board VLSI Designs
    Jain, Sourabh
    Govani, Parimal
    Poddar, Kamal B.
    Lal, A. K.
    Parmar, R. M.
    2016 INTERNATIONAL CONFERENCE ON VLSI SYSTEMS, ARCHITECTURES, TECHNOLOGY AND APPLICATIONS (VLSI-SATA), 2016,
  • [45] Functional formal verification on designs of pSeries microprocessors and communication subsystems
    Gott, Rebecca M.
    Baumgartner, Jason R.
    Roessler, Paul
    Joe, Soon I.
    IBM Journal of Research and Development, 1600, 49 (4-5): : 565 - 580
  • [46] On a functional approach to locally optimal designs
    Melas, VB
    MODA 7 - ADVANCES IN MODEL-ORIENTED DESIGN AND ANALYSIS, PROCEEDINGS, 2004, : 97 - 105
  • [47] Functional verification of RTL designs driven by mutation testing metrics
    Serrestou, Youssef
    Robach, Vincent Beroulle Chantal
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 222 - 227
  • [48] MA2TG:: A functional test program generator for microprocessor verification
    Li, T
    Zhu, D
    Guo, Y
    Liu, GJ
    Li, SK
    DSD 2005: 8th Euromicro Conference on Digital System Design, Proceedings, 2005, : 176 - 183
  • [49] A theoretical superscalar microprocessor performance model with limited functional units using instruction dependencies
    Lee, Jong-Bok
    Transactions of the Korean Institute of Electrical Engineers, 2010, 59 (02): : 423 - 428
  • [50] A Generalized Approach to Verification Condition Generation
    Lourenco, Claudio Belo
    Frade, Maria Joao
    Nakajima, Shin
    Pinto, Jorge Sousa
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 194 - 203