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 条
  • [1] Using linear programming techniques for scheduling-based random test-case generation
    Nahir, Amir
    Shiloach, Yossi
    Ziv, Avi
    HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 16 - +
  • [2] Scheduling of transactions for system-level test-case generation
    Emek, R
    Naveh, Y
    EIGHTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2003, : 149 - 154
  • [3] 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
  • [4] Technology of test-case generation
    Lúcio, L
    Samer, M
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 323 - 354
  • [5] TEST-CASE VERIFICATION BY MODEL CHECKING
    NAIK, K
    SARIKAYA, B
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (03) : 277 - 321
  • [6] TEST-CASE GENERATION WITH IOGEN
    LINDQUIST, TE
    JENKINS, JR
    IEEE SOFTWARE, 1988, 5 (01) : 72 - 79
  • [7] Automatic Test-Case Generation
    Machado, Patricia
    Sampaio, Augusto
    TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 59 - +
  • [8] Mutation-Based Test-Case Generation with Ecdar
    Larsen, Kim G.
    Lorber, Florian
    Nielsen, Brian
    Nyman, Ulrik M.
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 319 - 328
  • [9] Scheduling of transactions based on extended scheduling timed Petri nets for SoC system-level test-case generation
    Yu, JinShan
    Li, Tun
    Guo, Yang
    Tan, QingPing
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 732 - 741
  • [10] Automatic Test-Case Generation with CoVeriTest
    Jakobs, Marie-Christine
    TESTS AND PROOFS (TAP 2022), 2022, 13361 : 3 - 8