====== EE6322: VLSI Broadband Communication Circuits, Jan-May 2020 ====== 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/courses/ee6322_2020/start|here]]. If you wish to download these lectures for offline viewing, you may have to disable the player plugin on your browser. - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200113.mp4|2020-01-13]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200113.pdf|pdf]]): Introduction to the course - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200114.mp4|2020-01-14]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200114.pdf|pdf]]): Digital data transmission; Introduction to noise and random processes; Mean and variance; Stationarity and ergodicity - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200117.mp4|2020-01-17]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200117.pdf|pdf]]): Autocorrelation and spectral density of random and deterministic processes; Gaussian distribution - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200120.mp4|2020-01-20]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200120.pdf|pdf]]): Gaussian distribution, Q function; Resistor noise - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200121.mp4|2020-01-21]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200121.pdf|pdf]]): Circuit noise calculations; kT/C noise in an RC filter; MOS transistor thermal noise - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200122.mp4|2020-01-22]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200122.pdf|pdf]]): MOS flicker noise; BJT noise; Input referred noise representation - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200124.mp4|2020-01-24]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200124.pdf|pdf]]): Spectral density of sampled noise; Bit errors due to jitter; Spectrum of a square wave with jitter - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200127.mp4|2020-01-27]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200127.pdf|pdf]]): Spectrum of a square wave with jitter - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200128.mp4|2020-01-28]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200128.pdf|pdf]]): Spectrum of a square wave with jitter; Circuit scaling and noise; Realizing a latch(decision slicer) - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200131.mp4|2020-01-31]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200131.pdf|pdf]]): Regenerative latch; Need for regeneration; Periodically time-varying behavior - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200203.mp4|2020-02-03]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200203.pdf|pdf]]): Time varying impulse response of a latch; Dynamic gain; Latch characteristics-setup time, hold time, and clock-to-Q delay - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200204.mp4|2020-02-04]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200204.pdf|pdf]]): Setup time, hold time, and clock-to-Q delay; Latch variants; Offset and noise - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200205.mp4|2020-02-05]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200205.pdf|pdf]]): Latch noise - 2020-02-07: Tutorial 1 discussion - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200210.mp4|2020-02-10]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200210.pdf|pdf]]): Timing constraints on a decision flip-flop; Need for clock recovery; Phase detector for random data - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200211.mp4|2020-02-11]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200211.pdf|pdf]]): Clock and data recovery; Linear phase detector - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200212.mp4|2020-02-12]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200212.pdf|pdf]]): Binary phase detector - 2020-02-14: Tutorial 2 discussion - 2020-02-24: Quiz I discussion - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200225.mp4|2020-02-25]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200225.pdf|pdf]]): Phase and frequency; Phase domain model of a CDR with forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200226.mp4|2020-02-26]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200226.pdf|pdf]]): Phase domain model of a CDR with forwarded clock; Transfer functions and their interpretation - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200228.mp4|2020-02-28]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200228.pdf|pdf]]): Jitter tolerance and jitter generation of a CDR with forwarded clock; CDR using a bang-bang phase detector - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200302.mp4|2020-03-02]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200302.pdf|pdf]]): Clock and data recovery without a forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200303.mp4|2020-03-03]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200303.pdf|pdf]]): Phase domain model of a CDR without a forwarded clock; Transfer functions - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200304.mp4|2020-03-04]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200304.pdf|pdf]]): JTOL, JTRAN, JGEN in a CDR without a forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200306.mp4|2020-03-06]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200306.pdf|pdf]]): Nature of phase noise of a VCO - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200309.mp4|2020-03-09]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200309.pdf|pdf]]): Phase noise of a VCO; Figure of merit; Jitter generation due to the VCO in a CDR - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200311.mp4|2020-03-11]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200311.pdf|pdf]]): Bang-bang jitter in a CDR - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200313.mp4|2020-03-13]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200313.pdf|pdf]]): Bang-bang jitter; Half rate bang-bang phase detector; Digital CDR - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200316.mp4|2020-03-16]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200316.pdf|pdf]]): Digital CDR without a forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200323.mp4|2020-03-23]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200323.pdf|pdf]]): Loop filters for a digital CDR without a forwarded clock - 2020-03-23: Tutorial 3 discussion - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200324.mp4|2020-03-24]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200324.pdf|pdf]]): Serializer and deserializer implementation - 2020-03-24: Tutorial 4 discussion - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200325.mp4|2020-03-25]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200325.pdf|pdf]]): Data transmission through a channel - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200327.mp4|2020-03-27]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200327.pdf|pdf]]): Data transmission through a channel; Sampled pulse response of the channel - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200330.mp4|2020-03-30]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200330.pdf|pdf]]): Intersymbol interference(ISI); ISI limits; Eye diagrams; BER with ISI - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200402.mp4|2020-04-02]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200402.pdf|pdf]]): Intersymbol interference(ISI); Eye diagrams; Statistical eye; Channel pulse response - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200403.mp4|2020-04-03]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200403.pdf|pdf]]): Equalization; Continuous-time linear equalizer - 2020-04-03: Quiz II discussion - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200406.mp4|2020-04-06]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200406.pdf|pdf]]): Equalization in the discrete-time domain; Semidigital equalizer at the transmitter - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200407.mp4|2020-04-07]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200407.pdf|pdf]]): Equalization; Tx equalization and transmit amplitude; Rx equalization and noise; Cross-talk and effect of equalization - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200408.mp4|2020-04-08]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200408.pdf|pdf]]):Effect of cross-talk; Decision feedback equalizaation - 2020-04-08: Tutorial 6, 7 discussion - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200410.mp4|2020-04-10]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200410.pdf|pdf]]): Decision feedback equalizer; Speculative DFE; Half-rate DFE - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200413.mp4|2020-04-13]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200413.pdf|pdf]]): Receiver architecture; Need for VGA and offset correction; Adaptation; Least mean squares solution to the coefficients of a linear combination - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200414.mp4|2020-04-14]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200414.pdf|pdf]]): LMS adaptation; Sign-sign LMS - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200415.mp4|2020-04-15]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200415.pdf|pdf]]): Circuits for serial links-amplifiers; - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200417.mp4|2020-04-17]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200417.pdf|pdf]]): Circuits for serial links-amplifiers; - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200420.mp4|2020-04-20]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200420.pdf|pdf]]): Circuits for serial links-latches; CML latch - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200421.mp4|2020-04-21]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200421.pdf|pdf]]): Circuits for serial links-latches; CMOS latch; Strongarm latch - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200422.mp4|2020-04-22]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200422.pdf|pdf]]): Circuits for serial links-latches; Dynamic offset of a strongarm latch; Transmit drivers; Current and voltage mode drivers - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200424.mp4|2020-04-24]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200424.pdf|pdf]]): Circuits for serial links-Current mode transmit drivers - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200427.mp4|2020-04-27]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200427.pdf|pdf]]): Circuits for serial links-Voltage mode transmit drivers - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200428.mp4|2020-04-28]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/202001/lectures/20200428.pdf|pdf]]): Voltage mode transmitter with equalization; PAM4 for high speed signaling; Horizontal and vertical eye opening with PAM4