CEEN 3100: Digital Design and Interfacing

Catalog Entry (2012-2013):

3100 Digital Design and Interfacing(4) Digital design from both the circuit and system perspectives. Topics include the structure and analysis of digital integrated circuits, interface signal integrity, Field Programmable Gate Array (FPGA) design and synthesis, software simulation. Lab exercises provide hands-on experience with design tools and the design process. Prereq: CEEN 2220. Prereq or coreq: CEEN 3130.


Jan Rabaey, Anantha Chandrakasan and Borivoje Nikolic, "Digital Integrated Circuits", Second Edition, Prentice Hall, 2003, ISBN: 0-13-090996-3.

Class/Laboratory Schedule:

The lecture portion of the course will meet for two university hours each week. The laboratory portion will meet for three university hours each week.

Course Outcomes:

The student who successfully completes this course will be able to:

  1. Work productively with others toward the successful completion of group assignments. (9afg, 10)
  2. Develop individual problem solution methods and present these methods to members of the assignment team. (8, 9afg, 10, 12)
  3. Demonstrate engineering self-learning skills. (5, 15)
  4. Design, implement, and document laboratory experiments with investigation analysis. (6,9d)
  5. Complete the design of a practical digital system application within constraints of capital and time investment. (8, 9aeg, 13)
  6. Understand and explain the structure of commercially available digital integrated circuit families. (9ag, 13)
  7. Calculate the critical voltages and plot the voltage transfer characteristics of commercially available digital integrated circuit families. (5, 9ag)
  8. Estimate the transient characteristics of commercially available digital integrated circuit families using interface models. (5, 9ag)
  9. Calculate power dissipation, fan-out, and noise margins of commercially available digital integrated circuit families. (5, 9ag)
  10. Make device and logic family selections and evaluations for design. (8)
  11. Critique system design and make solution suggestions for digital system noise reduction. (8, 9a)
  12. Use computer simulation to estimate the effects of temperature, fan-out, interconnection, and structure on the static and dynamic characteristics of commercially available digital integrated circuit families. (4, 9f)

Course Topics:

  1. Cooperative Learning
    1. Team-building
    2. Engineering self-directed learning
    3. Teammate resume review
    4. Coping with deadlines
  2. Bipolar Logic Devices
    1. Diode large signal models
    2. Bipolar junction transistor (BJT) large signal models
    3. Static and dynamic analysis methods
    4. Transistor-transistor logic (TTL)
    5. Schottky transistor logic (S and LS)
  3. Emitter coupled logic (ECL)
  4. Unipolar Logic Devices
    1. Metal-oxide-semiconductor field effect transistor (MOSFET) large signal models
    2. NMOS logic static and dynamic analysis
    3. CMOS logic static and dynamic analysis
    4. BiCMOS logic
    5. GaAs metal semiconductor FET (MESFET)
  5. Digital System Interference
    1. Crosstalk sources and remedies
    2. Ground bounce and power droop remedies
    3. Transmission line effects
      • serial and parallel termination
      • lattice diagram approximations and Bergeron plots
    4. Prototype construction techniques

The Reason this Course is in the Program:

This course applies student skills developed in CEEN 1030 and CEEN 2220 to facilitate understanding of the analog realities of digital system interfacing and integration. Understanding the engineering trade-offs of logic device selection aids the student in the creative synthesis of laboratory design solutions. Self-directed learning and cooperative assignments exercise skills needed for a modern engineering career and the design projects of CEEN 4330 and CEEN 4990.

Prepared by:

Herbert E. Detloff - January 18, 2001