1. A method for performing a circuit simulation that dynamically swaps between DC and transient analysis types and while simultaneously switching compact models for one or more circuit components, the method comprising: a) setting an index to select a predetermined time; b) using a computer, running a first time based said transient analysis using a first set of compact models until reaching the predetermined time and saving operating circuit conditions at said predetermined time; c) on reaching the predetermined time, suspending said first time based transient analysis, loading said saved operating circuit conditions as initial conditions for a second DC analysis with a second set of compact models, and running said second DC analysis to completion; d) updating the index to select another predetermined time; and e) repeating steps b) through d) until terminating said first time based transient analysis, wherein said first and second sets of compact models are simultaneously loaded into a memory at a top level of said circuit simulation before an onset of said first time based transient analysis, said first and second sets of compact models coexisting in said memory; wherein a circuit error checking is performed once for said first time based transient analysis with said first set of compact models at said top level of said circuit simulation; wherein said error checking is omitted when switching from said first time based transient analysis to said second DC analysis; wherein said error checking is omitted for all other subsequent switches between said first time based transient analysis and said second DC analysis; and wherein when said second set of compact models presently in a circuit simulator qualifies as a change of a circuit topology, then selectively disqualifying said change of said circuit topology from said second set of compact models as a change of a circuit topology without requiring any further error checking.