MDI_Logo
Customers   |   Contact Us   |  Evaluation  |  Demonstrations   |    
    Company     Technology     Products
Home | Products | Power Modeling Toolkit

VisualSim Power Modeling Toolkit

Applications

  • Compare the relative power consumed by different architectures by varying the components selected, component attributes or topology changes
  • Explore power allocation and scheduling strategies in products dependent on a battery or in a power-limited envrionment
  • Optimize software performance such as thread allocations, loop size and processor load balancing, based on the instantaneous power consumed
  • Make hardware-software partitioning decisions

The VisualSim Power Modeling Toolkit is the first System-Level Power exploration solution that captures dynamic power of the entire system in a model.  The solution enables the Architect to trade-off performance and power in a single architecture model. The model can of an SoC or a Distributed, Networked system.  

This power analysis is conducted in the specification phase.  Information can either be representative or accurate from the datasheet.  The Power Analysis does not require detailed software code, RTL or placement information to execute the simulation. 

Using this solution, an Architect can determine the instantaneous and average power consumed by the entire system or a specific component.  The power exploration can handle both standard components such as processors, and custom components such as hardware accelerators. 

VisualSim Platform Power Modeling
Figure 1: VisualSim Platform Power Modeling and Analysis

The Power Modeler updates the instantaneous, average and cumulative power using dynamic state change information of the individual devices. The power can be analyzed on an existing system model by instantiating this power module and entering certain power attributes for each device or IP block. The effect of the power management performance such as transition cycles are available as a definition.

The power manager is fully integrated with the Architecture Modeling Toolkit, scheduler blocks and Script. Moreover there are function calls to view current power consumed by device, update the power levels, change the power state and charge the battery.

Models created using non-VisualSim components such as ISS and SystemC, can be also be used in conjunction with the Power Modeling Toolkit. 

  Copyright 2008© Mirabilis Design Inc. All Rights Reserved.