Mixed-Signal IC design
Lectures
For the full YouTube playlist, click here.
Lecture 1: Introduction to the course and sampling basics (video)
Lecture 2: Sampling recap, oversampling, subsampling and reconstruction (video)
Lecture 3: Quantization, mid-rise, mid-tread, signal-to-quantization-noise ratio (SQNR) (video)
Lecture 4: Measuring SQNR (part 1) (video)
Lecture 5: Measuring SQNR (part 2): DFT basics (video)
Lecture 6: Measuring SQNR (part 3): Windowing functions (video) (video: more explanation)
Lecture 7: ADC performance metrics (part 1) (video)
Lecture 8: ADC performance metrics (part 2) (video)
Lecture 9: Sampling switch: non-idealities: finite ON resistance (video)
Lecture 10: Gate bootstrapped switch (video)
Lecture 11: Thermal noise (video)
Lecture 12: Noise (contd.), clock jitter, and signal-dependent sampling (video)
Lecture 13: Charge injection (video)
Lecture 14: Switched-capacitor amplifier (video)
Lecture 15: Settling in switched-capacitor circuits with an OTA (video)
Lecture 16: Settling (contd.), noise in switched-capacitor circuits (video)
Lecture 17: Switched-capacitor integrator (video)
Lecture 18: Comparators: Regenerative latch and offset (video)
Lecture 19: Latch offset correction: auto-zeroing and calibration (video)
Lecture 20: Dynamic preamplifier, interpolation and folding to increase the resolution (video)
Lecture 21: Time-interleaved ADC, non-idealities and calibration (video)
Lecture 22: Multi-step ADCs (video)
Lecture 23: Pipelined ADC: Redundancy to tackle ADC non-idealities (video)
Lecture 24: Pipelined ADC: redundancy (contd.), and residue amp. non-idealities (video)
Lecture 25: Pipelined ADC: DAC non-idealiites: digital calibration (video)
Lecture 26: Pipelined ADC: design and discussion (missed to screen capture; only audio!) (video) (pdf) errata pdf (noise-calculation with four SC branches)
Lecture 27: SAR ADC: idea & circuit implementation (video)
Lecture 28: SAR ADC: asynchronous SAR, redundancy for error correction (video)
Lecture 29: Intro to noise shaping & oversampling: Error-feedback noise-shaping ADC (video)
Lecture 30: Delta-sigma modulators, higher order noise-shaping and stability (OBG vs. MSA trade-off) (video)
Lecture 31: Charge conservation (discussion), optimal zeros in NTF, design example, tackling DAC mismatch (video)
Lecture 32: Continuous-time ADCs, VCO-based ADCs [unfortunately the video has a severe phase lag! :( ] (video)
Lecture 33: Figure of merit (FoM) for ADCs (video)
Course contents
Basics of sampling & quantization, spectral analysis & DFT.
Switched-capacitor circuits: Sample-and-hold, integrators, filters, and noise in switched-capacitor circuits.
Comparator basics: evolution of comparator architectures, Flash ADC, interpolation & folding flash.
Successive approximation register based (SAR) ADC: Implementation, DAC switching techniques (monotonic, constant common-mode, etc.,), error correction in SAR (redundancy & non-binary weighted DAC).
Piplelined ADC: introduction, digital reconstruction, circuit implementation.
Delta-sigma ADC: noise-shaping basics, architectural choices, and basic circuit implementation.
Introduciton to emerging ADC topologies: Noise-shaping SAR, Pipelined SAR, continuous-time ADCs, non-uniform sampled ADCs.