Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.4.459

A Design and Implementation of a Timing Analysis Simulator for a Design Space Exploration on a Hybrid Embedded System  

Ahn, Seong-Yong (조선대학교 대학원 전자계산학과)
Shim, Jea-Hong (조선대학교 인터넷소프트웨어공학부)
Lee, Jeong-A (조선대학교 컴퓨터공학부)
Abstract
Modern embedded system employs a hybrid architecture which contains a general micro processor and reconfigurable devices such as FPGAS to retain flexibility and to meet timing constraints. It is a hard and important problem for embedded system designers to explore and find a right system configuration, which is known as design space exploration (DSE). With DES, it is possible to predict a final system configuration during the design phase before physical implementation. In this paper, we implement a timing analysis simulator for a DSE on a hybrid embedded system. The simulator, integrating exiting timing analysis tools for hardware and software, is designed by extending Y-chart approach, which allows quantitative performance analysis by varying design parameters. This timing analysis simulator is expected to reduce design time and costs and be used as a core module of a DSE for a hybrid embedded system.
Keywords
System Level Design; Reconfigurable system; Timing Analysis; Embedded System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 E. Sanchez. M. Sipper, J.-O. Haenni, J.-L. Beuchat, A. Stauffer, and A. Perez-Uribe, 'Static and Dynamic Configurable Systems,' IEEE Transactions on Computers Vol.48, No.6, June, 1999   DOI   ScienceOn
2 Kaiyu Chen, Sharad Malik, David I. August, 'Retargetable Static Timing Analysis for Embedded Software,' Proceedings of the International Symposium on System Synthesis (ISSS), October, 2001
3 Ti-Yen Yen, Wayne Wolf, 'Performance Estimation for Real-Time Distributed Embedded Systems,' IEEE Transactions on Parallel and Distributed Systems, Vol.9, November, 1998   DOI   ScienceOn
4 B. Kienhuis, E. Deprettere, K. A. Vissers, and P. Wolf. 'An approach for quantitative analysis of application-specific dataflow architectures,' In Proceedings of 11th Intl. Conference of Applications' specific Systems, Architectures and Processors (ASAP'97), Zurich, Switzerland, pp.338-349, 1997   DOI
5 G. Kahn, 'The semantics of a simple language for parallel programming,' Info. Proc., Stockholm, pp.471-475, Aug., 1974
6 J. Vullemin, P. Bertin, D. Roncin, M. Shand, H. Touati, P. Boucard, 'Programmable Active Memories: Reconfigureble Systems Come of Age,' IEEE Transactions on VLSI Systems, Vol.4, No.1, pp.56-69, March, 1996   DOI   ScienceOn
7 Andre DeHon, 'The Density Advantage of Configurable Computing,' IEEE Computer, 33(4), pp.41-49, April, 2000   DOI   ScienceOn
8 Yau-Tsun Steven Li, Sharad Malik, 'Performance analysis of Real-Time Embedded Software,' Kluwer Academic Publishers, 1999
9 Katherine Compton, Scott Hauck, 'Reconfigurable Computing : A Survey of Systems and Software,' to appear in ACM Computing Surveys, 2002   DOI   ScienceOn
10 George Hadjiyiannis, Pierro Russo, Srinivas Devadas, 'A Methodology for Accurate Performance Evaluation in Architecture Exploration,' Design Automation Conference, 1999   DOI
11 http://www.xilinx.com