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 条
  • [21] Exhaustive Test-case Generation using Symbolic Execution
    Uehara, Tadahiro
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2016, 52 (01): : 34 - 40
  • [22] Test scheduling for core-based SOCs
    Zhang, YG
    Xu, YX
    Dong, B
    Wang, K
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1404 - 1407
  • [23] On test scheduling for core-based SOCs
    Koranne, S
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 505 - 510
  • [24] Design and implementation of test-case generation for concurrent programs
    Katayama, T
    Furukawa, Z
    Ushijima, K
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 262 - 269
  • [25] Model-Based Policy Synthesis and Test-Case Generation for Autonomous Systems
    Gu, Rong
    Enoiu, Eduard
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 18 - 27
  • [26] Abstraction and refinement of mathematical functions toward SMT-based test-case generation
    Kutsuna, Takuro
    Ishii, Yoshinao
    Yamamoto, Akihiro
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (01) : 109 - 120
  • [27] AUTOMATED TEST-CASE SELECTION BASED ON TEST COVERAGE METRICS
    MCALLISTER, M
    VUONG, ST
    ALILOVICCURGUS, J
    PROTOCOL TEST SYSTEMS, V, 1993, 11 : 93 - 104
  • [28] Integration of Requirements Engineering and Test-Case Generation via OSLC
    Aichernig, Bernhard K.
    Hoermaier, Klaus
    Lorber, Florian
    Nickovic, Dejan
    Schlick, Rupert
    Simoneau, Didier
    Tiran, Stefan
    2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 117 - 126
  • [29] CoVeriTest: interleaving value and predicate analysis for test-case generation
    Jakobs, Marie-Christine
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (06) : 847 - 851
  • [30] CoVeriTest: interleaving value and predicate analysis for test-case generation
    Marie-Christine Jakobs
    International Journal on Software Tools for Technology Transfer, 2021, 23 : 847 - 851