This repository contains the deliverables and documentation for the Analog CMOS Final Project, where we design an LDO (Low Dropout Regulator) using the GPDK 45nm technology node. The project employs the gm/id methodology to generate technology-specific plots and design the LDO circuit.
The primary goal of this project is to design an LDO using the GPDK 45nm Process Design Kit (PDK). Key deliverables include generating technology-specific plots using Cadence and MATLAB, documenting the gm/id methodology, and designing the LDO tailored to the GPDK 45nm node.
Using the GPDK 45nm PDK, the following technology-specific plots were generated to evaluate transistor performance.
- ( g_m * r_o ) vs. ( g_m / I_D )
- ( I_D / W ) vs. ( g_m / I_D )
- ( f_t ) vs. ( g_m / I_D )
The gm/id methodology provides an efficient design framework for analog circuits, as it combines key performance metrics like transconductance efficiency, intrinsic gain, and transition frequency into intuitive plots. The design steps involved:
- Extract device parameters using DC simulations in Cadence.
- Generate CSV data for ( g_m ), ( r_o ), ( I_D ), and other parameters.
- Use MATLAB to plot ( g_m / I_D ) against other metrics.
- Environment: Cadence Virtuoso and MATLAB.
- Simulation Tools: Cadence ADE was used to extract CSV data for both NMOS and PMOS devices.
- MATLAB Processing: A custom MATLAB script processed the CSV data and generated the plots.
Feel free to reach out for further queries or discussions on the project!