Minimizing power consumption in System On Chip is a crucial task. So the parameter of consumption has to be introduced in HW/ SW tool. This paper describes how our HW/ SW codesign tool, CODEF, is extended to have power consumption and optimization ability. Some strategies of consumption optimizations are presented. First, we present how to build the library composed of consumption models of hardware and software modules (that take into account frequency and supply voltage). Then, we describe the algorithm that computes the peak power and the energy. To reduce the energy, we describe a strategy during allocation step to minimize energy.
In this way, the partitioning algorithm has been modified and, we present some results of architectures optimization with some important gains of 50%...