Design Issues in Hardware/Software CoDesign

Dr S Sivalingam

Keywords: VLSI, Co-Design, Hardware, Design flow

Abstract

The complexity of designing electronic systems and products is constantly increasing. The increasing complexity is due to the factors such as: portability, increased complexities of software and hardware, low power and high speed applications etc. Due to all these factors the electronic system design is moving towards System on Chip (SoC) with heterogeneous components like DSP, FPGA etc. This concept of integrating hardware and software components together is moving towards Hardware-Software co design (HSCD). The main focus of this paper is to provide an overview of hardware, software design approaches and challenges to meet the requirements of HW/SW co design. All the design issues are described by using design flows.

Center of Excellence in Nonlinear Analysis and Optimization,

Naresuan University, Phitsanulok 65000, Thailand

Tel: +66 5596 3252

Email: narinp@nu.ac.th