1. A method for profiling a serial simulation of a circuit to estimate the performance of a parallel simulation of the circuit, comprising: profiling execution of module instances during a serial simulation of the circuit, wherein each module instance includes code which simulates signal propagation through a corresponding circuit module; and using execution times for the module instances obtained from the serial simulation to estimate the performance of a parallel simulation of the circuit.