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 条
  • [31] Experimental verification of decentralized control approach to power curtailment instruction problem for PV generation plants with storage
    Akutsu H.
    Hirata K.
    Ohori A.
    Hattori N.
    Ohta Y.
    1600, Institute of Electrical Engineers of Japan (140): : 990 - 1000
  • [32] BALANCED PIPELINING APPROACH TO MULTIPROCESSING ON INSTRUCTION STREAM LEVEL
    KURTZBERG, JM
    VILLANI, RD
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (02) : 143 - 148
  • [33] A practical approach to instruction-based test generation for functional modules of VLSI processors
    Hatayama, K
    Hikone, K
    Miyazaki, T
    Yamada, H
    15TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1997, : 17 - 22
  • [34] Cocktail approach to functional verification
    Cheng, Tim
    IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (02): : 108 - 108
  • [35] Collection of high-level microprocessor bugs from formal verification of pipelined and superscalar designs
    Velev, MN
    INTERNATIONAL TEST CONFERENCE 2003, PROCEEDINGS, 2003, : 138 - 147
  • [36] Automatic test generation from semi-formal specifications for functional verification of System-on-Chip designs
    Kirchsteiger, Christoph M.
    Grinschgl, Johannes
    Trummer, Christoph
    Steger, Christian
    Weiss, Reinhold
    Pistauer, Markus
    2008 2ND ANNUAL IEEE SYSTEMS CONFERENCE, 2008, : 260 - +
  • [37] An automatic approach to perform the verification of hardware designs according to the ISO26262 functional safety standard
    Bagalini, E.
    Sini, J.
    Reorda, M. Sonza
    Violante, M.
    Klimesch, H.
    Sarson, P.
    2017 18TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS 2017), 2017,
  • [38] Designs of the Basic Block Reassembling Instruction Stream Buffer for X86 ISA
    Chiu, Jih-Ching
    Chou, Yu-Liang
    Yeh, Ta-Li
    Lin, Tseng-Kuei
    2008 13th Asia-Pacific Computer Systems Architecture Conference, 2008, : 60 - 67
  • [39] A DISTRIBUTED MODELING APPROACH FOR SIMULATION AND VERIFICATION OF DIGITAL DESIGNS
    GHOSH, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1987, 34 (10): : 1171 - 1181
  • [40] A generic micro-architectural test plan approach for microprocessor verification
    Adir, A
    Azatchi, H
    Bin, E
    Peled, O
    Shoikhet, K
    42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 769 - 774