====== EE5320: Analog IC Design(Jan.-May 2021) ====== ===== Instructors ===== * [[http://www.ee.iitm.ac.in/~ani/|S. Aniruddhan]] ===== Classroom ===== * Classes will be held in online mode. See the message sent to the class on Moodle for details. ===== Schedule ===== D slot, MTech Calendar (Mo. 11-11:50am, Tu. 10-10:50am, We. 9-9:50am, Th. 12-12:50pm) ===== Course page on moodle ===== Registered students can login and see the course page at [[https://courses.iitm.ac.in/|https://courses.iitm.ac.in/]]. Resources, tutorials, exam schedules, discussion forum etc. can be accessed from the moodle page. ===== Teaching Assistants ===== Login to moodle at [[https://courses.iitm.ac.in/|https://courses.iitm.ac.in/]] to post questions and contact TAs and faculty. ===== Evaluation ===== * Assignments (20%) * Quiz-I (20%) * Quiz-II (20%) * Final Exam (40%) ===== Course Objective===== * Understanding of MOS transistors: Focus on the behavior relevant to analog IC design. * Develop design intuition: Feel for tradeoffs – noise, dynamic range, power. * Design based on hand calculations: Avoid perpetual “tweaking” in SPICE. * Gain hands-on design experience: High performance amplifier design project. ===== Course Outline===== * Introduction and Basic Concepts: analog vs digital, applications of analog ICs, CMOS technology and devices, device mismatch and errors, MOS transistor behavior, noise in passives & MOSFETs, systematic design procedure for basic amplifier. * Advanced Topics: multi-stage amplifiers, compensation techniques & loop stability, transient response in amplifiers, designing amplifiers for transient response Gm-C integrators, Fully Differential Opamps. * (Possible) Special Topics: Switched capacitor circuits; High-speed amplifiers etc ===== Recorded lectures (videos and notes) ===== All notes so far in a single pdf file: [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_notes.pdf|Lecture notes]] - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec1.mp4|2021-02-02]]: Resistors and Capacitors on ICs - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec2.mp4|2021-02-03]]: Noise in resistors and MOSFETs - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec3.mp4|2021-02-08]]: Noise in 2-port networks; input-referred noise - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec4.mp4|2021-02-09]]: Calculation of input-referred noise - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec5.mp4|2021-02-10]]: Input-referred noise of Common Source Amplifier - 1 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec6.mp4|2021-02-11]]: Input-referred noise of Common Source Amplifier - 2 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec7.mp4|2021-02-15]]: Input-referred noise calculation with capacitors - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec8.mp4|2021-02-16]]: Input-referred noise of Common Gate Amplifier - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec9.mp4|2021-02-17]]: Calculation of noise from Cascode device, active load - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec10.mp4|2021-02-18]]: Noise in differential circuits - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec11.mp4|2021-02-22]]: Calculation of noise of differential amplifier - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec12.mp4|2021-02-23]]: Introduction to Mismatch; Systematic mismatch - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec13.mp4|2021-02-24]]: Random Mismatch; Input-referred offset voltage - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec14.mp4|2021-02-25]]: Input-referred offset of differential amplifier - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec15.mp4|2021-02-27]]: One-stage opamp datasheet - 1 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec16.mp4|2021-03-02]]: One-stage opamp datasheet - 2 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec17.mp4|2021-03-03]]: Evolution of telescopic opamp - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec18.mp4|2021-03-04]]: Cascode current mirrors; telescopic opamp datasheet - 1 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec19.mp4|2021-03-08]]: Telescopic opamp datasheet - 2 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec20.mp4|2021-03-09]]: Telescopic opamp datasheet - 3 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec21.mp4|2021-03-10]]: Folded Cascode opamp - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec22.mp4|2021-03-11]]: Folded Cascode opamp datasheet - 1 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec23.mp4|2021-03-15]]: Quiz 1 discussion; Folded Cascode opamp slew rate - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec24.mp4|2021-03-16]]: Two-stage opamp at the block level; Miller compensation - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec25.mp4|2021-03-17]]: Two-stage opamp datasheet - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec26.mp4|2021-03-18]]: Two-stage opamp slew rate; opamp with low input CM voltage - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec27.mp4|2021-03-22]]: Two-stage opamp design example - 1 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec28.mp4|2021-03-23]]: Backgate effect; Two-stage opamp design example - 2 - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec29.mp4|2021-03-24]]: MOSFET transit frequency - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec30.mp4|2021-03-25]]: Two-stage opamp with pole-zero cancellation compensation - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec31.mp4|2021-04-06]]: Pole-zero tracking circuits - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec32.mp4|2021-04-07]]: Three-stage opamp; Feedforward compensated opamp - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec33.mp4|2021-04-08]]: Fully Differential one-stage opamp - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec34.mp4|2021-04-09]]: Common Mode Feedback and its frequency compensation - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec35.mp4|2021-04-10]]: Fully Differential two-stage opamp - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec36.mp4|2021-04-12]]: Common Mode Feedback for Fully Differential two-stage opamp - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec37.mp4|2021-04-13]]: Introduction to Phase Locked Loops - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec38.mp4|2021-04-14]]: Type-I PLL phase domain incremental model - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec39.mp4|2021-04-15]]: PLL phase bode plots; Tristate phase-frequency detector - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec40.mp4|2021-04-16]]: Tristate PFD operation - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec41.mp4|2021-04-18]]: Type-I PLL reference feedthrough; Type-II PLL - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec42.mp4|2021-04-19]]: Proportional and integral paths; Charge pump - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec43.mp4|2021-04-20]]: PFD and Charge Pump non-idealities; Type-II PLL Bode Plots - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec44.mp4|2021-04-21]]: Introduction to oscillators - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec45.mp4|2021-04-22]]: Opamps and CMFB Q-A session - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec46.mp4|2021-04-24]]: Cross-coupled LC oscillator; Varactors - [[http://www.ee.iitm.ac.in/~ani/2021/ee5320/ee5320_2021_lec47.mp4|2021-04-24]]: LC VCO analysis; Varactors; PLL design example ===== Assignments ===== Problem sets will be posted below. You are expected to solve them on your own. You can approach the teaching assistants for clarifications and help. You should work each one before the corresponding dates given below. - Homework 1: [[http://www.ee.iitm.ac.in/~ani/2020/ee5320/ee5320_2020_hw1.pdf|pdf]] on process variations and mismatch - **Due 11:59pm on Sunday 14th March 2021** - Homework 2: [[http://www.ee.iitm.ac.in/~ani/2020/ee5320/ee5320_2020_hw2.pdf|pdf]] on single-stage amplifiers - **Due 11:59pm on Saturday 27th March 2021** - Homework 3: [[http://www.ee.iitm.ac.in/~ani/2020/ee5320/ee5320_2020_hw3.pdf|pdf]] on building blocks - **Due 11:59pm on Friday 16th April 2021** - Homework 4: [[http://www.ee.iitm.ac.in/~ani/2020/ee5320/ee5320_2020_hw4.pdf|pdf]] on Fully Differential Amplifiers - **Due 11:59pm on Thursday 29th April 2021** - Homework 5: [[http://www.ee.iitm.ac.in/~ani/2020/ee5320/ee5320_2020_hw5.pdf|pdf]] on Fully Differential Capacitive Feedback Amplifier - **Due 11:59pm on Sunday 16th May 2021** All simulation assignments/projects will be done on LTSpice (https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html). If you have access to another circuit simulator such as Spectre or Eldo through another course or through your research lab, you are welcome to use that simulator. Some simple simulation exercises for practice are listed below to get you started. * {{courses:ee3002_2019:ltspice_simulation_exercises.pdf|LTSpice Simulation exercises}} * {{courses:ee3002_2017:simulationexercises-ee5310.pdf|Other simulation exercises for practice)}} For the assignments and projects, use the IBM 130nm MOSFET Model Files from: http://www.ee.iitm.ac.in/~nagendra/cadinfo.html ===== References ===== This course doesn't follow a single textbook. You can follow any of the references below for different sections of the course. * Behzad Razavi, //Design of Analog CMOS Integrated Circuits//, McGraw-Hill, August 2000. * The Design Of CMOS Radio-Frequency Integrated Circuits by Thomas H. Lee (Publisher: Cambridge University Press - 2006) * Carusone, Johns, and Martin, //Analog Integrated Circuit Design//, 2nd ed., Wiley, 2000. * Gray, Hurst, Lewis, and Meyer, //Analysis and Design of Analog Integrated Circuits//, 5th ed., Wiley 2009. This course will mostly follow the lines of NPTEL course whose link is given below. * [[http://nptel.ac.in/courses/117106030|NPTEL course on Analog IC Design]] Knowledge of negative feedback control systems is essential for a good understanding of circuits. The book below is a very good reference. Chapters 8, 9, and 10 are particularly relevant to us. * Astrom and Murray, //Feedback Systems: An Introduction for Scientists and Engineers//, Available: http://www.cds.caltech.edu/~murray/amwiki/index.php/Main_Page ===== Pre-requisites ===== * [[http://www.ee.iitm.ac.in/vlsi/courses/ee3002_2020/start|Analog Circuits]] If you are little rusty on basic circuit analysis or laplace transforms, refresh them from the references below or any of the widely used textbooks. In particularly, we will use Bode plots and Laplace transforms widely-they are described at the last two links below. * [[http://www.ee.iitm.ac.in/~nagendra/videolectures/doku.php?id=ec1010_2014nk:start|Electrical and Magnetic Circuits]] * [[http://nptel.iitm.ac.in/video.php?courseId=1049|Networks and Systems]] * Bode plots: Recorded lectures [[http://www.ee.iitm.ac.in/~nagendra/EC1010/201401/lectures/20140401/20140401.html|here]] and [[http://www.ee.iitm.ac.in/~nagendra/EC201/201208/lectures/20120817/20120817.html|here]] * Circuit analysis with Laplace Transforms: Follow lectures 5-8 at [[http://www.ee.iitm.ac.in/~nagendra/videolectures/doku.php?id=200806krkf:start|this link]] to refresh your understanding of laplace transform analysis, sinusoidal steady state etc. Solve the practice problems in {{courses:ec201_2011:laplacetutorial.pdf|this problem set}}. ===== Attendance ===== Attendance will be strictly enforced as per the latest IITM rules and regulations. Those falling short will not be permitted to write the end sem exam.