This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Energy Profiling of an ARM7 core

Note: This was originally posted on 8th July 2013 at http://forums.arm.com

Hi

I want to make energy profiling and analysis of a ARM7 core. I have some doubts regarding this. May be my doubts are silly.

#1 :: I don't have a development board with myself and so, I intend to make a virtual simulation of the core. I have a DS-5 community edition installed in my windows 7 system.
     Please tell me whether I would be able to do a virtual Simulation with an external hardware connected?. I came to know that about the ARMulator. Can it be invoked in the DS-5 for a virtual simulation of a ARM7.? If it can be,what should I do to use the ARMulator.? Firstly , can the DS-5 be used for the above mentioned purpose?

#2 ::  How can I test the core by using Benchmark codes like Dhrystone marking in DS-5?

Regards,
RamPrasadh N.
Parents
  • Note: This was originally posted on 11th July 2013 at http://forums.arm.com

    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]> Is there any other possible way to do an energy profiling for ARM7? [/size][/font][/color]

    Well, the ISSM won't tell you anything useful about what real implementations do. Not all instructions consume the same power. Arithmetic vs instructions which touch memory for example are totally different. Netlist-level  power simulation tools exist, but they are very slow and need good input test vectors. Failing that get a real SoC and a power meter like a Streamline power probe, or National Instruments DAQ, and measure power on a real device ...


    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]> But, will I be able to do it through simulation? [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    Define "simulation". Transistor toggling in full logic level RTL simulation has some correlation with analogue power sim, but it is not easy, and not always accurate. Analogue level power simulation is useful, but very slow. It's not an easy job with a trivial "just use this tool" answer I'm afraid, it [size=2]really[/size] depends what you are trying to do.
Reply
  • Note: This was originally posted on 11th July 2013 at http://forums.arm.com

    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]> Is there any other possible way to do an energy profiling for ARM7? [/size][/font][/color]

    Well, the ISSM won't tell you anything useful about what real implementations do. Not all instructions consume the same power. Arithmetic vs instructions which touch memory for example are totally different. Netlist-level  power simulation tools exist, but they are very slow and need good input test vectors. Failing that get a real SoC and a power meter like a Streamline power probe, or National Instruments DAQ, and measure power on a real device ...


    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]> But, will I be able to do it through simulation? [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    Define "simulation". Transistor toggling in full logic level RTL simulation has some correlation with analogue power sim, but it is not easy, and not always accurate. Analogue level power simulation is useful, but very slow. It's not an easy job with a trivial "just use this tool" answer I'm afraid, it [size=2]really[/size] depends what you are trying to do.
Children
No data