Skip to content

Purvi734/-3-Stage-Ring-Oscillator-

Repository files navigation

3 Stage Ring Oscillator

Design and Implementation of a 3 Stage Ring Oscillator on Cadence Virtuoso This project involves the design, simulation, layout, and verification of a 3-stage CMOS ring oscillator using Cadence Virtuoso and 180nm technology. The oscillator is implemented using three cascaded CMOS inverters and demonstrates self-sustained oscillation due to the odd number of inversions and feedback

Tools & Technology

EDA Tool: Cadence Virtuoso

Technology Node: 180nm CMOS PDK

Verification: Assura (DRC & LVS)

Design Details

Implemented a 3-stage inverter-based ring oscillator using standard CMOS logic.

Each inverter was sized for optimal drive strength to sustain stable oscillation.

Connected the output of the third inverter back to the input of the first to complete the feedback loop.

image

Transient Analysis

Set the initial condition to 0 and then ran the ADE L.

Performed transient simulations to observe oscillation waveform.

Verified oscillation frequency and waveform shape across a range of supply voltages.

image

Layout and Physical Verification

Completed full custom layout of the ring oscillator using Cadence layout editor.

image

Ensured proper spacing, alignment, and design rule compliance.

Performed:

DRC (Design Rule Check) — No violations

image

LVS (Layout vs Schematic) — Netlist matched schematic

image

About

Design and Implementation of a 3 Stage Ring Oscillator on Cadence Virtuoso

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors