DocumentCode :
1850456
Title :
Timed compiled-code simulation of embedded software for performance analysis of SOC design
Author :
Lee, Jong-Yeol ; Park, In-Cheol
Author_Institution :
Div. of EE, KAIST, Daejeon, South Korea
fYear :
2002
fDate :
2002
Firstpage :
293
Lastpage :
298
Abstract :
In this paper, a new timing generation method is proposed for the performance analysis of embedded software. The time stamp generation of I/O accesses is crucial to performance estimation and architecture exploration in the timed functional simulation, which simulates the whole design at a functional level with timing. A portable compiler is modified to generate time-deltas, which are the estimated cycle counts between two adjacent I/O accesses, by counting the cycles of the intermediate representation (IR) operations and using a machine description that contains information on a target processor. Since the proposed method is based on the machine-independent IR of a compiler, the method can be applied to various processors by changing the machine description. The experimental results show that the proposed method is effective in that the average estimation error is about 2% and the maximum speed-up over the corresponding instruction-set simulators is about 300 times. The proposed method is also verified in a timed functional simulation environment.
Keywords :
embedded systems; hardware-software codesign; instruction sets; integrated circuit design; program compilers; system-on-chip; timing; SOC design; average estimation error; embedded software; estimated cycle counts; functional level; instruction-set simulators; intermediate representation; machine-independent IR; performance analysis; time-deltas; timed compiled-code simulation; timing generation method; Algorithm design and analysis; Analytical models; Computational modeling; Design automation; Design engineering; Embedded software; Estimation error; Performance analysis; Permission; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
ISSN :
0738-100X
Print_ISBN :
1-58113-461-4
Type :
conf
DOI :
10.1109/DAC.2002.1012638
Filename :
1012638
Link To Document :
بازگشت