Abstract This paper presents a novel circuit dynamic analysis method using FFT technique based on diakoptics. The algorithm di vides a complex dynamic circuit into some linear sub-circuits and link branches (linear and nonlinear). The linear sub-circuits is replaced with a multi-port dynamic source in any interval. The method makes it easy to analyze a complex circuit and improves the eificiency because FFT technique is applied.