OLIVEIRA, H. F. A.; http://lattes.cnpq.br/0097916965255705; OLIVEIRA, Helder Fernando de Araújo.
Resumo:
Energy consumption is a big challenge in SoC (System-on-a-Chip) design.
Depending on the project requirements, to guarantee a better accuracy in
power estimation, it might be necessary to estimate the power consumption
of a system or part of it using different elements: different power estimation
approaches, tools or, even, models described in different languages and/or
abstraction levels. However, it is a challenge to incorporate these elements
to create a simulation environment distributed and heterogeneous, which
allows these elements to communicate and exchange information
synchronously. In view of what has been exposed, the present research
aims to develop an approach using HLA (High Level Architecture), enabling
the creation of an environment distributed and heterogeneous, composed
by different tools and models. These models can be described in different
languages and/or abstraction levels, as well as use different power
estimation approaches. The use of HLA enables the synchronized and
distributed simulation of the elements that compose the simulation
environment. The approach must allow the collecting and grouping of power
estimation data in a centralized manner. As a case study, it has been used a
benchmark composed of a scalable set of MPSoCs (MultiProcessor Systemon-Chip)
which is described in C++/SystemC and the Ptolemy framework. A
project in SystemVerilog/Verilog was also used to validate the power
estimation data collected from models described in these languages,
through the proposed approach. The experimental results show the
approach flexibility and its applicability on creation of a distributed and
synchronous simulation environment, which promotes an integrated view of
power estimation data.