Welcome to the ENEE 303, Analog and Digital Electronics, spring
2019, home page of R. Newcomb
Course Description, updated 01/27/19 (file: 303S19des.pdf)
here
Course Time Schedule, updated 03/27/19 (file: 303S19tim.pdf)
here
Paper Choices updated 05/02/19 (file: 303_S2019_pprs.pdf)
here
Paper Presentation Schedule updated 04/16/19 (file:303S19present_schd.pdf)
here
Oral Presentation Information, (303S19pres_info.pdf)
here
Design Report description (303S19pprdes.pdf)
here
Design Report Grading Form (ee303S19rpt_grd.pdf)
here
Final exam study points updated 05/14/19 (S19Final_study_points.docx)
here
Midterm exam study points updated 03/31/19 (file: 303S19_midterm_study.pdf)
here
Midterm Exam 04/09/19 (file: 303S19Midtrm.pdf)
here
Midterm Exam solutions (file: 303S19Midtrm_sols.pdf)
here
Midterm supplement (file: 303S19Midtrm_supplement.pdf)
here
Midterm supplement Problem 3 Vth=0.1V
Midterm supplement solutions (file: 303S19Midrem_sup_sols.pdf)
here
final exam of 05/17/19 (303F19_final.doc)
here
final exam solutions, spring 2019 (303S19_final_sols.pdf)
here
Homework
First homework set; due date Th 02/07/19 (303S19hmwrk1.pdf)
here
Solutions of Yidi Shen to First homework set (HW1-answers.doc)
here
Path to *.lib files: Computer/localdisk[C:]/Cadence/SPB_17.2/tools/pspice/library
Path to *.olb files: Computer/localdisk[C:]/Cadence/SPB_17.2/tools/capture/library/pspice
Second homework set new due date Tu 02/19/19 (303S19hmwrk2.pdf)
here
Solutions of Yidi Shen to Second homework set (HW2-answer.docx)
here
Third homework set due date Th 02/21/19 (303S19hmwrk3.pdf)
here
Solutions of Yidi Shen to third homework set (HW3-answer.pdf)
here
Fourth homework set due date changed to Tu 03/05/19 (303S19hmwrk4.pdf)
here
Solutions of Yidi Shen to fourth homework set (HW4-solution.pdf)
here
Fifth homework set new due date Th 03/14/19 (303S19hmwrk5.pdf)
here
Solutions of Yidi Shen to fifth homework set (HW5-solution.pdf)
here
Sixth homework set due date Th 05/02/19 (303S19hmwrk6.pdf)
here
Solutions of Yidi Shen to sixth homework set (HW6-solution.pdf)
here
Items to consider for learning course material
Some Lecture notes in pdf form from tablet int format
Lecture 1: set of Tu 01/29/19 [organize; transistor symbols] (file: 303S19_012919.pdf)
here
Lecture 2: set of Th 01/31/19 updated [diode, Q point, load line] (file: 303_083119.pdf)
here
Lecture 3: set of Tu 02/05/19 [MOS transistors, equations, Q point](file: 303_020519.pdf)
here
Lecture 4: set of Th 02/07/19 [NMOS transistor, small signal Y matrix](file: 303S19_020719.pdf)
here
Lecture 5: set of Tu 02/12/19 (NMOS/PMOS, gm, and Y equivalent circuits) (file: 303S19_021219.pdf)
here
Lecture 6: set of Th 02/14/19 (BJTs, Y matrix & equivalent circuit)(file: 303_021419.pdf)
here
Lecture 7: set of Tu 02/19/19 (BJT bias, op-amp transistor circuit) (file: 303_021919.pdf)
here
Lecture 8: set of Th 02/21/19 ( more biasing, CE & CC ampl., Current mirrors) (file: 303S19_022119.pdf)
here
Lecture set 9: of Tu 02/26/19 (fT, add Y's, BJT OTA) (file: 303S19_022619.pdf)
here
Lecture set 10: of Th 02/28/19 ( CM's, pnp amp, OTA's) (file: 303S19_022819.pdf)
here
Lecture set 11 of Tu 03/05/19 (MOS OTA, output y, Thevenin's theorem) (file: 303S19_030519.pdf)
here
pdf of MathCad calculation comparing BJT vs MOS OTA 03/02/19 (file: Mathcad - OTA_QvsM.pdf)
here
Lecture set 12 of Th 03/07/19 (homework clues, OTA use) (file: 303S19_030819.pdf)
here
Lecture set 13 of Tu 03/12/19 (cascade/cascode; all MOS mirrors) (file: 303S19_031219.pdf)
here
Lecture set 14 of Th 03/14/19 (bulk considerations, MOS diff-pair eq.) (file,b: 303S19_031419.pdf)
here
Lecture set 15 of Tu 03/26/19 (Push-pull, Miller, bias Darlington, inverters) (file: 303S19_032619.pdf)
here
Lecture set 16 of Th 03/28/19 (inverter adjust, NMOS Q point) (file: 303S19_032819.pdf)
here
Lecture set 17 of Tu 04/02/19 exam-like topics (exam like circuits) (file: 303S19_040219.pdf)
here
Lecture set 18 of Tu 04/09/19 digital circuits inverters, nand gates (file: 303S19_040919.pdf)
here
Lecture set 19 of Th 04/11/19 (C charging; Riccati eq,) (file: 303S19_041119.pdf)
here
Lecture set 20 of Th 05/09/19 (gm for bulk input, OTA hysteresis, max flat ) (file: 303S19_050919.pdf)
here
Lecture set 21 of Tu 05/14/19 (pre final topics) (file: 303S19_051419.pdf)
here
The files listed below have various items of interest
for the course.
PSpice diode model for 1N4007
here
PSpice Anl_misc.lib (text file) with CMOS 4007 model [use the CA
3600 which is equivalent] (25Kbytes)
here
PSpice Anl_misc.slb (text file) for CMOS 4007 package [for use
in PSpice versions less or equal to 8] (30Kbytes)
here
PSpice Anl_misc.olb (machine language) file with CMOS 4007
package [for use with versions 9 & 10; also need to load Anl_misc.lib
in the simulation profile] (50Kbytes)
here
The PSpice bicmos12 model library file is available for loading
in the vcl version of PSpice at the path
c:\cadence\SPB_17.2\tools\capture\library\pspice\bicmos12.lib
This needs to be loaded in the library portion of the configuration files under
edit simulation profile menu
The PSpice file for the part Gvalue is ABM, that for PARAM is SPECIAL, and that
for the CA3600 (=same as CMOS 4007 full package) is ANL_MISC
Spice bicmos12 model library file (20KBytes)
here
PSpice bicmos12 schematic library files (23KBytes)
here
Path to Spice bicmos12.lib in VCL:
C:\Cadence\SPB_16.6\tools\capture\library\pspice\bicmos12.lib
PSpice versions 9 & 10 bicmos12.olb schematic library files (25KBytes)
here
Spice model for CMOS 4007 transistors schematic (25KBytes; CMOS4007_model.pdf)
here
data sheet page for CMOS 4007 transistors schematic (4KBytes; CMOS4007_data.pdf )
here
library file for breakout 4007 transistors (564Bytes; m4007_tran.lib )
here
technique for creating breakout device models; updated 02/05/06
(2KBytes; break_models_instructs.txt )
here
4007 NMOS and PMOS curves (36KBytes)
here
4007 NMOS detailed curves (36KBytes)
here
PSpice m4007_trancrvs.sch file for 4007 NMOS and PMOS curves (3.6KBytes)
here
PSpice m4007_transcrvs.lib file for 4007 NMOS and PMOS curves (586Bytes)
here
PSpice BIPOLAR.LIB model file for BJT transistors (414KBytes)
here
PSpice BIPOLAR.SLB schematic file for BJT transistors (160KBytes)
here
PSpice vers 9+ BIPOLAR.OLB file for BJT transistors (549KBytes)
here
PSpice models for BJT 2N390x transistors
here
Data sheet for BJT 2N3904 npn transistors
here
Data sheet for BJT 2N3906 pnp transistors
here
BJT curves for 2N3904, 2N3906 & 2N2222 transistors
here
PSpice schematic figure and runs for CMOS curves (45KBytes)
here
PSpice library for TMSC 180nanoMeter transistors; use with Nbreak and Pbreak
transistors by copying individually into "edit PSpice model" and loading
this library file in the "edit simulation profile" (file: tsmc180nmcmos.lib; added 04/18/10)
here
Microsystems Lab VLSI design page
here
Contains Spice models, MAGIC Layout tutorial, VLSI examples
URL address: http://www.ece.umd.edu/~newcomb/courses/spring2019/303/ENEE303_spring2019.html