Multi-time analysis of CMOS circuits
Abstract
Transient simulation of circuits with widely separated time constants and fast periodic excitations is not efficient because a long simulation period with small time steps is required. One approach to simulate the transient behaviour more efficiently is known as the Multi Partial Differential Equation (MPDE). In the MPDE the system ordinary differential equations that describe a circuit is transformed into a system of partial differential equations with two time variables, one for the fast periodic variations and another for the slow transient evolution. This method has been implemented in a general-purpose circuit simulator program named Carrot. This thesis presents progress towards the development that simulator. The main contributions of this thesis are the implementation and validation of MOSFET models in the simulator and the study of the performance of the MPDE approach (as currently implemented in Carrot) applied to complex CMOS circuits. An overview of concepts relevant for this work is presented, followed by a detailed description of the MOSFET model implementation. Next, the design of an integrated CMOS ring voltage-controlled oscillator is presented. This is followed by simulation case studies. The simulation results indicate that the MPDE approach can achieve orders of magnitude of improvement in simulation speed compared to regular transient analysis. This thesis concludes with recommendations for future research.
Collections
- Retrospective theses [1604]