| Scheduling-based test-case generation for verification of multimedia SoCs |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 34, Citation Count: 1
|
|
|
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
|
Aharon Aharon , Dave Goodman , Moshe Levinger , Yossi Lichtenstein , Yossi Malka , Charlotte Metzger , Moshe Molcho , Gil Shurek, Test program generation for functional verification of PowerPC processors in IBM, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.279-285, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217542]
|
| |
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.
|
|