1. A computer readable storage medium storing a program that is executable by at least one processor, the program for designing an integrated circuit (IC), wherein a design of the IC comprises an original set of circuits operating on a particular clock including a set of sequential nodes, a set of combinational nodes and a set of interconnections, the computer program comprising sets of instructions for: generating a rescaled set of circuits comprising a plurality of logically equivalent replica sets of circuits, wherein each replica set of circuits comprises (i) a set of combinational nodes that is logically equivalent to the set of combinational nodes in the original set of circuits and (ii) a set of sequential nodes having inputs from another replica set of circuits that are logically equivalent to inputs of the set of sequential nodes in the original set of circuits, wherein each replica set of circuits operates at a different phase of the particular clock; and replacing the original set of circuits in the design of the IC with the rescaled set of circuits.