High-frequency analog circuit design
Lectures
For the full YouTube playlist, click here.
Lecture 1: Recap of basic MOS amplifiers and introduction to differential pair (video) (pdf)
Lecture 2: Recap (contd.) Differential pair with active load and current mirror load (video) (pdf)
Lecture 3: Input and output common mode range & slew rate in 5-transistor differential amplifier (video) (pdf)
Lecture 4: Telescopic cascode opamp, its small-signal gain and slew rate (video) (pdf)
Lecture 5: Telescopic cascode opamp; Swing limits and biasing (video) (pdf)
Lecture 6: Folded cascode opamp; gain and swing limits (video) (pdf)
Lecture 7: Folded cascode: pMOS variant and slew rate (video) (pdf)
Lecture 8: Gain-boosted cascode and its swing limits (video) (pdf)
Lecture 9: Source follower: pole-zero locations; Trick to detect the presence of zeroes (video) (pdf)
Lecture 10: Poles and zeros; Common-source amp; Miller effect; (extra info: unobservable state eg.) (video) (pdf)
Lecture 11: Miller effect; intuition behind pole locations; poles and zeroes in 5-transistor OTA (video) (pdf)
Lecture 12: Poles and zeros in telescopic cascode OTA; multi-stage OTAs, stability in neg. feedback (video) (pdf)
Lecture 13: Using root locus to derive stability conditions (phase margin); LHP zeros vs. stability (video) (pdf)
Lecture 14 (part 1): Effect of poles and zeros: time-domain intuition (video) (pdf)
Lecture 14 (part 2): Arriving at Miller and feed-forward compensation through root locus (video) (pdf)
Lecture 15: Two-stage Miller compensated OTA; Phase margin vs. time-domain response in closed loop (video) (pdf)
Lecture 16: 2-stage Miller OTA; design iteration eg., transistor-level schematic; Systematic offset (video) (pdf)
Lecture 17: Miller OTA: Eliminating RHP zero; source follower (VCVS); zero cancelling resistor (video) (pdf)
Lecture 18: Ahuja compensation; Using the zero cancelling resistor; Miller OTA design example #1 (video) (pdf)
Lecture 19 (pt. 1): Two-stage Miler compensated OTA: Design example #2 (video) (pdf)
Lecture 19 (pt. 2): Breaking a negative feedback loop; simulating loop gain in SPICE (video) (pdf)
Lecture 20: Midsem quiz discussion; Nested Miller compensation (video) (pdf)
Lecture 21: Feedforward compensation; Comparing Miller and feedforward compensation (video) (pdf)
Lecture 22: Lookup table based systematic design of analog circuits (gm/Id based design) (video) (pdf)
Lecture 23: Motivation for differential signaling; pseudo-differential vs. fully differential ckts. (video) (pdf)
Lecture 24: Need for common-mode feedback (CMFB); CMFB variants using resistive common-mode detector (video) (pdf)
Lecture 25: CMFB variants: source follower + res. CMD, MOS-based CMD, replica biasing, etc. (video) (pdf)
Lecture 26: 2-stage fully-diff. Miller OTA, CMFB choices; fully diff. 2-stage feedforward OTA & CMFB (video) (pdf)
Lecture 27: Long recap; Common-mode rejection with CMFB; Output impedance with negative feedback (video) (pdf)
Lecture 28: Resistors and capacitors on ICs; Random mismatch; Process variations; Pelgrom's law (video) (pdf)
Lecture 29: Mismatch in current mirror; Intro to noise; Power spectral density; Noise in resistors (video) (pdf)
Lecture 30: Noise in MOSFETs; Input referred noise voltage and current; Noise calc. in CS & CG amp. (video) (pdf)
Lecture 31: Input referred noise calc with eg.; Input referred noise of a MOSFET; noise in a cascode (video) (pdf)
Lecture 32: Input ref. noise & offset in 5-transistor OTA, telescopic cascode, folded cascode OTA (video) (pdf)
Lecture 33 (pt. 1): Noise & offset in multi-stage amps; Noise & SNR in fully differential circuits (video) (pdf)
Lecture 33 (pt. 2): Scaling in analog circuits: Noise/impedance scaling and frequency scaling (video) (pdf)
Lecture 34: CMOS inv; Class AB stage; Non-linearity in negative feedback (video) (pdf)
Lecture 35: The method of non-linear currents or current injection to analyze weakly non-linear ckts (video) (pdf)
Lecture 36: Basics of analog layout, and concluding remarks (video) (pdf)
References
"Design of Analog CMOS Integrated Circuits" by Behzad Razavi
NPTEL lectures on "Analog IC design" by Prof. Nagendra Krishnapura