Bulletin Data: Boolean algebra, logic gates, combinational network design, flip-flops, sequential networks, synchronous and synchronous networks. Prerequisites: Electrical Engineering 2063 and sophomore standing.
Textbook: Alan B. Markovitz, Introduction to Logic Design 2"d Ed., McGrawHill (2005)
Coordinator: Theodore Manikas, Assistant Professor of Electrical Engineering
Goals: This is a first course in the logic design of digital systems. The goal is for the student to understand and learn fundamental concepts of logic elements, systems and design. Examples are the use of Boolean algebra to describe the signals and interconnection in a logic network, use of systematic techniques for simplification of a logic network, interconnection of simple components to perform a more complex network in terms of timing charts or a state graph, and use of a control network to control the sequence of events in a digital system.
Prerequisite: EE 2063
Corequisite: EE 2161
Topics:
1) Number system and conversion
2) Boolean algebra
3) Algebraic Simplification
4) Midterm and maxterm expansions, Quine McCluskey
5) Multi-level gate networks of nand and nor gates
6) Multiple output networks, multiplexers, decoders, read-only memories, and programmed logic arrays.
7) Flip-flops
8) Counter and other sequential networks
9) State tables
10) Iterative networks
11) MSI integrated circuits in sequential network design
12) Asynchronous sequential networks
Computer Usage: Use of workstations to do circuit simulation and logic minimization
Format: Three (3) hours of lecture per week.
Estimated ABET Category Content: Three (3) hours of Engineering Science
Relationship to Program Outcomes:
Outcome a: The course requires students to use mathematical and engineering concepts (such as Boolean Algebra) in designing circuits to perform several different tasks.
Outcome c: Students are required to design circuits using logic gates to solve certain problems. Using Boolean Algebra, students will design and evaluate systems consisting of logic gates.
Outcome e: A problem definition is provided to students and they are required to develop the design and implement it.
Outcome k. To complete their homework assignments students have to use computers to simulate circuits and minimize logic expressions.