Project | Announcements | Grades/Tests | Lectures | Problem Sets |
General
The focus of this course is on data converter design both Nyquist-rate and oversampling converters.
Topics include architectures, noise-analysis, as well as amplifier, comparator and DAC sub-blocks.
This page can also be accessed directly at http://www.eecg.toronto.edu/~johns/ece1371/ece1371.html
Dec 30, 2013 This web page goes live!!
Lecturer
David A. Johns Email: johns@eecg.toronto.edu Office: BA5144 (inside of BA5145)
Textbooks
"Analog Integrated Circuit Design" by Carusone, Johns and Martin, 2nd edition, Wiley, 2011
(You can also use the 1997 first edition)
Mondays 1pm - 3pm location BA4164 (first lecture is Jan 6, 2014)
Date | Topic | Textbook Section | Lecture Notes |
---|---|---|---|
SC circuits | Johns, Chap 9 | discrete_time.pdf | |
SC circuits | Johns, Chap 10 | switched_cap.pdf | |
Noise Analysis | Johns, Chap 4 | noise.pdf | |
SC Noise Analysis | sc_noise.pdf | ||
data converter fundamentals | Johns, Chap 11 | converter_fundamentals.pdf | |
Nyquist DACs | Johns, Chap 12 | nyquist_da.pdf | |
Nyquist ADCs | Johns, Chap 13 | nyquist_ad.pdf charge_redist.pdf multi_stage.pdf |
|
Oversampling | Johns, Chap 14 Schreier and Temes |
oversampling.pdf oversampling_examples.pdf understanding_del_sig_a.pdf understanding_del_sig_b.pdf understanding_del_sig_c.pdf multi_bit_modulators.pdf cont_time_modulators.pdf |
|
Oversampling | Schreier and Caldwell | Mod1+Mod2-2.pdf Modn+DSToolbox-2.pdf ECE1371_ExampleDS-2.pdf ECE1371_NoiseSC-2.pdf ECE1371_Mismatch-2.pdf |
|
Feedback Analysis | feedback_revisited.pdf loop_gain_analysis.pdf |
||
Cont-time filters | cont_filters.pdf | ||
Metastability | metastability.pdf |
Cont-time modulators references:
Pavan
2010, Keller
2008, Cherry
1999, Benabes
1997
Some interesting information on ...
Double patterning: video1 video2
Finfets : video1 video2 video3
Project 1 (due on Jan 20, 2014)
Project 2 (EXTENSION now due on Mar 17, 2014 AT BEGINNING OF CLASS (1pm))
Project 3 (due on April 22 at noon) (dsexample1.m)
Updated toolbox files (DocumentNTF.m, PlotExampleSpectrum.m)
The model files are here: nominal_018um.txt slow_018um.txt fast_018um.txt
You can make use of Cadence/Spectre (if you have access to it) or LTSpice found
on this page: LTSpice
Your final grade will be determined by:
Final Exam 50%
Projects 50%
Questions and comments regarding the lecture can be directed to johns@eecg.toronto.edu
Solutions for Johns/Martin problems can be found at Johns/Martin Textbook