A solution for analyzing a circuit using initial charge information is
provided. In particular, one or more nodes in a design for the circuit is
initialized with an initial charge. The charge can comprise a
non-equilibrium charge, thereby simulating the history effect, the impact
of a charged particle, electro-static discharge (ESD), and/or the like.
Operation of the circuit is then simulated over the set of input cycles
based on the initial charge(s). To this extent, the non-equilibrium
initial condition solution enables the state of the circuit to be
controlled and solves the initial system based on these values. This
capability is very useful to condition the circuit at a worst-case,
best-case, and/or the like, status. Further, in one embodiment of the
invention, a set of equations are provided to implement the
non-equilibrium initial charge analysis, which provide a more efficient
initialization of the circuit than current solutions.