ECE 211: Logic Design
Required for EE & CE
Contact hours: Two 75-minute lectures per week
Course Instructor or Coordinator: Dr. Mansur Kabuka
Roth, C.H.& L. L. Kinney, Fundamentals of Logic Design, Sixth Ed., CENGAGE Learning, 2010
Other supplementary material:
2013-2014 University of Miami Academic Bulletin Description:
Boolean algebra and its applications in analysis and design of logic circuits. Introduction to SSI and MSI circuits as building blocks. Memory elements. Analysis and synthesis of synchronous and asynchronous sequential systems.
Prerequisites or co-requisites: EEN118 or CS120
Specific outcomes of instruction: This course is designed to:
1. Introduce Boolean algebra fundamentals
2. Give the students an ability to analyze and design combinational circuit and state machine using standard and programmable components
1. Introduction to logic gates available commercially and study of various properties such as fan-in, fan-out, voltage levels, power dissipation, delay.
2. Different forms of Boolean functions
- Minimization techniques using Boolean algebra, K-maps, and Quine McClusky method
- Design of various combinational systems
- NAND-NAND and NOR-NOR realizations
- Combinational hazards
- Design using multiplexers, demultiplexers, PROMS, PALS, and PLAS
3. Memory elements
- Various types of flip flops
- Flip flop clocking, control and timing
- Level-sensitive devices, edge-triggered devices, master-slave devices
- Setup, propagation, and hold times
- Conversion of one flip flop type to another
4. State Machine
- Synchronous and asynchronous sequential systems
- Level-mode and pulse-mode systems
- Analysis and design
- State minimization techniques
- State assignment
- Timing analysis
Student outcomes strongly addressed by the course:
(a) an ability to apply knowledge of mathematics, science, and engineering(3):
Boolean algebra and logic techniques and circuits are common place throughout the course.
(c) an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability (4):
The importance of design methodology is stressed throughout the course. Design concepts are covered in the class. The students apply these concepts to analyze and design combination networks and state machines.
(e) an ability to identify, formulate, and solve engineering problems (3):
Lectures and homework involve solving engineering and non-engineering problems.