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
关键词
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
相关论文
共 50 条
  • [41] Checking Java']Java Assertions Using Automated Test-Case Generation
    Caballero, Rafael
    Montenegro, Manuel
    Kuchen, Herbert
    von Hof, Vincent
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2015), 2015, 9527 : 221 - 226
  • [42] A Framework for Genetic Test-Case Generation for WS-BPEL Compositions
    Estero-Botaro, Antonia
    Garcia-Dominguez, Antonio
    Jose Dominguez-Jimenez, Juan
    Palomo-Lozano, Francisco
    Medina-Bulo, Inmaculada
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2014), 2014, 8763 : 1 - 16
  • [43] Test-Case Generation for Embedded Simulink via Formal Concept Analysis
    He, Nannan
    Ruemmer, Philipp
    Kroening, Daniel
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 224 - 229
  • [44] Ultimate TestGen: Test-Case Generation with Automata-based Software Model Checking (Competition Contribution)
    Barth, Max
    Dietsch, Daniel
    Heizmann, Matthias
    Jakobs, Marie-Christine
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2024, 2024, 14573 : 326 - 330
  • [45] Test scheduling of NoC-based SoCs using multiple test clocks
    Ahn, Jin-Ho
    Kang, Sungho
    ETRI JOURNAL, 2006, 28 (04) : 475 - 485
  • [46] Evaluating a Dynamic and a Modulo Scheduling-based Static Approach for Configuration Generation in CGRA Accelerators
    Ribeiro, Lucas Fernandes
    Silva Junior, Francisco Carlos
    Silva, Ivan Saraiva
    IEEE LATIN AMERICA TRANSACTIONS, 2020, 18 (12) : 2166 - 2173
  • [47] Energy Management System for Smart Homes: Testing Methodology and Test-Case Generation
    Graditi, Giorgio
    Atrigna, Mauro
    Piccolo, Antonio
    Siano, Pierluigi
    2013 4TH INTERNATIONAL CONFERENCE ON CLEAN ELECTRICAL POWER (ICCEP): RENEWABLE ENERGY RESOURCES IMPACT, 2013, : 766 - 771
  • [48] Property-Based Testing with External Test-Case Generators
    Aichernig, Bernhard K.
    Marcovic, Silvio
    Schumi, Richard
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 337 - 346
  • [49] Mutation-based Test-Case Prioritization in Software Evolution
    Lou, Yiling
    Hao, Dan
    Zhang, Lu
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 46 - 57
  • [50] A test-case generation method for concurrent programs including task-types
    Katayama, T
    Furukawa, Z
    Ushijima, K
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 485 - 494