1. A computer-implemented method for calculating a temperature distribution associated with a design of an integrated circuit, the method comprising: representing by the computer a power usage on the surface of the integrated circuit by a power matrix; calculating by the computer a heat spreading function from a temperature profile of a point source on the integrated circuit; and convolving by the computer the power matrix with the heat spreading function to obtain the temperature distribution.