====== EE6322: VLSI Broadband Communication Circuits, Jan-May 2018 ====== 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. ===== Instructors: Nagendra Krishnapura ===== Course syllabus, schedule, and assignments can be seen [[http://www.ee.iitm.ac.in/vlsi/courses/ee6322_2018/start|here]]. If you wish to download these lectures for offline viewing, you may have to disable the player plugin on your browser. ==== Lectures ==== - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180116.mp4|2018-01-16]]: Introduction to the course - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180117.mp4|2018-01-17]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180117.pdf|pdf]]): Ideal transmitter and receiver; Noise; Spectral density and variance - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180119.mp4|2018-01-19]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180119.pdf|pdf]]): MOS and resistor noise; Example calculations - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180122.mp4|2018-01-22]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180122.pdf|pdf]]): Bit errors in a communication system due to noise and jitter - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180123.mp4|2018-01-23]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180123.pdf|pdf]]): Phase detector for random data(Hogge phase detector) - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180124.mp4|2018-01-24]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180124.pdf|pdf]]): Clock and data recovery loop using a linear phase detector - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180130.mp4|2018-01-30]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180130.pdf|pdf]]): Static offset in a linear phase detector; Bang-bang phase detector - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180202.mp4|2018-02-02]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180202.pdf|pdf]]): Clock recovery with no forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180205.mp4|2018-02-05]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180205.pdf|pdf]]): Clock recovery with no forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180206.mp4|2018-02-06]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180206.pdf|pdf]]): Phase domain model of a CDR - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180207.mp4|2018-02-07]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180207.pdf|pdf]]): Phase domain model of a CDR; Calculating JTRAN, JTOL - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180209.mp4|2018-02-09]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180209.pdf|pdf]]): Phase domain model of a CDR; Calculating JGEN - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180213.mp4|2018-02-13]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180213.pdf|pdf]]): Phase domain model of a CDR; Calculating JGEN - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180216.mp4|2018-02-16]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180216.pdf|pdf]]): VCO phase noise; Accumulative nature - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180219.mp4|2018-02-19]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180219.pdf|pdf]]): VCO phase noise - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180220.mp4|2018-02-20]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180220.pdf|pdf]]): VCO phase noise; Phase spectrum; Voltage spectrum; Relationship between phase noise and jitter - 2018-02-21: (no recording) VCO phase noise; VCO figure of merit; Calculating JGEN due to VCO, R, charge pump - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180223.mp4|2018-02-23]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180223.pdf|pdf]]): Bang-bang jitter - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180226.mp4|2018-02-26]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180226.pdf|pdf]]): Serializer; Deserializer; Digital implementation of the bang-bang CDR. - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180227.mp4|2018-02-27]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180227.pdf|pdf]]): Discrete-time model of the bang-bang CDR; Digital implementation of the bang-bang CDR. - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180228.mp4|2018-02-28]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180228.pdf|pdf]]): Digital implementation of the bang-bang CDR; Small-signal model of the CDR with the forwarded clock - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180305.mp4|2018-03-05]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180305.pdf|pdf]]): Small-signal model of the CDR with the forwarded clock; Half rate implementation of phase detectors - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180307.mp4|2018-03-07]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180307.pdf|pdf]]): Oscillators; Ring oscillators - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180309.mp4|2018-03-09]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180309.pdf|pdf]]): Ring oscillator; LC oscillator - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180312.mp4|2018-03-12]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180312.pdf|pdf]]): Ring oscillator figure of merit; LC oscillators - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180313.mp4|2018-03-13]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180313.pdf|pdf]]): LC oscillators; Figure of merit; Phase-locked loop - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180314.mp4|2018-03-14]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180314.pdf|pdf]]): Phase detector characteristics - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180316.mp4|2018-03-16]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180316.pdf|pdf]]): PFD dead zone and blind zone; PLL phase domain model - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180319.mp4|2018-03-19]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180319.pdf|pdf]]): PLL phase domain transfer functions; Effect of charge pump current mismatch - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180320.mp4|2018-03-20]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180320.pdf|pdf]]): Reference feedthrough in a PLL; Additional poles to attenuate reference spurs - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180321.mp4|2018-03-21]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180321.pdf|pdf]]): Data transmission over a channel; Qualitative overview of impairments - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180323.mp4|2018-03-23]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180323.pdf|pdf]]): Channel response; Equivalent discrete-time response - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180326.mp4|2018-03-26]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180326.pdf|pdf]]): Intersymbol interference; Calculating BER with ISI - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180327.mp4|2018-03-27]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180327.pdf|pdf]]): Eye diagrams; Statistical eye - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180328.mp4|2018-03-28]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180328.pdf|pdf]]): Equalization - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180402.mp4|2018-04-02]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180402.pdf|pdf]]): Continuous-time linear equalizer in Rx; FIR equalizer in Tx - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180403.mp4|2018-04-03]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180403.pdf|pdf]]): Crosstalk; Decision feedback equalization - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180404.mp4|2018-04-04]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180404.pdf|pdf]]): Equalizer adaptation - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180416.mp4|2018-04-16]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180416.pdf|pdf]]): Equalizer adaptation; Adapting gain and offset - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180417.mp4|2018-04-17]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180417.pdf|pdf]]): DFE timing constraint; Speculative DFE; Half rate DFE - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180418.mp4|2018-04-18]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180418.pdf|pdf]]): Transmitter circuits; Current mode transmitters - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180420.mp4|2018-04-20]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180420.pdf|pdf]]): Voltage mode transmitters - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180423.mp4|2018-04-23]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180423.pdf|pdf]]): Voltage mode transmitters; Receiver circuits; DC offset in the receiver; AC coupling/dc offset cancellation - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180424.mp4|2018-04-24]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180424.pdf|pdf]]): Receiver circuits: Strongarm latch - [[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180425.mp4|2018-04-25]]([[http://www.ee.iitm.ac.in/~nagendra/EE6322/201801/lectures/ee632220180425.pdf|pdf]]): CML latch; TSPC flip-flop; PAM4 for lower bandwidth signaling