Automatic functional test program generation for pipelined processors using model checking

被引:11
|
作者
Mishra, P [1 ]
Dutt, N [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92717 USA
关键词
D O I
10.1109/HLDVT.2002.1224436
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Formal techniques offer an opportunity to significantly reduce the cost of microprocessor verification. We propose a model checking based approach to automatically generate functional test programs for pipelined processors. We specify the processor architecture in an Architecture Description Language (ADL). The processor model is extracted from the ADL specification. Specific properties are applied to the processor model using SMV model checker to generate test programs. We applied this methodology on a single-issue DLX processor to demonstrate the usefulness of our approach.
引用
收藏
页码:99 / 103
页数:5
相关论文
共 50 条
  • [21] Rapid exploration of pipelined processors through automatic generation of synthesizable RTL models
    Mishra, P
    Kejariwal, A
    Dutt, N
    14TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2003, : 226 - 232
  • [22] On the Functional Test of the Register Forwarding and Pipeline Interlocking Unit in Pipelined Processors
    Bernardi, P.
    Cantoro, R.
    Ciganda, L.
    Du, B.
    Sanchez, E.
    Reorda, M. Sonza
    Grosso, M.
    Ballan, O.
    2013 14TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV): COMMON CHALLENGES AND SOLUTIONS, 2013, : 52 - 57
  • [23] Functional Test Generation for Hard to Detect Stuck-At Faults using RTL Model Checking
    Prabhu, Mahesh
    Abraham, Jacob A.
    2012 17TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2012,
  • [24] Automatic Test Case Generation by means of Model-Checking for Control Programs
    Kormann, B.
    Witsch, D.
    Vogel-Heuser, B.
    AUTOMATION 2010, 2010, : 473 - 476
  • [25] A novel functional test generation method for processors using commercial ATPG
    Tupuri, RS
    Abraham, JA
    ITC - INTERNATIONAL TEST CONFERENCE 1997, PROCEEDINGS: INTEGRATING MILITARY AND COMMERCIAL COMMUNICATIONS FOR THE NEXT CENTURY, 1997, : 743 - 752
  • [26] AN EFFICIENT FUNCTIONAL TEST GENERATION METHOD FOR PROCESSORS USING GENETIC ALGORITHMS
    Hudec, Jan
    Gramatova, Elena
    JOURNAL OF ELECTRICAL ENGINEERING-ELEKTROTECHNICKY CASOPIS, 2015, 66 (04): : 185 - 193
  • [27] Scaling Model Checking for Test Generation using Dynamic Inference
    Yeolekar, Anand
    Unadkat, Divyesh
    Agarwal, Vivek
    Kumar, Shrawan
    Venkatesh, R.
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 184 - 191
  • [28] Test generation from P systems using model checking
    Ipate, Florentin
    Gheorghe, Marian
    Lefticaru, Raluca
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (06): : 350 - 362
  • [29] Automated test generation using model checking: an industrial evaluation
    Eduard P. Enoiu
    Adnan Čaušević
    Thomas J. Ostrand
    Elaine J. Weyuker
    Daniel Sundmark
    Paul Pettersson
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 335 - 353
  • [30] Automated test generation using model checking: an industrial evaluation
    Enoiu, Eduard P.
    Causevic, Adnan
    Ostrand, Thomas J.
    Weyuker, Elaine J.
    Sundmark, Daniel
    Pettersson, Paul
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (03) : 335 - 353