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 条
  • [31] UML-based development process for IEC 61499 with automatic test-case generation
    Hussain, Tanvir
    Frey, Georg
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 463 - +
  • [32] Constraint-based Abstracted Test-case Generation for Heap-Manipulation Programs
    Thanh-Tho Quan
    Nhat-Van Le-Thi
    Duc-Anh Le
    2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 88 - 94
  • [33] Abstraction and refinement of mathematical functions toward SMT-based test-case generation
    Takuro Kutsuna
    Yoshinao Ishii
    Akihiro Yamamoto
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 109 - 120
  • [34] AGENT - AN ADVANCED TEST-CASE GENERATION SYSTEM FOR FUNCTIONAL TESTING
    FURUKAWA, Z
    NOGI, K
    TOKUNAGA, K
    AFIPS CONFERENCE PROCEEDINGS, 1985, 54 : 525 - &
  • [35] Pair balance-based test scheduling for SOCs
    Hu, Y
    Han, YH
    Li, HW
    Lv, T
    Li, XW
    13TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2004, : 236 - 241
  • [36] 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
  • [37] Model-Based Test-Case Generation for Simulink/Stateflow using Dependency Graph Approach
    Sridhar, Adepu
    Srinivasulu, D.
    Mohapatra, Durga Prasad
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1414 - 1419
  • [38] Test-Case Generation for Data Flow Testing of Smart Contracts Based on Improved Genetic Algorithm
    Ji, Shunhui
    Zhu, Shaoqing
    Zhang, Pengcheng
    Dong, Hai
    Yu, Jianan
    IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (01) : 358 - 371
  • [39] Scalable Incremental Test-Case Generation from Large Behavior Models
    Aichernig, Bernhard K.
    Nickovic, Dejan
    Tiran, Stefan
    TESTS AND PROOFS, TAP 2015, 2015, 9154 : 1 - 18
  • [40] Test-Case Generation and Bug-Finding through Symbolic Execution
    Bester, W. H. K.
    Inggs, C. P.
    Visser, W. C.
    PROCEEDINGS OF THE SOUTH AFRICAN INSTITUTE FOR COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS CONFERENCE, 2012, : 1 - 9