Coconote
AI notes
AI voice & video notes
Try for free
📚
Static Timing Analysis - CMOS Basics
Jul 15, 2024
Static Timing Analysis - CMOS Basics
CMOS Inverter Basics
Previous Lecture
: CMOS modeling and inverter characteristics
This Lecture
: Charging and discharging of output, waveforms, propagation delay, slew
CMOS Inverter
: Basic logic implementation
Input 0
: PMOS on, NMOS off -> Low resistance path from PMOS charges output (Q) to logic high (1)
Input 1
: PMOS off, NMOS on -> Low resistance path allows load to discharge to ground (logic low, 0)
Waveform
:
Ideal
: Instantaneous change from 0 to 1 and 1 to 0
Real Life
: Takes time to transition
Charging and Discharging
Graphical Representation
:
Charging Waveform
: Exponential rise to VDD
Discharging Waveform
: Exponential decay to 0
Mathematical Equations
:
Charging
:
Output Voltage, Vo = VDD (1 - e^(-t/RC))
C = Capacitive load
RDH = Drive high resistance of PMOS
Discharging
:
Output Voltage, Vo = VDD e^(-t/RC)
C = Capacitive load
RDL = Drive low resistance (NMOS)
Propagation Delay
Definition
: Time taken for a cell (e.g., buffer) to transfer data from input to output
Example
: Buffer B transfers data from input A to output Z
Waveforms
:
Input A: Logic 0 to 1 rise
Output Z: Same as A but delayed
Rise Time
:
TRA = Rise time of A
TRZ = Rise time of Z
Propagation delay (ΔTP) = 50% of (TRZ - TRA)
Fall Time
:
TFA = Fall time of A
TFZ = Fall time of Z
Propagation delay (ΔTP) = 50% of (TFZ - TFA)
Conclusion
Next Topics
: Slew of waveform, Q factor, and other concepts
Call to Action
: Like, share, subscribe, and provide feedback
📄
Full transcript