An ESL framework for low power architecture design space exploration

Designers of complex SoCs have to face the issue of tuning their design to achieve low power consumption without compromising performance. A set of complementary techniques at hardware level are able to reduce power consumption but most of these techniques impact system performance and behavior. At register transfer level, low power design flows are available. Unfortunately, equivalent design flows at transactional level are missing. In this paper we describe how a power/clock intent could be described at transactional level using a separation of concerns process and how the transactional simulation code merging functional and power behaviors can be generated automatically using a model-driven engineering approach.

[1]  Robert C. Aitken,et al.  Low Power Methodology Manual - for System-on-Chip Design , 2007 .

[2]  Julien DeAntoni,et al.  Multi-view Power Modeling Based on UML, MARTE and SysML , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[3]  Michel Auguin,et al.  A methodology for inserting clock-management strategies in transaction-level models of systemon- chips , 2015, 2015 Forum on Specification and Design Languages (FDL).

[4]  Nagu R. Dhanwada,et al.  Towards a standard flow for system level power modeling , 2014, 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).