Title :
System-level Performance Verification of Multicore Systems-on-Chip
Author :
Holt, Jim ; Dastidar, Jaideep ; Lindberg, David ; Pape, John ; Yang, Peng
Author_Institution :
Networking & Multimedia Group, Freescale Semicond., Inc., Austin, TX, USA
Abstract :
MCSoC are comprised of a rich set of processor cores, specialized hardware accelerators, and I/O interfaces. Focusing only on functional verification is risky because the motivation for building such systems in the first place is to achieve high levels of system throughput: a functionally correct MCSoC that does not exhibit sufficient performance will fail in the market. Furthermore, focusing performance verification on individual system components (e.g., measuring processor core performance or hardware accelerator performance in isolation) is insufficient due to (1) the degree of resource contention that occurs in the MCSoC, and (2) the degree of configuration flexibility that is typically afforded by an MCSoC. These factors motivate system-level performance verification of MCSoC. This paper presents an important industrial case study of MCSoC performance verification, highlighting the methodology used, the lessons learned, and recommendations for improvement.
Keywords :
multiprocessing systems; program verification; system-on-chip; I/O interfaces; MCSoC; functional verification; hardware accelerators; multicore systems-on-chip; processor cores; resource contention; system level performance verification; Bandwidth; Delay; Emulation; Hardware design languages; Microprocessors; Multicore processing; Multimedia systems; Semiconductor device testing; System testing; Throughput; multicore; performance; validation;
Conference_Titel :
Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-6479-1
Electronic_ISBN :
1550-4093
DOI :
10.1109/MTV.2009.10