exemplary embodiment the timing profile 450 may be generated using the following equation y t u2212 it a i u03c0 t u2212 it eqn 2 y t u2212 it current waveform over several clock cycles a i chip activity and 0 lt a i u2266 1 u03c0 t per unit pulse functions t period of clock and i an integer in the set 0 1 n fig5 is another exemplary temporal profile of an electronic circuit showing activity for a circuit component the x axis represents time in nanoseconds ns and the y axis represents current through the power supply by way of example spice models may be provided by component vendors for various components the spice models may be used to simulate circuit operation although the activity profile in fig5 is for an individual circuit component i e a flip flop it is noted that activity data may be used for any one or more circuit components including e g groups of circuit components represented by a grid element or grid area in one of the spatial profiles fig6 is another exemplary temporal profile of an electronic circuit showing total circuit activity in an exemplary embodiment total circuit activity may be determined from circuit activity data for a single clock cycle multiple clock cycles and for one or more circuit components for example activity data shown in fig4 a and b and fig5 were combined using the following equation to generate the total chip activity data as shown in fig6 u2062 u2062 q u2061 t u2211 i n u2062 a u00b7 y u2061.