Model based test generation for microprocessor architecture validation

被引:1
|
作者
Kodakara, Sreekumar V. [1 ]
Mathaikutty, Deepak A. [2 ]
Dingankar, Ajit [3 ]
Shukla, Sandeep [2 ]
Lilja, David [1 ]
机构
[1] Univ Minnesota, Minneapolis, MN 55455 USA
[2] CESCA, Virginia Tech, Blacksburg, VA 24061 USA
[3] Intel Corp, Folsom, CA 95630 USA
关键词
D O I
10.1109/VLSID.2007.108
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Functional validation of microprocessors is growing in complexity in current and future microprocessors. Traditionally, the different components (or validation collaterals) used in simulation based validation, like simulators and test generators, to validate the system, architecture, microcode, and RTL abstractions of the processor, were manually derived from the specification document. The incomplete informal specification document along with manual translation introduces inconsistency and bugs in the validation collaterals, resulting in increased cost and time to validate the processor. We envision a novel metamodeling based microprocessor modeling and validation environment (MMV) to address this problem. MMV provides a language independent modeling environment to describe the processor at various abstraction levels, a refinement How to consistently move from one abstraction to the next lower abstraction and code generators to automatically generate the validation collaterals from the models. As a first step towards our vision, in this paper, we describe architectural modeling in MW and automatic generation of random and coverage directed test suites from the models. We demonstrate the practicality of our approach for validating real world Instruction Set Architectures (ISA) by modeling and generating test cases for eight complex instructions from Intel (1)((R))Virtualization Technology.
引用
收藏
页码:465 / +
页数:2
相关论文
共 50 条
  • [1] Design fault directed test generation for microprocessor validation
    Mathaikutty, Deepak A.
    Shukla, Sandeep K.
    Kodakara, Sreekumar V.
    Lilja, David
    Dingankar, Ajit
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 761 - +
  • [2] Model Based Safety Analysis: Automatic Generation of Safety Validation Test Cases
    Philip, Gracy
    DSouza, Meenakshi
    Abidha, V. P.
    2017 IEEE/AIAA 36TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2017,
  • [3] RESEARCH ON MICROPROCESSOR TEST PATTERN GENERATION.
    Li, Yungang
    Lin, Yu
    Pan Tao Ti Hsueh Pao/Chinese Journal of Semiconductors, 1985, 6 (03): : 268 - 274
  • [4] MICROPROCESSOR BASED WAVEFORM GENERATION
    GEBLER, P
    ELECTRONIC ENGINEERING, 1977, 49 (599): : 55 - 58
  • [5] MICROPROCESSOR BASED TEST EQUIPMENT
    RANGARAJAN, S
    ELECTRONICS INFORMATION & PLANNING, 1981, 8 (06): : 450 - 452
  • [6] Model Validation of PV Power Generation Unit Based on Grid Voltage Disturbance Test
    Qu Li-nan
    Chen Ning
    Ge Lu-ming
    Zhao Liang
    Niu Shuan-bao
    Wang Ji-li
    2013 IEEE PES ASIA-PACIFIC POWER AND ENERGY ENGINEERING CONFERENCE (APPEEC), 2013,
  • [7] Pico - A model microprocessor framework for architecture education
    Nishimura, K
    Nukata, K
    Amano, H
    MICROELECTRONICS EDUCATION, 2000, : 281 - 284
  • [8] Next generation PowerPC™ microprocessor test strategy improvements
    Pyron, C
    Prado, J
    Golab, J
    ITC - INTERNATIONAL TEST CONFERENCE 1997, PROCEEDINGS: INTEGRATING MILITARY AND COMMERCIAL COMMUNICATIONS FOR THE NEXT CENTURY, 1997, : 414 - 423
  • [9] An enhanced framework for microprocessor test-program generation
    Corno, F
    Squillero, G
    GENETIC PROGRAMMING, PROCEEDINGS, 2003, 2610 : 307 - 316
  • [10] Model-driven test generation for system level validation
    Mathaikutty, Deepak A.
    Ahuja, Sumit
    Dingankar, Ajit
    Shukla, Sandeep
    2007 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2007, : 83 - +