Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Digital Logic Design

Effective Date: july, 2019


Course Code CS-4349
Course Title Digital Logic Design
SCU 3 (2+1)
Co-requisite None
Weekly Teaching Hours 2 sessions (90 min each)
Teaching Team Nadeem Tariq, Beenish zafar
THE UNIVERSITY OF LAHORE

Course Outline
Winter-2019
Session 2019

Syllabus Designed By: Nadeem Tariq

The University of Lahore


1 – Km, Defence Road (Off Raiwind Road)
BhobatianChowk, Lahore-Pakistan
1. Course Objectives
This course provides a modern introduction to logic design and the basic building blocks used in
digital systems, in particular digital computers. It starts with a discussion of combinational logic:
logic gates, minimization techniques, arithmetic circuits, and modern logic devices such as field
programmable logic gates. The second part of the course deals with sequential circuits: flip-flops,
synthesis of sequential circuits, and case studies, including counters, registers. State machines
will then be discussed and illustrated through case studies of more complex systems using
programmable logic devices. Different representations including truth table, logic gate, timing
diagram, switch representation, and state diagram will be discussed.
At the end of this course, students are expected to be able to:

 Be able to design and analyze combinational logic circuits.


 Be able to design and analyze sequential logic circuits.
 Understand the basic software tools for the design and implementation of digital circuits
and systems.
 Understand how logic circuits and analyzed , designed, verified, and tested.
 Reinforce theory and techniques taught in the classroom through experiments and
projects in the laboratory

2 Course Structure

1. Presentation by lecturer
2. Group discussion
3. Problem questions
4. Projects / Case studies etc.

3. Course Duration

This course will be held twice a week of 3 hours (90 min session each) class + lab 3
hours lab duration.

4. Course Style

The course will be delivered in a classroom environment.

5. Additional Course Requirement

In addition to the objectives of this course, students are expected to gain skills which
would be needed in the professional work environment. These skills include but not
limited to: Writing, Presentation, Decision Making and Teamwork.

All students are expected to fulfill the student responsibilities identified in the University
Code of Conduct. The Code of Conduct includes detailed information about plagiarism,
collusion, and other forms of misconduct, along with the penalties that may be assessed.
Students are expected to work diligently for sufficient hours to learn the material fully.
On average, expect to work approximately ten hours per week on each unit, or 40 hours
per week for a full load of 3 units. You are expected to put in those hours over the entire
course of the semester/term, not just when assignments are due or for exams. You are
expected to do preparation work prior to coming to class.

Students may also expect to be able to contact their instructors. You have been provided
with contact numbers and email for your lecturer. Contact the lecturer to make
appointments for personal meetings.

6. Course Structure: Three SCUs for lectures.

7. Text and Other Resources


 Text Book

“Digital Design, (4th Edition), Morris Mano & Ciletti, pearson Education”

 Other Resources

“Digital Fundamentals, 10thEdition, T.L.Floyd, Person Education”

8. Course Outline
The lecturers are supposed to complete the following topics/sub-topics before the
mid/final term examination as prescribed in the course outline below:

Week Topics Readings


1 Introduction to digital & analog quantities, digital computers and Chapter 1
digital sytems, Binary Codes, Number System Sections: 1.1,1.2, 1.6
2 Number Base Conversion,Octal & Hexadecimal Numbers, Chapter 1
Complements, Binary Logic Sections: 1.3,1.4,1.5,1.8
3 Basic Definitions, Axiomatic Definition, of Boolean Algebra, Chapter 2
Basic Theorems & Properties of Boolean Algebra, Boolean Sections: 2.2,2.3,2.4, 2.5
Functions
4 Canonical & Standard Forms, Other Logic Operations, Digital Chapter 2
Logic Gates Sections: 2.6,2.7,2.8
5 MAP Method, Four Variable K-MAP, Product of Sum Chapter 3
Simplification Sections: 3.2,3.3,3.4
6 Don’t Care Conditions, NAND & NOR Implementation Chapter 3
Sections: 3.5,3.6
7 Combinational Circuits, Analayis Procedure Chapter 4
Sections: 4.2, 4.3
8 Design Procedure, Binary-Adder Subtractor Chapter
Sections:4.4,4.5
Midterm Exam

9 Decimal Adder, Decoders, Encoders Chapter 4


Sections: 4.6,4.9,4.10
Multiplexers, Sequential Circuits, Latches Chapter
10 Sections: 4.11
Chapter 5
Sections: 5.2, 5.3
11 Flip Flops, Analyisi of Clocked Sequential Circuits Chapter 5
Sections: 5.4,5.5
Design Procedure, Registers Chapter 5
12 Sections: 5.8
Chapter 6
Sections: 6.1
Shift Registers Chapter 6
13 Sections: 6.2
Ripple Counter, Synchoronus Counter Chapter 6
14 Sections: 6.3,6.4
15 Synchoronus Counter , Other Counter Chapter 6
Sections: 6.4, 6.5

16 Memory and programmable logic, programmable logic array, Chapter 7


programmable array logic. Sections: 7.6,7.7

Final Term Exam

9. Grading Criteria

No. Assessment Percentage


1. Mid Exam 25%
2. Final Exam 40%
3. Assignments (Class) 5%
4. Quizzes (Class) 10%
5. Lab 20%
Total 100%

10. Attendance Requirements


You are expected to attend all lectures, seminars, tutorials, and lab sessions or any other
classroom activity. Where you fail to attend classes, you cannot expect the lecturer to brief you on
what you have missed. You are responsible for your attendance, not the academic staff.
Attendance at tutorials and lab sessions will be strictly monitored, and failure to attend will be
taken into account.

11. Submission and Collection of Assignment


All assignments should be handed in at the beginning of the class sessions when they are due. All
assignments may be handed back during scheduled classes.

12. General Information


Students are required to be familiar with the university code Conduct, and to abide by its terms
and conditions.

12.1 Copying of Copyright Material By Student


A condition of acceptance as a student is the obligation to abide by the University’s policy on the
copying of copyright material. This obligation covers photocopying of any material using the
University’s photocopying machines, and the recording off air, and making subsequent copies, of
radio or television broadcasts, and photocopying textbooks. Students who flagrantly disregard
University policy and copyright requirements will be liable to disciplinary action under the Code
of Conduct.

12.2 Academic Misconduct


Please refer to the Code of Conduct for definitions and penalties for Academic Misconduct,
plagiarism, collusion, and other specific acts of academic dishonesty. Academic honesty is crucial
to a student's credibility and self-esteem, and ultimately reflects the values and morals of the
University as a whole. A student may work together with one or a group of students discussing
assignment content, identifying relevant references, and debating issues relevant to the subject.
Academic investigation is not limited to the views and opinions of one individual, but is built by
forming an opinion based on past and present work in the field. It is legitimate and appropriate to
synthesize the work of others, provided that such work is clearly and accurately referenced.
Plagiarism occurs when the work (including such things as text, figures, ideas, or conceptual
structure, whether verbatim or not) created by another person or persons is used and presented as
one’s own creation, unless the source of each quotation or piece of borrowed material is
acknowledged with an appropriate citation. Encouraging or assisting another person to commit
plagiarism is a form of improper collusion and may attract the same penalties. To prevent
Academic Misconduct occurring, students are expected to familiarize themselves with the
University policy, the Subject Outline statements, and specific assignment guidelines.

12.3 Guidelines to Avoid Plagiarism


Whenever you copy more than a few words from any source, you must acknowledge that source
by putting the quote in quotation marks and providing the name of the author. Full details must be
provided in your bibliography. If you copy a diagram, statistical table, map, etc., you must
acknowledge the source. The recommended way is to show this under the diagram. If you quote
any statistics in your text, the source should be acknowledged. Again full details must be
provided in your bibliography. Whenever you use the ideas of any other author you should
acknowledge those, using the APA (American Psychological Association) style of referencing.

Students are encouraged to cooperate, but collusion is a form of cheating. Students may use any
sources (acknowledged of course) other than the assignments of fellow students. Unless your
Subject Leader informs you otherwise, the following guideline should be used: Students may
work together in obtaining references, discussing the content of the references and discussing the
assignment, but when they write, they must write alone.

12.4 Referencing For Written Work


Referencing is necessary to acknowledge others' ideas, avoid plagiarism, and allow readers to
access those others’ ideas. Referencing should:
1. Acknowledge others' ideas
2. Allow readers to find the source
3. Be consistent in format and
4. Acknowledge the source of the referencing format

To attain these qualities, the department recommends use of either the Harvard or American
Psychological Association style of referencing, both of which use the author/date.

12.5 Referencing Standards


APA style referencing

Approval
Verified by, Approved by,

Sir Khurram Bajwa Dr. Muhammad Adnan Hashmi


Cluster Head HoD, CS&IT

You might also like