====== EE6324: Phase-Locked Loops, Sep.-Dec. 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: Saurabh Saxena ===== Course syllabus, schedule, and assignments can be seen [[http://www.ee.iitm.ac.in/vlsi/courses/ee6324_2020_sep/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/~ssaxena/EE6324_Fall2020/09082020.mp4|Lecture#1]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09082020.pdf|pdf]]): Introduction to PLLs - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09102020.mp4|Lecture#2]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09102020.pdf|pdf]]): Basics of a clock signal: phase, frequency and amplitude - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09112020.mp4|Lecture#3]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09112020.pdf|pdf]]): Basic operation of a PLL - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09142020.mp4|Lecture#4]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09142020.pdf|pdf]]): Basic operation of a PLL (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09152020.mp4|Lecture#5]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09152020.pdf|pdf]]): Basic operation of a PLL (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09172020.mp4|Lecture#6]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09172020.pdf|pdf]]): Type/Order of a PLL, Frequency acquisition in PLLs - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09182020.mp4|Lecture#7]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09182020.pdf|pdf]]): Frequency acquisition in Type-I PLLs - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09212020.mp4|Lecture#8]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09212020.pdf|pdf]]): Frequency acquisition in Type-I/II PLLs - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09222020.mp4|Lecture#9]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09222020.pdf|pdf]]): Frequency acquisition in Type-II PLLs - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09242020.mp4|Lecture#10]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09242020.pdf|pdf]]): Frequency acquisition in Type-II PLLs (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09252020.mp4|Lecture#11]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09252020.pdf|pdf]]): Introduction to integer-N clock multiplier; phase error detector (PD) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09282020.mp4|Lecture#12]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09282020.pdf|pdf]]): Digital phase error detector: EXOR, 2-state S-R flip-flop based PD - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09292020.mp4|Lecture#13]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/09292020.pdf|pdf]]): Digital phase error detector: EXOR, 2-state S-R flip-flop based PD, Phase Frequency Detector (PFD) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10062020.mp4|Lecture#14]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10062020.pdf|pdf]]): Phase Frequency Detector (PFD), D Flipflop PD - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10082020.mp4|Lecture#15]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10082020.pdf|pdf]]): Frequency Detectors - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10092020.mp4|Lecture#16]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10092020.pdf|pdf]]): Charge-pump PLL (CP-PLL) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10122020.mp4|Lecture#17]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10122020.pdf|pdf]]): Dead zone and ripple bypass capacitor in CP-PLL - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10132020.mp4|Lecture#18]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10132020.pdf|pdf]]): Type-II, order-2 CP-PLL analysis - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10152020.mp4|Lecture#19]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10152020.pdf|pdf]]): Type-II, order-2 CP-PLL analysis (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10162020.mp4|Lecture#20]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10162020.pdf|pdf]]): Non-linearities in CP-PLL - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10192020.mp4|Lecture#21]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10192020.pdf|pdf]]): Noise Analysis in CP-PLL - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10202020.mp4|Lecture#22]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10202020.pdf|pdf]]): Noise Analysis in CP-PLL (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10222020.mp4|Lecture#23]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10222020.pdf|pdf]]): Noise Analysis in CP-PLL (contd.), jitter vs. unity gain frequency in CP-PLLs - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10232020.mp4|Lecture#24]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10232020.pdf|pdf]]): Introduction to oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10262020.mp4|Lecture#25]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10262020.pdf|pdf]]): Oscillators based on Barkhausen Criteria - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10272020.mp4|Lecture#26]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10272020.pdf|pdf]]): Small-swing ring oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10292020.mp4|Lecture#27]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/10292020.pdf|pdf]]): Small-swing ring oscillators (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11022020.mp4|Lecture#28]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11022020.pdf|pdf]]): Large-swing ring oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11032020.mp4|Lecture#29]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11032020.pdf|pdf]]): Buffers for large-swing ring oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11062020.mp4|Lecture#30]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11062020.pdf|pdf]]): Pseudo-differential large-swing ring oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11092020.mp4|Lecture#31]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11092020.pdf|pdf]]): Supply regulated ring oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11102020.mp4|Lecture#32]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11102020.pdf|pdf]]): Supply regulated ring oscillators (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11122020.mp4|Lecture#33]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11122020.pdf|pdf]]): Supply regulated ring oscillators (contd.), Phase noise in ring oscillators - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11132020.mp4|Lecture#34]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11132020.pdf|pdf]]): Phase noise in ring oscillators (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11162020.mp4|Lecture#35]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11162020.pdf|pdf]]): Phase noise in ring oscillators (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11192020.mp4|Lecture#36]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11192020.pdf|pdf]]): Circuit-level design of Phase Frequency Detectors - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11202020.mp4|Lecture#37]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11202020.pdf|pdf]]): Circuit-level design of Phase Frequency Detectors (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11232020.mp4|Lecture#38]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11232020.pdf|pdf]]): Circuit-level design of charge-pump - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11242020.mp4|Lecture#39]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/11242020.pdf|pdf]]): Circuit-level design of charge-pump (contd.) - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12012020.mp4|Lecture#40]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12012020.pdf|pdf]]): - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12032020.mp4|Lecture#41]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12032020.pdf|pdf]]): - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12042020.mp4|Lecture#42]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12042020.pdf|pdf]]): - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12072020.mp4|Lecture#43]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12072020.pdf|pdf]]): - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12082020.mp4|Lecture#44]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12082020.pdf|pdf]]): - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12102020.mp4|Lecture#45]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12102020.pdf|pdf]]): - [[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12112020.mp4|Lecture#46]]([[http://www.ee.iitm.ac.in/~ssaxena/EE6324_Fall2020/12112020.pdf|pdf]]):