DocumentCode
1476162
Title
Hardware/Software Codesign: The Past, the Present, and Predicting the Future
Author
Teich, Jürgen
Author_Institution
Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen, Germany
Volume
100
fYear
2012
Firstpage
1411
Lastpage
1430
Abstract
Hardware/software codesign investigates the concurrent design of hardware and software components of complex electronic systems. It tries to exploit the synergy of hardware and software with the goal to optimize and/or satisfy design constraints such as cost, performance, and power of the final product. At the same time, it targets to reduce the time-to-market frame considerably. This paper presents major achievements of two decades of research on methods and tools for hardware/software codesign by starting with a historical survey of its roots, by highlighting its major research directions and achievements until today, and finally, by predicting in which direction research in codesign might evolve in the decades to come.
Keywords
electronic design automation; embedded systems; hardware-software codesign; virtual prototyping; complex electronic systems; concurrent design; design constraints; hardware components; hardware-software codesign; software components; time-to-market frame; Complexity theory; Computer architecture; Consumer electronics; Hardware design languages; Simulation; Software development; System-on-a-chip; Cosimulation; cosynthesis; coverification; design space exploration; electronic system level (ESL); hardware/software codesign; virtual prototyping;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/JPROC.2011.2182009
Filename
6172642
Link To Document