1. A method for evaluating a dynamic power consumption of a block, the method comprising: receiving or generating, by a computer, information representative of the block during a preliminary block design stage that precedes a gate level simulation of the block; applying a backward propagation process; applying a forward propagation process; resolving conflicts that result from the forward propagation process and the backward propagation process; estimating change probabilities of signals of internal components of the block; and evaluating a dynamic power consumption of the block in response to the change probabilities of the signals of internal components of the block.