Title :
A methodology for minimizing power dissipation of embedded systems through hardware/software partitioning
Author_Institution :
C&C Res. Labs., NEC, Princeton, NJ, USA
Abstract :
We present a novel approach that minimizes the power dissipation of embedded core-based systems through hardware/software partitioning. Our approach is based on the idea of mapping clusters of operations/instructions to a core that yields a high utilization rate of the involved resources (ALUs, multipliers, shifters etc.) and thus minimizing power dissipation. Our approach is comprehensive since it takes into consideration the power dissipation of a whole embedded system comprising a microprocessor core, application specific (ASIC) core(s), cache cores and a memory core. We report high reductions of power dissipation between 35% and 94% at the cost of a relatively small additional hardware overhead of less than 16 k cells while maintaining or even slightly increasing the performance compared to the initial design
Keywords :
VLSI; application specific integrated circuits; circuit CAD; embedded systems; hardware-software codesign; integrated circuit design; low-power electronics; microprocessor chips; ASIC core; application specific core; cache cores; embedded core-based systems; hardware/software partitioning; memory core; microprocessor core; power dissipation minimisation; Application specific integrated circuits; Clocks; Costs; Design methodology; Embedded software; Embedded system; Hardware; Laboratories; Personal digital assistants; Power dissipation;
Conference_Titel :
VLSI, 1999. Proceedings. Ninth Great Lakes Symposium on
Conference_Location :
Ypsilanti, MI
Print_ISBN :
0-7695-0104-4
DOI :
10.1109/GLSV.1999.757383