DocumentCode :
1651169
Title :
Automatic generation of functional models for embedded processor extensions
Author :
Sun, Fei
Author_Institution :
Tensilica Inc., Santa Clara, CA, USA
fYear :
2012
Firstpage :
304
Lastpage :
307
Abstract :
Early architectural exploration and design validation are becoming increasingly important for multi-processor systems-on-chip (MPSoC) designs. Native functional simulations can provide orders of magnitude in speedup over cycle or instruction level simulations but often require dedicated maintenance. In this work, we present a tool called NATIVESIM to automatically generate the functional models for embedded processor extensions. We provide a mechanism to address the challenge of modeling a subset of the processor architecture, with no visibility to the rest of the processor. We illustrate the problem of modeling the processor extensions when the endianness of the target processor is different from the host system and provide a solution to it. Experiments on several benchmark programs indicate that native execution of the target application with the functional models of the processor extensions can achieve large simulation run-time speedup over simulations based on either cycle accurate models (up to 14102× with an average of 3924×) or compiled functional models of an entire processor (up to 103× with an average of 31.6×).
Keywords :
embedded systems; integrated circuit design; system-on-chip; MPSoC; NATIVESIM; architectural exploration; automatic generation; benchmark programs; dedicated maintenance; design validation; embedded processor extension; functional models; host system; instruction level simulations; multiprocessor systems-on-chip design; native functional simulations; processor architecture; processor extensions; target application; Computational modeling; Generators; Hardware; Load modeling; Optimization; Prototypes; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176484
Filename :
6176484
Link To Document :
بازگشت