1. A method of analyzing a circuit including a plurality of non-linear elements and a plurality of linear elements, the method comprising: logically partitioning the circuit, utilizing a processor, into a non-linear part including the non-linear elements and a linear part including the linear elements; determining a total capacitance of the linear part; performing simulation on the non-linear part with the linear part removed and modeled as a single capacitor with a value equal to the total capacitance; determining current into and out of the ports of the single capacitor during simulation on the non-linear part; performing simulation on the linear part with the non-linear part removed by inputting the determined current into at least one port of the linear part; and combining the results of the simulation on the non-linear part and the simulation on the linear part.