ACM Home Page
Please provide us with feedback. Feedback
Scheduling-based test-case generation for verification of multimedia SoCs
Full text PdfPdf (611 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 43rd annual conference on Design automation table of contents
San Francisco, CA, USA
SESSION: Session 20: advanced topics in processor and system verification table of contents
Pages: 348 - 351  
Year of Publication: 2006
ISBN:1-59593-381-6
Authors
Amir Nahir  IBM Research Lab, Haifa, Israel
Avi Ziv  IBM Research Lab, Haifa, Israel
Roy Emek  Zoran Microelectronics Ltd., Haifa, Israel
Tal Keidar  Zoran Microelectronics Ltd., Haifa, Israel
Nir Ronen  Zoran Microelectronics Ltd., Haifa, Israel
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 34,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146909.1146999
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
Bin, E., Emek, R. Shurek, G., and Ziv, A. Using constraint satisfaction formulation and solution techniques for random test program generation. IBM Systems Journal, 41(3):386--402, 2002.
 
4
 
5
Mackworth, A. Consistency in Networks of Relations. Artificial Intelligence, 8(1):99--118, 1977.
 
6
 
7
Wile, B., Goss, J. C. and Roesner, W. Comprehensive Functional Verification - The Complete Industry Cycle, Elsevier, 2005.
 
8
ISO/IEC 13818-1: Generic coding of moving pictures and associated audio information.


Collaborative Colleagues:
Amir Nahir: colleagues
Avi Ziv: colleagues
Roy Emek: colleagues
Tal Keidar: colleagues
Nir Ronen: colleagues