DocumentCode :
1842279
Title :
System-level performance analysis of embedded system using behavioral C/C++ model
Author :
Chung, Moo-Kyoung ; Na, Sangkwon ; Kyung, Chong-Min
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., KAIST, Daejeon, South Korea
fYear :
2005
fDate :
27-29 April 2005
Firstpage :
188
Lastpage :
191
Abstract :
Design iteration time in SoC design flow is reduced through performance exploration at a higher level of abstraction. This paper proposes an accurate and fast performance analysis method in early stage of design process using a behavioral model written in C/C++ language. We made a cycle-accurate but fast and flexible compiled instruction set simulator (ISS) and IP models that represent hardware functionality and performance. System performance analyzer configured by the target communication architecture analyzes the performance utilizing event-traces obtained by running the ISS and IP models. This solution is automated and implemented in the tool, HIPA. We obtain diverse performance profiling results and achieve 95% accuracy using an abstracted C model. We also achieve about 20 times speed-up over corresponding co-simulation tools.
Keywords :
C++ language; circuit simulation; embedded systems; hardware-software codesign; instruction sets; integrated circuit modelling; system-on-chip; C language; C++ language; HIPA; IP models; SoC design flow; behavioral model; communication architecture; cosimulation tools; design process; embedded system; event-traces; instruction set simulator; performance analysis; performance profiling; system performance analyzer; Analytical models; Discrete event simulation; Embedded system; Hardware; Performance analysis; Process design; Processor scheduling; System-on-a-chip; Time to market; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, Automation and Test, 2005. (VLSI-TSA-DAT). 2005 IEEE VLSI-TSA International Symposium on
Print_ISBN :
0-7803-9060-1
Type :
conf
DOI :
10.1109/VDAT.2005.1500052
Filename :
1500052
Link To Document :
بازگشت