Personal tools
Log in

Logic Design

Course title: Logic Design

Code: 3ФЕИТ12З009

Number of credits (ECTS): 6

Weekly number of classes: 3+1+1+0

Prerequisite for enrollment of the subject: None

Course Goals (acquired competencies): Knowledge of the fundamentals of digital logic design (principles and laws for analysis and design of logic circuits). Able to analyze and design logic circuits and simple logic systems.

Total available number of classes: 180

Course Syllabus: Numeral systems and codes. Fundamentals of Boolean and switching algebra. Basic logic gates. Logic levels for different logic families. Logic variables and expressions, logic functions. Other logic gates. Implementation of logic functions with basic logic gates. Implementation of logic functions with NAND and NOR gates. Techniques for minimization of logic functions. Analysis and synthesis of logic functions. Combinational logic. Combinational logic design. ROM and other programmable LSI logic devices ( PAL, GAL, PLA). Implementation of logic functions using ROM or PLA. Storage elements - latches and flipflop and registers. Synchronous sequential logic - counters. Moore and Mealy synchronous sequential logic. Synchronous sequential logic as a finitie state machine (FSM). Procedure for FSM design.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Mano, M. Morris, Michael D. Ciletti

Digital Design (4th edition)

Prentice Hall

2010

2

N. Balabanian,  B. S. Carlson

Digital Logic Design Principles

John Wiley & Sons, Inc.

2001

3

McCluskey, E.J.

Logic Design Principles

Prentice Hall

1986