DocumentCode
1716651
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
fYear
2013
Firstpage
112
Lastpage
117
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification (MTV), 2013 14th International Workshop on
Conference_Location
Austin, TX
ISSN
1550-4093
Type
conf
DOI
10.1109/MTV.2013.32
Filename
6926112
Link To Document