Design of Embedded Systems

The chapter is devoted to different design methodologies targeting complex embedded systems. The hierarchy of levels is introduced, as well as Y-Chart proposed by Prof. Daniel Gajski. Using the Y-Chart, some basic methodologies are discussed such as bottom-up, top-down and meet-in-the middle. The third section is devoted to platform-based design of embedded systems. Next, the peculiarities of ASIC-based design are discussed. The last section is devoted to very important problem of increasing the energy efficiency of embedded systems.