Lab 4
Lab 4
Logic circuits for digital systems can generally be classified into two categories. One is combinational
logic circuits, the other is sequential logic circuits. A combinational logic circuit consists of logic gates
whose outputs at any time are determined directly from the present combination of inputs without
regard to previous inputs. In other words, the combinational logic circuits do not have the ability to
memorize their past. On the other hand, a sequential logic circuit consists of not only logic gates but also
memory elements. Therefore, the outputs of sequential logic circuits depend not only on the present
values of the inputs but also on the input's previous values. In other words, the outputs of a sequential
logic circuit are functions of its present inputs and the previous state of its memory elements. Sequential
Objectives:
Combinational logic is a very important part of digital systems. This lab is designed to enable students to
design and analyze combinational logic circuits. Some basic, commonly used logic circuits, such as
multiplexer (MUX), demultiplexer (DEMUX), and adder, are introduced. Students are required to use
Karnaugh map and Boolean algebra techniques to simplify the given Boolean functions prior to
implementing them. Students are also expected to have experience with gate delay and effect of fan-out
AND gates
OR gates
NOR gates
XOR gates