ΥΠ04 - Logic Design
School: Digital Technology
Department: Informatics and Telematics
Course Title: Logic Design
Course id: ΥΠ04
Type: Core Course
Teaching and Examination Language: Greek
Is the course offered in Erasmus: Yes
Course web-page: https://eclass.hua.gr/courses/DIT131/
Lectures (Theory): 2,5
Lab lectures: 1,5
ECTS credits: 7,0
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.
● Promoting free, creative and deductive thought
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
Written final exam (80%) that includes
- Solve design problems using the Verilog language
- Evaluation of theory elements
Evaluation of laboratory exercise reports (20%)
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.