16.265 Logic Design

Logic Design

Course Details
Min Credits 3
Max Credits 3
Course ID 3172
Status Active

Number systems and binary codes. Boolean algebra. Canonical and fundamental forms of Boolean functions. Function expansion and its applications to digital circuit design. Minimization of Boolean functions by Boolean algebra and Karnaugh maps. Two-level and multi-level digital circuits. Decoder, encoders, multiplexers, and de-multiplexers. Latches and flip-flops. Registers and counters. Analysis and synthesis of synchronous sequential circuits. Design of more complex circuits: data-path and control circuits. This course includes a laboratory component in which students apply the design principles learned in lectures to the design of combinational circuits, synchronous sequential circuits, and a serial arithmetic processor.

Pre/Co-Requisites: Pre-req: 25.107 Intro to Engineering II, and a grade of C- or better in 92.132 Calculus II, or 91.102 Computing II