A universal random test generator for functional verification of microprocessors and system-on-chip

被引:0
|
作者
Bhaskar, KU [1 ]
Prasanth, M [1 ]
Chandramouli, G [1 ]
Kamakoti, V [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Madras 600036, Tamil Nadu, India
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a Universal Random Test Generator template for the Design Verification of Microprocessors and System-on-Chips(SOCs). The tool enables verification of the product in one continuous, integrated environment, from C model to behavioral RTL and gate to system-level integration, all in one self-contained chassis. Due to complexity of large designs, it has been a common practice to rely on the power of Randomization, to bless us with the humanly not-conceivable corner cases, that can arise in reality. There are lot of common features shared by random tools used for testing products with diverse functionalities. This paper proposes a template which captures the commonalities among the different random testing tools and enable the user to quickly design a random test generator by adding product-specific details and using most of the methods available in the template. This leads to high degree of code reuse, less debugging of the random tool and huge reduction in design-cycle time. In addition the template provides enough flexibility and interfaces to enable the execution of the generated tests on targets which may be a C model, RTL or the final chip. By this, one may test a software component, say a bootup code for the System-on-Chip or Microprocessor at all stages of its design, namely, the software prototype, the RTL at the pre-silicon level and finally the chip, at a post-silicon level. This satisfies the expectations out of a verification platform for a Hardware-Software Codesign environment. The Random test Generator template was employed for testing a x86-compatible Microprocessor both at RTL and post-silicon stage and a software model of a 802.11 MAC The results are presented in the paper.
引用
收藏
页码:207 / 212
页数:6
相关论文
共 50 条
  • [1] Random testing for system-level functional verification of system-on-chip
    Ma Qinsheng
    Cao Yang
    Yang Jun
    Wang Min
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2009, 20 (06) : 1378 - 1383
  • [2] Random testing for system-level functional verification of system-on-chip
    Ma Qinsheng 1
    2.State Key Lab.of Software Engineering
    3.Second Dept.
    [J]. Journal of Systems Engineering and Electronics, 2009, 20 (06) : 1378 - 1383
  • [3] Electronic system level models for functional verification of system-on-chip
    Adamov, Alexander
    Mostovaya, Karina
    Syzonenko, Inna
    Melnik, Alexey
    [J]. 2007 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2007, : 348 - 350
  • [4] Advances in Sensors-Centric Microprocessors and System-on-Chip
    Gomez-Pulido, Juan A.
    Vega-Rodriguez, Miguel A.
    [J]. SENSORS, 2012, 12 (04): : 4820 - 4823
  • [5] 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
    [J]. 2008 2ND ANNUAL IEEE SYSTEMS CONFERENCE, 2008, : 260 - +
  • [6] Exploiting concurrency in system-on-chip verification
    Xu, Justin
    Lim, Cheng-Chew
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 836 - +
  • [7] A Distributed Functional Verification Environment for the Design of System-on-Chip in Heterogeneous Architectures
    Silva, Thiago W. B.
    Morais, Daniel C.
    Andrade, Halamo G. R.
    Nunes, Felipe C. A.
    Kurt Melcher, Elmar Uwe
    Nogueira Lima, Antonio Marcus
    Brito, Alisson, V
    [J]. 2018 31ST SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2018,
  • [8] Test, Reliability and Functional Safety Trends for Automotive System-on-Chip
    Angione, F.
    Appello, D.
    Aribido, J.
    Athavale, J.
    Bellarmino, N.
    Bernardi, P.
    Cantoro, R.
    De Sio, C.
    Foscale, T.
    Gavarini, G.
    Guerrero, J.
    Huch, M.
    Iaria, G.
    Kilian, T.
    Mariani, R.
    Martone, R.
    Ruospo, A.
    Sanchez, E.
    Schlichtmann, U.
    Squillero, G.
    Reorda, M. Sonza
    Sterpone, L.
    Tancorre, V
    Ugioli, R.
    [J]. 2022 IEEE EUROPEAN TEST SYMPOSIUM (ETS 2022), 2022,
  • [9] UTILIZING A SYSTEM-ON-CHIP PROJECT AS A CAPSTONE EXPERIENCE IN A MICROPROCESSORS COURSE
    Schneider, Scott James
    Peterson, Seth Jarek
    [J]. 2012 ASEE ANNUAL CONFERENCE, 2012,
  • [10] Testing and verification of communication system-on-chip devices
    Gizopoulos, D
    Aitken, RC
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2003, 41 (09) : 72 - 73