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 条
  • [41] System-on-chip test scheduling with reconfigurable core wrappers
    Larsson, E
    Fujiwara, H
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (03) : 305 - 309
  • [42] Test bus assignment, sizing, and partitioning for system-on-chip
    Harmanani, Haidar M.
    Sawan, Rachel
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2007, 32 (03): : 164 - 175
  • [43] A PROTOTYPE PLATFORM FOR SYSTEM-ON-CHIP ADC TEST AND MEASUREMENT
    Mullane, Brendan
    O'Brien, Vincent
    MacNamee, Ciaran
    Fleischmann, Thomas
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 169 - 172
  • [44] Cost effective test planning for system-on-chip manufacture
    Lee, Songjun
    Ambler, Anthony P.
    [J]. 2006 IEEE AUTOTESTCON, VOLS 1 AND 2, 2006, : 81 - 87
  • [45] Hybrid Test Vector Compression in System-on-Chip Test - An Overview and Methodology
    Biswas, Satyendra N.
    Das, Sunil R.
    Petriu, Emil M.
    Hussain, Altaf
    [J]. 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTERS AND DEVICES FOR COMMUNICATION (CODEC 2009), 2009, : 478 - +
  • [46] A hardware and software monitor for high-level system-on-chip verification
    El Shobaki, M
    Lindh, L
    [J]. INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2001, : 56 - 61
  • [47] A methodology for platform based high-level system-on-chip verification
    Gao, F
    Liu, P
    Yao, QD
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2003, 12 (01) : 61 - 64
  • [48] Security Analysis of a System-on-Chip Using Assertion-Based Verification
    Bhamidipati, Padmaja
    Achyutha, Shanmukha Murali
    Vemur, Ranga
    [J]. 2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 826 - 831
  • [49] Concurrent System Level Test (CSLT) Methodology for Complex System-on-Chip
    Tipparthi, Dilip Kumar Reddy
    Kumar, Karthik Krishna
    [J]. 2014 IEEE 16TH ELECTRONICS PACKAGING TECHNOLOGY CONFERENCE (EPTC), 2014, : 196 - 199
  • [50] On System-on-Chip Testing Using Hybrid Test Vector Compression
    Biswas, Satyendra N.
    Das, Sunil R.
    Petriu, Emil M.
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2014, 63 (11) : 2611 - 2619