Lab R 1
Lab R 1
Lab R 1
LAB REPORT 1
Subject:
Digital Logic Design
Submitted to:
Ms. Kiran Nadeem
Submitted by:
Shoaib Naseer SP19-BSE-104
Shazif Rizwan SP19-BSE-105
Sharjeel Shahid SP19-BSE-106
DATE: 18-feb-19
LAB #01: Introduction to Basic Logic Gate ICs on Digital Logic Trainer and
Proteus Simulation
Objective
Part 1
To know about the basic logic gates, their truth tables, input-output characteristics and analyzing
their functionality. Introduction to logic gate ICs, Integrated Circuits pin configurations and their
use.
Part 2
Learn to use Proteus Software for Simulation of Digital Logic Circuits.
Pre-Lab:
Background Theory:
The Digital Logic Circuits can be represented in the form of (1) Boolean Functions, (2) Truth
Tables, and (3) Logic Diagram. Digital Logic Circuits may be practically implemented by using
electronic gates. The following points are important to understand.
• • Electronic gates are available in the form of Integrated Circuits (ICs) and they require a
power.
• • Supply Gate INPUTS are driven by voltages having two nominal values, e.g. 0V and 5,
12V representing logic 0 and logic 1 respectively.
• • The OUTPUT of a gate provides two nominal values of voltage only, e.g. 0V and 5,
12V representing logic 0 and logic 1 respectively. In general, there is only one output to a logic
gate except in some special cases.
• • Truth tables are used to help show the function of a logic gate in terms of input values
combination with the desired output.
• • Logic Diagram is used to represent the Digital Logic Circuit in the form of symbols
connected with each other.
• • Digital Logic Circuits can be simulated in the virtual environment called simulation
software
The basic operations are described below with the aid of Boolean function, logic symbol, and
truth table.
In-lab Task 1:
Verify all gates using their ICs on KL-31001 Digital Logic Lab trainer
INPUTS OUTPUTS
𝑨 𝑩 𝑨𝑵𝑫 𝑶𝑹 𝑿𝑶𝑹 𝑵𝑨𝑵𝑫 𝑵𝑶𝑹 𝑿𝑵𝑶𝑹
0 0 1 0 0 0 1 1
0 1 0 1 1 1 0 0
1 0 0 1 1 1 0 0
1 1 1 1 0 0 0 1
INPUT OUTPUT
𝑨 𝑩
0 1
1 0
In-Lab Task 2:
Verify all the basic logic gates using the Proteus simulation tool and note down the values in the
Tables 1.10 & 1.11 with the corresponding logic symbol and Boolean function. Then show the
simulated logic circuit diagrams to your Lab Instructor.
INPUTS OUTPUTS
𝑨 𝑩 𝑨𝑵𝑫 𝑶𝑹 𝑿𝑶𝑹 𝑵𝑨𝑵𝑫 𝑵𝑶𝑹 𝑿𝑵𝑶𝑹
0 0 1 0 0 0 1 1
0 1 0 1 1 1 0 0
1 0 0 1 1 1 0 0
1 1 1 1 0 0 0 1
Proteus Simulation:
Table 1.11: Observation Table for NOT gate
INPUT OUTPUT
𝑨 𝑩
0 1
1 0
Post-Lab Tasks:
1. Make a list of logic gate ICs of TTL family and CMOS family along with the ICs names.
(Note: at least each family should contain 15 ICs)
3 7402: Quad 2-input NOR Gate 4002 - Dual 4-Input NOR Gate
7409: Quad 2-input AND Gate with 4015 - Dual 4-Bit Serial-In/Parallel-Out
10 Open Collector Outputs Shift Register
Fan Out: The fan-out is defined as the maximum number of inputs (load) that can be
connected to the output of a gate without degrading the normal operation. Fan Out is
calculated from the amount of current available in the output of a gate and the amount
of current needed in each input of the connecting gate. It is specified by manufacturer
and is provided in the data sheet. Exceeding the specified maximum load may cause a
malfunction because the circuit will not be able supply the demanded power.
Critical Analysis:
In this lab we studied different logic gates and studied their characteristics and
functionality. We constructed their truth tables and observed how their outputs
differ. We learned about integrated circuits (ICs) how their pins are configured and
how they can be used.
In the second part of the lab we used Proteus Simulation Software to simulate the
logic gates and see if there was difference between the actual circuit and
simulation.