CSEE Logo

Jim Plusquellic

Associate Professor, Department of CSEE, UMBC

CMPE 650: Digital Systems Design

* Course Syllabus

* Introduction
* Capacitance and Inductance
* Power, Speed and Packages I
* Power, Speed and Packages II
* Scope Measurement Methods
* Transmission Lines I
* Transmission Lines II
* Transmission Lines III
* Transmission Lines IV
* Transmission Lines V (revised, 3/12)
* Transmission Lines VI (revised, 3/17)
* Transmission Lines VII (revised, 3/18)
* Transmission Lines VIII (revised, 3/28)
* Crosstalk
* PCB Layer Stacks
* Vias
* Terminations I
* Terminations II
* Power Systems I
* Power Systems II
* Clock Distributions I
* Clock Distributions II
* Connectors I
* Connectors II
* Ribbon Cables

* Basic Circuit Theory Review I

Announcements:

* This course is scheduled to meet in IT/E 241. Instead, let's meet in IT/E 210 for the lectures.
* This course includes a laboratory that will meet from 3:00-4:00pm on Fridays in ITE 242.
* Sample mid term exam
* Sample final exam
* I will give a LABVIEW lecture from 3:00-4:00pm this Fridays in ITE 242.
* Unless I hear objections, let's move the lab from 3-4pm to 4-5pm on Fridays and plan to meet in ITE 242 (NOT 210).
* Burak found a nice tutorial on TTL circuits
* A free SPICE simulator, courtesy of George.
* Exam scheduled for March 25th. Includes topics up through and including transmission lines: RC mode (slide 12, transmission lines VI).

Laboratory Notes:

* Details of laboratory grading criteria.
* Six hour LABVIEW tutorial (PDF)
* Six hour LABVIEW tutorial (PPT)
* Six hour LABVIEW exercises (DOC)
* Six hour LABVIEW VIs (VIs)

* Lession 1-4 LABVIEW course tutorial (PPT)
* Lession 5-8 LABVIEW course tutorial (PPT)
* Lession 9-11 LABVIEW course tutorial (PPT)

* Tektronics 3054B prog. manual (thanks to Jim :)
* Tektronics AFG310 doc (thanks to Ryan Helinski)
* Agilent E3631A doc (thanks to Ryan Helinski)

* Ekarat's Capture CIS tutorial
* Ekarat's Layout Plus tutorial
* Cadence ORCAD documentation link
* Datasheets link
* In order to work through the tutorial that Ekarat, you'll need footprints for the parts identified in the tutorial. George has looked these up as:
8086MIN -> DIP.100/40/W.600/L2.025
74LS373 -> DIP.100/20/W.300/L1.025
CON20 -> WALCON.100/RH/TM20E/W.550/20
* The footprints of the components you will need for the lab are as follows:
RF/BNC/R1.350 (for BNC connectors)
SM/R_1206 (for resistors)
TP (for TEST_POINTs)
* George's tutorial on event structures in LABVIEW
* Shiva's tutorial on PCB board fabrication (work in progress so subject to revisions)
* Part specs for Lab #3:
Dual D-type FF: http://focus.ti.com/docs/prod/folders/print/sn74hc74.html
Dual D-type FF
Hex Schmitt Trigger: http://www.fairchildsemi.com/pf/MM/MM74HC14.html
Hex Schmitt Trigger
Potentiometer: http://www.bourns.com/pdf/3296.pdf (Courtesy of George)
Potentiometer
SMA edge mount, 50 Ohms: http://www.molex.com/cgi-bin/bv/molex/jsp/products/datasheet.jsp?part=active/0732511150_RF_COAX_CONNECTORS.xml&BV_SessionID=@@@@1064233079.1206726637@@@@&BV_EngineID=ccccadedjfleiddcflgcehedffgdfmk.0&channel=Products&Lang=english
SMA
Can't get George's LAB3.LLB to merge so you'll need to create a footprint or find a comparible footprint on your own
Here is the Digi-Key order that I placed, which includes capacitors, resistors, etc.
* Some (most) of you have had trouble with the etching part. Please be sure to warm up the solution with the heater before performing the etch. Unlike feric chloride, the Ammonium Persulfate is temperature sensitive. Be careful with the heater -- it must be tipped over to keep the majority of the glass portion under solution, but you must NOT submerge the rubber control area on the top so be careful.
* The lab board fabrication area is getting messy. Please clean up the area after you finish you board fabrication. I'm asking Shiva to let me know who was the last person to fabricate their board, so if it's a mess when I stop by, expect to hear from me.

Laboratories:

* As an exercise, simulate the TTL inverter and ECL output driver discussed in class using SPICE, Pspice or Spectra. Use rise/fall times of 1 ns. Print waveforms for the output and power supply current.
You'll need to look up typical values for the resistors shown in the slide sets.
I found a PSPICE BJT model (NPN) at:
http://www.intersil.com/data/mm/mm3/mm3134/mm3134.pdf
We also have some spectra models under cadence:
/afs/umbc.edu/software/cadence/software_2005/IC5033/linux/tools.lnx86/dfII/samples/artist/models/spectre
In particular, 'rfModels.scs' has several NPN and PNP models you can use in a Spectra simulation.
Found one spice model at http://www.zetex.com/3.0/3-10.asp
And one hspice model at http://www.ece.uci.edu/docs/hspice/hspice_2001_2-110.html
George pointed me to Analog Devices, SPICE model under 'Matched Transistors' at: http://www.analog.com/en/DCcList/0,3090,773%255F%255F26,00.html
* Lab 1: Assigned Feb 8, Due Feb 15.
* LAB 1 demos. Work through tutorials for capture CIS and layout plus.
* Lab 2: Assigned Feb 22, Due March 7 and March 14.
* Lab 2: Locations to set your datums to (courtesy of George)
* Lab 3: Assigned March 24, Due March 28 and April 4 (ext. to April 11)(UPDATED with Part numbers: 3/28)

Project:

* Preliminary project description: Assigned April 8th, Due May 9th
Jim Plusquellic / CSEE / plusquel@umbc.edu