Issue No. 02 - April-June (1998 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/54.679207
The concurrent design of hardware and software is one of the key challenges in embedded system design. New methodologies and CAD tools are needed to support an integrated hardware-software codesign process. The article starts with an overview on the state of the practice in embedded system design and discusses the achievements and limitations of currently available tools. While the current focus is on coverification and design integration, research has moved on to support a unified hardware and software development with design space exploration and reuse of system functions across hardware and software platforms. Then, it discusses the challenges and trends in codesign research. It shows how to evolve the current design process into a coherent and versatile codesign process supporting design space exploration and reuse across technologies and applications.
Hardware-software codesign, embedded system design, CAD tools, coverification, system reuse
Rolf Ernst, "Codesign of Embedded Systems: Status and Trends", IEEE Design & Test of Computers, vol. 15, no. , pp. 45-54, April-June 1998, doi:10.1109/54.679207