====== EE5320: Analog Integrated Circuit Design, Jan.-May 2024 ====== These lectures are available on the web for the benefit of students at IIT Madras and elsewhere. Copyrights to these rest solely with the instructor and IIT Madras. Copying them, publishing them, rehosting them on other servers, or using them for any sort of commercial gain is prohibited. See [[:viewinglectures|this page]] for information on how to use these videos. ===== Instructor: Nagendra Krishnapura ===== ==== Lectures ==== - [[https://drive.google.com/file/d/1PQnZ0LSfdscTmfTwxivgZ7g550ZSCsSp/view?usp=drive_link|17 January 2024]] ([[https://drive.google.com/file/d/15XFGFZUL4z49uDDor-dREKiCE1HoOggw/view?usp=drive_link https://drive.google.com/file/d/1RMLCuJkgtCcZpRsIbjI5oPdT-35XZ_oo/view?usp=drive_link|notes]]): Course introduction - 19 January 2024 ([[https://drive.google.com/file/d/1HwQIExIwT5XxPyIPnFNjLqTqPHSbwIGV/view?usp=drive_link|notes]]): CMOS process; Capacitors and resistors in a CMOS process; Body effect - [[https://drive.google.com/file/d/1w-dWXWofSZcIVA7Ux4bpNUpT9QDbV9Q4/view?usp=drive_link|23 January 2024]] ([[https://drive.google.com/file/d/1mEkKJhsSXysYOqxdJipw_UHTjKLtMXFa/view?usp=drive_link|notes]]): MOS models-Body effect; Weak inversion - [[https://drive.google.com/file/d/1bF28dGVCGIM8FHq2JccmpqWeTK6yDJaK/view?usp=drive_link|24 January 2024]] ([[https://drive.google.com/file/d/1bF28dGVCGIM8FHq2JccmpqWeTK6yDJaK/view?usp=drive_link|notes]]): MOS transistor model with velocity saturation; Parasitic capacitors - [[https://drive.google.com/file/d/1LFjIG4WyQyr7UEgNU4ra0cOmIL_Tz7zM/view?usp=drive_link|29 January 2024]] ([[https://drive.google.com/file/d/1ireNbBSQl_iYkJfxHL8EvPr1S8YeCLt1/view?usp=drive_link|notes]]): Process, temperature, and voltage variations; Systematic mismatch - [[https://drive.google.com/file/d/1Tb2a3WjEGdXPNBFNbjCmJiaZG0rDx9qi/view?usp=drive_link|30 January 2024]] ([[https://drive.google.com/file/d/1mdJsPSUqfj-o0fpPCLsHY5eeOvTG9jq8/view?usp=drive_link|notes]]): Systematic mismatch; Unit-element based design; Random mismatch - [[https://drive.google.com/file/d/17KCOLQSFadX1k1aw86kaTb47icVUfjr9/view?usp=drive_link|31 January 2024]] ([[https://drive.google.com/file/d/1HBf5C-T2AjNft0y6HmksNaxrXvHYF7xK/view?usp=drive_link|notes]]): Random mismatch; Dependence on area; Analysis of mismatch effects - [[https://drive.google.com/file/d/18eOfHPws4044A94wtrX87fdaLBGcVjbl/view?usp=drive_link|5 February 2024]] ([[https://drive.google.com/file/d/1-i2vMrbDKeiCSsGqLAUMyBXZcVKqvddN/view?usp=drive_link|notes]]): Analysis of circuits with random mismatch; Random noise - [[https://drive.google.com/file/d/1Rhx_FE2qkMftKRGEICoVvZYonaYJIeTq/view?usp=drive_link|6 February 2024]] ([[https://drive.google.com/file/d/1F4Fw4NHn96xVtjZqhCh_kmnFRy_Fo5nF/view?usp=drive_link|notes]]): Random noise; Stationary processes; Power and energy signals and their frequency domain representations - [[https://drive.google.com/file/d/1NxsgXQ9rNIcV0o4pOc1jelc6a2zin63b/view?usp=drive_link|7 February 2024]] ([[https://drive.google.com/file/d/10A5nV_rt2_sJTmp1uwM-E6KKi6htwzjG/view?usp=drive_link|notes]]): Power spectral density of a random process; Resistor noise - [[https://drive.google.com/file/d/1T9psoCjdjWZEOoFbq6lFYwidogcfiscj/view?usp=drive_link|12 February 2024]] ([[https://drive.google.com/file/d/18d3WwOuCfpuEvFie7FtOKz5mNiFADYiX/view?usp=drive_link|notes]]): MOS, BJT noise models; Noise in an RC lowpass filter - [[https://drive.google.com/file/d/1N-h9eZuurzViT3ykyMPFwoR4rDDIpUM5/view?usp=drive_link|13 February 2024]] ([[https://drive.google.com/file/d/1naQpC8hyI68r7VKmBC1h-qUVrsmsPkmg/view?usp=drive_link|notes]]): MOS weak inversion noise model; Noise in an RC lowpass filter; kT/C noise; Impedance(noise) scaling - [[https://drive.google.com/file/d/1vsvcDU8Fs-oYihbm7hIeI1WRiRUv_QG5/view?usp=drive_link|14 February 2024]] ([[https://drive.google.com/file/d/14TiV8Ba8n_KfImT4ZBgLmdkFZJ9QNjEm/view?usp=drive_link|notes]]): Input referred noise; Noise bandwidth; Noise of a passive 1-port - [[https://drive.google.com/file/d/1NhjUWdhyKV1jLiaxerRMuOjv62HwMNws/view?usp=drive_link|16 February 2024]] ([[https://drive.google.com/file/d/1d5pzsOCvuakc3PoIbf8rhhE9dhkywS0b/view?usp=drive_link|notes]]): Nonlinearity; Calculating nonlinear components using current injection - [[https://drive.google.com/file/d/1SaMjRjB6Ueci-oauud_Veemyzg7Oe6Uc/view?usp=drive_link|19 February 2024]] ([[https://drive.google.com/file/d/17yP8PN6hSa7L6lxw5_rm179__KrdeoW-/view?usp=drive_link|notes]]): Calculating nonlinear components using current injection - [[https://drive.google.com/file/d/177UspfnHhpHBX2rmnqgvIQwfRO_0H2PK/view?usp=drive_link|26 February 2024]] ([[https://drive.google.com/file/d/1bfX3vfztt2iKPs8C6HGUxiiqIoFRaUfG/view?usp=drive_link|notes]]): Negative feedback using an integrator; Closed loop bandwidth and unity loop gain frequency - [[https://drive.google.com/file/d/14ls5JNSo_3TCGK6qzx-ZMrjDSmpZYntV/view?usp=drive_link|27 February 2024]] ([[https://drive.google.com/file/d/1Lb6IAQy6mVgD5bwg5YF8COs2vHgkryQf/view?usp=drive_link|notes]]): Negative feedback using an integrator; Excess delay in the loop and implications on stability - [[https://drive.google.com/file/d/10o0lbhyMPiuCjamGo3-ypCQAfCNqKsHy/view?usp=drive_link|28 February 2024]] ([[https://drive.google.com/file/d/1ASMQ0-KL90Yt-jgczHDaju60MeLC_5Xd/view?usp=drive_link|notes]]): Poles and zeros as delays and advances; Frequency-domain and time-domain views of stability margins - [[https://drive.google.com/file/d/15Sy8XpdET82SV_Io3daFjETXBak9qd6j/view?usp=drive_link|1 March 2024]] ([[https://drive.google.com/file/d/1zLuL4DH9LZ2_Y4CHHtZ-QtHZJQVm5qia/view?usp=drive_link|notes]]): Opamp implementation using a transconductor and a capacitor; Finite dc gain due to finite output resistance - [[https://drive.google.com/file/d/172wSbJIM6WJtzYGA8cc0VDCSuIACgOdE/view?usp=drive_link|4 March 2024]] ([[https://drive.google.com/file/d/1_ParIqhMYs9nGJTYTH4fCfEPKzOldvNN/view?usp=drive_link|notes]]): Improving the opamp; Increasing the output resistance using a cascode; I-V conversion using negative feedback; Two and three stage opamps - [[https://drive.google.com/file/d/11xyNH_vzaeh6WIg9xTBdywLLgmE5qqKJ/view?usp=drive_link|5 March 2024]] ([[https://drive.google.com/file/d/10NLZIm5TPKSfNWisBTfGgQy-NGW4LQ56/view?usp=drive_link|notes]]): Two and three stage Miller opamps; Constraints - [[https://drive.google.com/file/d/12IsbAaQeQwvX6oGfuEyRO7dCenIH-k_B/view?usp=drive_link|11 March 2024]] ([[https://drive.google.com/file/d/18-sP6ic8bDQZ0CNYIs9o0YTlYSN-djUm/view?usp=drive_link|notes]]): Feedforward opamps for reducing steady-stage error; Constraints - [[https://drive.google.com/file/d/1tWoyoySky0fae0xKOfk-NFP_O0LOU7uy/view?usp=drive_link|12 March 2024]] ([[https://drive.google.com/file/d/1tUwFTNKEAt8fUVwYCsG4JeOFLRPBNC0U/view?usp=drive_link|notes]]): Miller-compensated versus feedforward opamps; Inherent speed of a MOS process - 13 March 2024: No recording - [[https://drive.google.com/file/d/17b5ZIWH3Tips72UMTPcRMJEUI4JJ9FF6/view?usp=drive_link|15 March 2024]] ([[https://drive.google.com/file/d/1u-VYZPf7uYPJTXSN544BM0pKGCSBhzQz/view?usp=drive_link|notes]]): Single-stage opamp using a differential pair with active load - [[https://drive.google.com/file/d/1ckN-i0jQmoPwl8W45b8o3IlztphwWNsI/view?usp=drive_link|19 March 2024]] ([[https://drive.google.com/file/d/13B-HVIV_v6mMLnBXm6M4az7hZ1zh6ioQ/view?usp=drive_link|notes]]): Single-stage opamp: Slew rate, noise, offset - [[https://drive.google.com/file/d/1AFU6QebUe4zv77COGb2bI01VVs7yW1jG/view?usp=drive_link|22 March 2024]] ([[https://drive.google.com/file/d/18FZE1lSj99vavkFsdajcR1CUulrg9FzN/view?usp=drive_link|notes]]): Offset; Chopping to eliminate offset; Increasing the dc gain using cascodes - [[https://drive.google.com/file/d/17h8E7eCtvndrDbD-sHQ26HNtaZJtxk4D/view?usp=drive_link|26 March 2024]] ([[https://drive.google.com/file/d/1HprFqKUjeaU0xWW-hB07RFOR3Tm3Q4MJ/view?usp=drive_link|notes]]): Telescopic cascode opamp - [[https://drive.google.com/file/d/1Nw_hv8GEHRpJPBMmR34AP1nH00sbNUI1/view?usp=drive_link|3 April 2024]] ([[https://drive.google.com/file/d/18lOB0ot0qkzZCBoqckkSXzz5BIPyB6_t/view?usp=drive_link|notes]]): Folded cascode opamp - [[https://drive.google.com/file/d/1jd0SF6sBEsAjsyUvHe8ny3mvuPbUU6LS/view?usp=drive_link|5 April 2024]] ([[https://drive.google.com/file/d/18lOB0ot0qkzZCBoqckkSXzz5BIPyB6_t/view?usp=drive_link|notes]]): Rail-rail input opamp; Two-stage opamp - [[https://drive.google.com/file/d/12jy3kPkDFwf_yA33qY0plmLkgoXoSLIM/view?usp=drive_link|8 April 2024]] ([[https://drive.google.com/file/d/1rmWhSUIyGob97OAewDP7RCJKl8Qz_c40/view?usp=drive_link|notes]]): Two-stage opamp-Small signal paramters, noise, random offset and systematic offset - [[https://drive.google.com/file/d/1jgmzA4MXibtEhkZ-U9H84rJ6-ScnY_xv/view?usp=drive_link|10 April 2024]] ([[https://drive.google.com/file/d/1c00dxAQWMIxOqVUIlX0kbnYXKURzWPcC/view?usp=drive_link|notes]]): Two and three stage Miller opamps; Commercial opamps; Class-AB biasing - [[https://drive.google.com/file/d/1rMH7Hjx5KHeuLeAWY7m40Jv_s_LqCFVu/view?usp=drive_link|12 April 2024]] ([[https://drive.google.com/file/d/17ztUT_JRb6blP9SOLORlmOngPQb6NGTl/view?usp=drive_link|notes]]): Class-AB opamp; Fullly differential circuits; Common-mode and differential half circuits - [[https://drive.google.com/file/d/1UrmYGjRHmPLCRPqlyVFuTUW4N02FSQ9z/view?usp=drive_link|15 April 2024]] ([[https://drive.google.com/file/d/19DqqE1Nky9aZp3DM2jtQmC-dOO3SuN4s/view?usp=drive_link|notes]]): Common-mode and differential half circuits; Common-mode and differential gain; Common-mode feedback - [[https://drive.google.com/file/d/1zyRfeEo-yDH7e901Q5Iq2Laro75Y0kYK/view?usp=drive_link|16 April 2024]] ([[https://drive.google.com/file/d/1yBQgk4zqX0KT6Tnd5qFkY3Y1Qu9Uamuj/view?usp=drive_link|notes]]): Fully differential single-stage opamp; Common-mode detectors and common-mode feedback - [[https://drive.google.com/file/d/17qBhBaQxXl18wdkRK-QA0gx5WlU0FAYM/view?usp=drive_link|17 April 2024]] ([[https://drive.google.com/file/d/1zecPNVqAnmEm9ziSprEJ0G67J6eXPaNN/view?usp=drive_link|notes]]): Fully differential two-stage opamp; Common-mode feedback circuits - [[https://drive.google.com/file/d/1u1Ckyn9Sf1WR72CnTHbIz9UE-86bAV1s/view?usp=drive_link|19 April 2024]] ([[https://drive.google.com/file/d/1ztySTlva6ofXXQam4vBQoH-36TjeYdx5/view?usp=drive_link|notes]]): Fully differential two-stage opamp; Common-mode feedback circuits; Noise analysis of fully differential circuits; Fully differential feedforward opamp - [[https://drive.google.com/file/d/1rQdIpXQv8lgkHH3kT9GTHj5kFO8cNgSc/view?usp=drive_link|22 April 2024]] ([[https://drive.google.com/file/d/19N10CAw9IMuTg3whsTLx9J7pZJFADivu/view?usp=drive_link|notes]]): Fully differential opamps; Feedforward opamp; Zero cancellation in Miller-compensated opamps - [[https://drive.google.com/file/d/1EjeJ0YGBMpRl8K5WgFq_skAtUJktnMRa/view?usp=drive_link|23 April 2024]] ([[https://drive.google.com/file/d/1X53S3Gu-45vIyTnwYUqSn-ZNGnchja-Q/view?usp=drive_link|notes]]): Constant-gm biasing circuits; PTAT current generator - [[https://drive.google.com/file/d/16udLsO7wyodBC6gmiEYsgc7kH_fIJ-0i/view?usp=drive_link|24 April 2024]] ([[https://drive.google.com/file/d/110czMGDlberYbyP0rpZTW6d3xbDfcKXH/view?usp=drive_link|notes]]): Bandgap voltage reference; Constant current reference - [[https://drive.google.com/file/d/1QSU_seva0KVs6yugg5-tEA4wy_G48dtV/view?usp=drive_link|26 April 2024]] ([[https://drive.google.com/file/d/1gH9dmzVtM6unPHFjLPoWrKqqW9P5hRj0/view?usp=drive_link|notes]]): Fractional bandgap reference; Linear low dropout voltage regulator - [[https://drive.google.com/file/d/1zwCr2DnN9bkXQ48kbk4kCdIdHOYU8sAA/view?usp=drive_link|29 April 2024]] ([[https://drive.google.com/file/d/1_PF22JngfTyZNklZOP955XAgicnYSY2U/view?usp=drive_link|notes]]): Voltage regulator; Course summary ==== Notes ==== * [[https://drive.google.com/file/d/1_5yE8T_5_DUYPBv_9A3wYTaX5OHzCOyM/view?usp=drive_link|CMOS operational amplifiers]] * [[https://drive.google.com/file/d/1BY5zPy3g_YkWHTcIzwhZmXlh17s46qhL/view?usp=sharing|Handout on input referred noise]] * [[https://drive.google.com/file/d/1BZl9yRDrj-FgLRtKI83Tc871Qc7zP8pI/view?usp=sharing|Handout on signals and their spectra]] * [[https://drive.google.com/file/d/1BaLsOBwiPyDA1_nbvAXhrz02C1fIjCDZ/view?usp=sharing|Contour integration-useful for calculating integrated noise]] * [[https://drive.google.com/file/d/165U2CU-G3RVeC1AG3W7OIqDVPDXbqbje/view?usp=drive_link|Maxima symbolic calculation example]] ([[https://wxmaxima-developers.github.io/wxmaxima/|wxMaxima site]]) ==== Assignments ==== * [[https://drive.google.com/file/d/1LY369YWM5Xe1stb6Xy3jwIkw2vSCA2KU/view?usp=drive_link|Assignments]]