Scheduling-based test-case generation for verification of multimedia SoCs

被引:2
|
作者
Nahir, Amir [1 ]
Ziv, Avi [1 ]
Emek, Roy
Keidar, Tal [2 ]
Ronen, Nir [2 ]
机构
[1] IBM Res Lab, Haifa, Israel
[2] Zoran Microelect Ltd, Haifa, Israel
来源
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006 | 2006年
关键词
verification; functional verification; system on a chip; test generation;
D O I
10.1109/DAC.2006.229284
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia SoCs are characterized by a main controller that directs the activity of several cores, each of which is in charge of a stage in the processing of a media stream. The verification of these SoCs is a significant challenge due to time-to-market constraints and system complexity. We present a novel approach to system-level, random test case generation for multimedia SoCs, and a tool, called SoCVer, that implements this approach. We use the SoC's main controller point of view for controlling the flow of data in the SoC. Test case generation is done by allocating processing tasks to the various cores and determining which core processes which data item at what time. Solving these scheduling problems allows SoCVer to generate software for the SoC's main controller; this software coordinates and synchronizes the operations of all the cores on the chip without the need for the real operational software. We demonstrate the use of SoCVer using a DVD player SoC.
引用
收藏
页码:348 / +
页数:2
相关论文
共 20 条
  • [1] Functional test-case generation by a control transaction graph for TLM verification
    Kakoee, Mohammad Reza
    Neishaburi, M. H.
    Mohanimadi, Siamak
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 157 - 164
  • [2] X-Gen: A random test-case generator for systems and SOCS
    Emek, R
    Jaeger, I
    Naveh, Y
    Bergman, G
    Aloni, G
    Katz, Y
    Farkash, M
    Dozoretz, I
    Goldin, A
    SEVENTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2002, : 145 - 150
  • [3] User-driven Automatic Test-case Generation for DTV/STB Reliable Functional Verification
    Tekcan, Tarkan
    Zlokolica, Vladimir
    Pekovic, Vukota
    Teslic, Nikola
    Gunduzalp, Mustafa
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) : 587 - 595
  • [4] STG-BASED VERIFICATION AND TEST GENERATION
    He Xinhua Gong Yunzhan(Armoured Force Engineering Institute
    Journal of Electronics(China), 1996, (01) : 68 - 73
  • [5] Graph based test case generation for TLM functional verification
    Kakoee, Mohammad Reza
    Neishaburi, M. H.
    Mohammadi, Siamak
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (5-6) : 288 - 295
  • [6] An Agency-Directed Approach to Test Generation for Simulation-based Autonomous Vehicle Verification
    Chance, Greg
    Ghobrial, Abanoub
    Lemaignan, Severin
    Pipe, Tony
    Eder, Kerstin
    2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST), 2020, : 31 - 38
  • [7] eVeriCombTest: Automated Test Case Generation Technique Using a Combination of Verification and Combinatorial Testing
    Godboley, Sangharatna
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 306 - 313
  • [8] Automated Test Case Generation based on Coverage Analysis
    Majchrzak, Tim A.
    Kuchen, Herbert
    THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 259 - 266
  • [9] Mutation-Based Test Case Generation for Simulink Models
    Brillout, Angelo
    He, Nannan
    Mazzucchi, Michele
    Kroening, Daniel
    Purandare, Mitra
    Ruemmer, Philipp
    Weissenbacher, Georg
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2010, 6286 : 208 - +
  • [10] Test generation from state based use case models
    Nogueira, Sidney
    Sampaio, Augusto
    Mota, Alexandre
    FORMAL ASPECTS OF COMPUTING, 2014, 26 (03) : 441 - 490