====== EE5320: Analog Integrated Circuit Design, Jan.-May 2015 ====== 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 view these videos. ===== Instructor: Nagendra Krishnapura ===== Course syllabus, schedule, and assignments can be seen [[http://www.ee.iitm.ac.in/vlsi/teaching/ee5320_2015/start|here]]. If you wish to download these lectures for offline viewing, click on the link, replace the ''.html'' with ''.mp4'' and view it in a media player. ==== Lectures ==== - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150112.mp4|2015-01-12]]: Negative feedback system using an integrator - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150113.mp4|2015-01-13]]: Negative feedback amplifier: step response, frequency resonse(Some parts at the end not recorded due to power failure) For basics of sinusoidal steady state response, refer to [[https://www.youtube.com/playlist?list=PLYGynSK2bDIePaJALfjOHx-WB6H4FxB1V|these videos]]. The last one in the playlist has a summary of the three methods. - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150114.mp4|2015-01-14]]: Negative feedback amplifier: frequency response - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150116.mp4|2015-01-16]]: Loop gain and frequency response of a negative feedback amplifier; Excess delay - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150119.mp4|2015-01-19]]: Negative feedback amplifier with excess delay in the loop - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150120.mp4|2015-01-20]]: Negative feedback amplifier with excess delay in the loop; Extra poles in the loop - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150121.mp4|2015-01-21]]: Stability with extra poles and zeros in the loop; Connection to excess delay - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150123.mp4|2015-01-23]]: Stability analysis via the loop gain; Nyquist criterion - 2015-01-24: (no recording) Nyquist stability criterion; Loop gain and phase margin; Opamp implementation - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150128.mp4|2015-01-28]]: Synthesis of opamp topologies; Current buffer to boost output resistance; Two stage Miller opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150130.mp4|2015-01-30]]: Two- and three-stage Miller compensated opamp; Constraint on the speed of different stages - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150203.mp4|2015-02-03]]: Two stage Miller compensated opamp analysis - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150204.mp4|2015-02-04]]: Two stage Miller compensated opamp analysis; RHP zero cancellation - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150205.mp4|2015-02-05]]: Synthesis of a two stage feedforward compensated opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150209.mp4|2015-02-09]]: Feedforward compensated opamp-Loop gain and phase margin; Slow settling for step inputs - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150210.mp4|2015-02-10]]: Feedforward compensated opamp loop gain; Slow settling; Three stage feedforward opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150211.mp4|2015-02-11]]: Components available in a CMOS process; Systematic mismatch; Ratiometric layout - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150213.mp4|2015-02-13]]: Gradients and common centroid layout; Random mismatch in components - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150216.mp4|2015-02-16]]: Random mismatch; Noise in resistors - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150217.mp4|2015-02-17]]: Noise in resistors; kT/C noise on a capacitor - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150218.mp4|2015-02-18]]: Noise in resistors; Four terminal MOS transistor model; Body effect; influence on a common-source amplifier - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150220.mp4|2015-02-20]]: Body effect in common-drain and common-gate amplifiers - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150302.mp4|2015-03-02]]: Tutorial 2 discussion; Thermal noise in a MOS transistor - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150303.mp4|2015-03-03]]: Flicker noise in a MOS transistor; Noise scaling - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150304.mp4|2015-03-04]]: Noise scaling; Single stage opamp noise and offset (If you want to brush up the basic differential pair, go through lectures [[http://www.ee.iitm.ac.in/~nagendra/EC201/201408/lectures/20141015/20141015_controller.swf|33]], [[http://www.ee.iitm.ac.in/~nagendra/EC201/201408/lectures/20141015a/20141015a_controller.swf|34]], [[http://www.ee.iitm.ac.in/~nagendra/EC201/201408/lectures/20141016/20141016_controller.swf|35]], [[https://drive.google.com/file/d/0Bx-nrboXc1_HTVZVTHRoMzNOU3c/view?usp=sharing|36]], [[http://www.ee.iitm.ac.in/~nagendra/EC201/201408/lectures/20141023/20141023_controller.swf|37]] of [[http://www.ee.iitm.ac.in/videolectures/doku.php?id=ee3002_2014:start|Analog Circuits]]) - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150309.mp4|2015-03-09]]: Single stage opamp offset and noise - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150311.mp4| 2015-03-11]]: Single stage opamp noise - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150313.mp4|2015-03-13]]: Capacitances in a MOS transistor; Frequency response of a differential pair - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150316.mp4| 2015-03-16]]: Tradeoffs in an opamp; Increasing the gain-cascode opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150317.mp4| 2015-03-17]]: Telescopic cascode opamp; High swing cascode biasing - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150320.mp4| 2015-03-20]]: Telescopic cascode opamp-noise, offset, parasitic poles; Folded cascode opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150323.mp4| 2015-03-23]]: Folded cascode opamp-dc gain, noise, offset, slew rate - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150325.mp4| 2015-03-25]]: Two stage opamp: Gain, slew rate - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150325a.mp4| 2015-03-25]]: Two stage opamp, cont'd: Noise, offset, swing limit - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150327.mp4| 2015-03-27]]: Fully differential circuits-motivation; Fully differential single stage opamp - 2015-03-30: Half circuit analysis of fully differential circuits; Fully differential single stage opamp frequency response; No recording; You can refer to these lectures---[[http://www.ee.iitm.ac.in/~nagendra/EE539/201101/lectures/20110325/20110325_controller.swf|30]] and [[http://www.ee.iitm.ac.in/~nagendra/EE539/201101/lectures/20110329/20110329_controller.swf|31]] from previous years or [[http://nptel.ac.in/courses/117106030/39|39]] and [[http://nptel.ac.in/courses/117106030/40|40]] from the NPTEL course on Analog IC Design - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150331.mp4| 2015-03-31]]: Noise, slew rate, offset of fully differential single stage opamp; Common mode feedback and its other realizations - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150408.mp4| 2015-04-08]]: Fully differential single stage opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150410.mp4| 2015-04-10]]: Fully differential two stage opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150413.mp4| 2015-04-13]]: Fully differential two stage opamp - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150415.mp4| 2015-04-15]]: Frequency multiplication-basic topology of a phase locked loop - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150416.mp4| 2015-04-16]]: PLL with a 3 state phase/frequency detector - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150417.mp4| 2015-04-17]]: Type I PLL model; Response to a phase step - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150417a.mp4| 2015-04-17]]: Type I PLL model; Periodic error in the phase - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150420.mp4| 2015-04-20]]: Eliminating periodic phase errors-Type II PLL; Incremental model - [[http://www.ee.iitm.ac.in/~nagendra/EE539/201501/lectures/20150420a.mp4| 2015-04-20]]: PFD and charge pump implementation; Extra poles in the loop filter; Course summary ==== Notes ==== * [[http://nptel.ac.in/courses/117106030/nptel-aic/opampsummary.pdf|Opamps]] * [[http://nptel.ac.in/courses/117106030/nptel-aic/pll.pdf|Phase locked loops]] ==== Assignments ==== - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment01.pdf|Problem set 1]]: 2nd February 2015 (Negative feedback systems) - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment02.pdf|Problem set 2]]: 27th February 2015 (Negative feedback systems; Noise) - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment03.pdf|Problem set 3]]: 18th March 2015 (Noise, Mismatch, MOS IC components, Opamp) - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment04.pdf|Problem set 4]]: 7th April 2015 (Differential and common mode behavior, common mode loop gain) - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment05.pdf|Problem set 5]]: 22nd April 2015 (CMOS component characteristics) - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment06.pdf|Problem set 6]]: 24th April 2015 (Oscillators) - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment07.pdf|Problem set 7]]: 3rd May 2015 (Fully differential opamp; Bandgap reference) * Lectures [[http://nptel.ac.in/courses/117106030/53|53]] and [[http://nptel.ac.in/courses/117106030/54|54]] from the NPTEL course have a description of the bandgap reference - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/assignment08.pdf|Problem set 8]]: 27th April 2015 (Phase locked loop-basic calculations) ==== Exercises ==== - [[http://www.ee.iitm.ac.in/vlsi/_media/courses/ee5320_2015/simulationexercises.pdf|Simulation exercises]]: Simulation exercises. Use the 0.18μm models from this [[http://www.ee.iitm.ac.in/~nagendra/cadinfo.html|link]]. ==== Quizzes ==== - 2015-02-24: Quiz I - 2015-03-24: Quiz II