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


    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