Title :
Verification Methodology of Heterogeneous DSP+ARM Multicore Processors for Multi-core System on Chip
Author :
Brier, David ; Venkatasubramanian, Ramakrishnan ; Rangarajan, Sampath ; Arun, Abhishek ; Thompson, Daniel ; Muralidharan, Neelima
Author_Institution :
Multicore & DSP Dev. Group, Texas Instrum., Dallas, TX, USA
Abstract :
Processor complexity continues to evolve, with new architectures more complex and more tightly intertwined with the systems in which they operate than previous generations. Magnifying the individual processor complexity is the need to create heterogeneous processor clusters which contain multiple heterogeneous processors (ARM and DSP) with multiple levels of caches. These processor clusters need to be validated for functionality and memory coherency across all the levels of caches. Management of the verification process of these processor cluster has likewise grown in complexity impacting the creation and management of tests, of particular interest are the C and assembly code driven tests which are the primary methods addressed in this paper. Lessons in test creation from the UVM, software coding and other previous test management methods are combined to permit automation of testing for generation of test suites for processor sub-systems. Key elements of these methodologies are detailed in this paper.
Keywords :
C language; assembly language; computational complexity; digital signal processing chips; embedded systems; formal verification; multiprocessing systems; pattern clustering; system-on-chip; C; UVM; assembly code driven tests; functionality coherency; heterogeneous DSP+ARM multicore processor; heterogeneous processor cluster; memory coherency; multicore system on chip; processor cluster; processor complexity; processor subsystem; software coding; verification process management; Digital signal processing; Generators; Libraries; Multicore processing; Program processors; System-on-chip; Testing; ARM; DSP; Heterogeneous; Multi-core; Verification;
Conference_Titel :
Microprocessor Test and Verification (MTV), 2013 14th International Workshop on
Conference_Location :
Austin, TX
DOI :
10.1109/MTV.2013.32