Department of Informatics and Telematics

Logic Design

ΥΠ04 - Logic Design

General Information

School: Digital Technology

Department: Informatics and Telematics

Level: Undergraduate

Course Title: Logic Design

Course id: ΥΠ04

Type: Core Course 

Semester: 1

Teaching and Examination Language: Greek

Is the course offered in Erasmus: Yes

Course web-page: https://eclass.hua.gr/courses/DIT131/

Activities

Lectures (Theory): 2,5

Lab lectures: 1,5

ECTS credits: 7,0

Learning Outcomes

The course aims to introduce concepts and techniques of design and analysis of electronic digital circuits. Particular emphasis is given on the basic principles of logic design, i.e. numerical systems, Boolean algebra, logic gates, their connection to digital circuit design methodologies, as well as the use of Verilog hardware description language to implement basic building circuits, e.g. adders, comparators, multiplexers, etc., of a modern computer system.

Upon successful completion of the course students will be able to:
a) understand the basic concepts of digital circuits and logic design
b) know the basic methodologies for the design and simplification of combinational and sequential digital circuits.
c) know the basic methodologies for the analysis of digital circuits.
d) design and implement basic digital circuits using the Verilog hardware description language
e) make measurements in various digital circuits.

General Skills


  •       Independent work
    ●        Promoting free, creative and deductive thought

Course Content

1. Introduction to Boolean Algebra.
2. Logical functions.
3. Simplification of logical functions.
4. Introduction to Verilog Hardware Description Language.
5. Combination circuits.
6. Basic integrated digital circuits (multiplexer, decoupler, encoder, decoder, parallel binary adder and subtractor, decimal adder, ROM, PLA, PAL memory).
7. Modern sequential circuits and method of analysis and design.
8. Algorithmic state machines.
9. Laboratory. The course laboratory follows the lectures regarding the content.

Learning and Teaching Methods - Evaluation

Teaching methods: face-to-face

Use of ICT: 

- Use of specialized digital circuit design software
- Use of specialized software for simulation and verification of correct operation of circuits
- Use of Unix operating system (local and remote)
- Learning process support through the electronic platform e-class

Course Organization

 

Activity

Semester work load

Lectures

32,5

Lab exercises

19,5

Individual of group projects

 

Lab report preparation

20,0

Thesis 

 

Independent Study

103,0

Total

175

Assessment

Written final exam (80%) that includes
- Solve design problems using the Verilog language
- Evaluation of theory elements

Evaluation of laboratory exercise reports (20%)

Literature

M. MANO M.CILETTI: "DIGITAL DESIGN" 6th edition.
J. M. RABAEY, A. CHANDRAKASAN, B. NIKOLIC: "DIGITAL INTEGRATED CIRCUITS" 2nd edition.
JOHN F. WAKERLY: "DIGITAL DESIGN: PRINCIPLES AND PRACTICES", 5th edition.