ELEC 326: Digital Logic Design
Instructor
Kartik Mohanram
Coordinates: Duncan Hall 3029
Office Hours: Thursdays 2:00-3:00 or by appointment
Email: kmram AT rice DOT edu
Meets TuTh 10:50-12:05 in Duncan Hall 1070
This course concerns the design of digital systems using integrated circuits.
The main emphasis is on the theoretical concepts and systematic synthesis
techniques that can be applied to the design of practical digital systems.
Tentative topics and outline
- Combinational Logic Elements: Introduction to the functional and physical
properties of integrated circuit gates.
- Combinational Logic Design Techniques: Formal synthesis techniques for
designing combinational logic networks.
- Combinational Building Blocks: Discussion of several commonly encountered
combinational gate networks.
- Basic Storage Elements: Introduction to the behavior and structure of
integrated circuit latches, flip-flops, and registers.
- Sequential Circuits: Formal synthesis techniques for realizing sequential
circuits that are synchronized by a clock signal.
- Sequential Building Blocks: Discussion of several commonly encountered
sequential networks.
- Asynchronous Sequential Circuits: Introduction to the properties of
sequential circuits that are not synchronized by a clock signal.
Prerequisites: ELEC 220
Textbook:
Fundamentals of Digital Logic with Verilog Design by Brown and Vranesic.
I recommend that you purchase the book used/new online.
Class Notes
Homework, quizzes, and exams
Project
Archived class emails
University disability accommodation policy: Any student with a
documented disability needing academic adjustments or accommodations is
requested to speak with the course instructor during the first two weeks of
class. All discussions will remain confidential. Students with disabilities
should also contact Disabled Student Services in the Ley Student Center.