Patent ID: 7720660

Claim:
A method of simulating a circuit, comprising: reading a description of the circuit that includes a list of components in the circuit and the interconnections between the components, the circuit including both a first set of nodes and components responsive to time-domain signals, the time-domain signals comprising analog signals given by V(t), and a second set of nodes and components responsive to time-frequency domain signals, the time-frequency domain signals comprising RF signals given by v ⁡ ( t ) = ∑ k = - K K ⁢ ⁢ V K ⁡ ( t ) ⁢ ⅇ j ⁢ ⁢ ω k ⁡ ( t ) ⁢ t ; in a single simulation flow, simulating time-domain representations of signals on the first set of nodes and simulating time-frequency domain representations of signals on the second set of nodes by interrelately solving two sets of non-linear equations until convergence, the two sets of equations including a first set of non-linear equations related to the time-domain signals and a second set of non-linear equations related to the time-frequency domain signals; and in the single simulation flow, partitioning the circuit into at least one analog partition including one or more nodes and components from the first set and associated with the first set of non-linear equations and at least one RF partition including one or more nodes and components from the second set and associated with the second set of non-linear equations, with a solution of the non-linear equations associated with the at least one analog partition affecting a solution of the non-linear equations associated with the at least one RF partition and vice versa.