You are on page 1of 7

ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

EXPERIMENT : 1

Introduction to Simulator Logisim

What is Logisim?
Logisim is a digital design tool for educational purposes designed by Carl Burch of Hendrix University.
Logisim can be used for the logical design of circuits

Where to get Logisim?


You can find Logisim at http://ozark.hendrix.edu/~burch/logisim/index.html, or by Googling “Logisim"

Getting Started:

Environment Layout:

Figure 1: A labeled view of the user interface

MENU BAR
TOOLBAR
EXPLORER T
PANE
T

MENU BAR: The menu bar provides us options like creating a new file , editing ,tutorials etc.

TEACHER SIGN.____________
ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

TOOL BAR: The toolbar contains short cuts to several commonly used items.

THE POKE TOOL: it’s shape is like human hand and it’s mainly used to alter input pins.

THE INPUT PIN: it is a green circle surrounded by a box. It is used to send signal
through a wire. When placing the input on the canvas. It initialize to 1-bitthis number of bits can
be increased in Attribute table.

THEOUTPUT PIN: it is a green circle in a circle. It is used to observe output from a gate
.The output pin toggles in real time as long as the simulation is enabled from the menu bar.
EXPLORER PANE: The list of wirings, gates, multiplexers etc..that are available for digital
design in Logisim.

ATTRIBUTE TABLE: Gives detailed attributes of digital design components (eg.


AND,OR,XOR gates).The attribute table allows you to alter the number of inputs/output that a
digital design component.

CANVAS: The canvas is the area for you to create your digital circuits.In the canvas area you
may simulate your circuit while designing in real time.

TEACHER SIGN.____________
ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

EXPERIMENT : 2

To Implement and Verification of the truth tables of logic gates


(AND,OR,NOT,NAND,NOR) using Logisim.

PROBLEM STATEMENT: In this experiment we will study the pin configuration and
Verify the outputs of truth tables of various logic gates.

OBJECTIVE: Objective of this experiment is to have idea of internal structure and understand
behaviour of various basic logic gates and other universal logic gates so that we can use these
gates in future experiments.

APPARATUS REQUIRED:- Logisim Software

THEORY:- Logic gate is a circuit with one output and two or more input channels. An output
signal occurs only for certain combination of input signals. Logic circuits are used to perform
various computer functions.

OR GATE:- It can have two or more input and a single output . It is defined as whenever
anyone or all the inputs are high then output must be high otherwise low. A
mechanical analogy, Truth table and Schematic Symbol is shown. Mathematically it is
expressed

A B C
0 0 0
0 1 1
1 0 1
1 1 1

TRUTH TABLE & OUTPUT FROM LOGISIM, FORMULA

BOOLEAN EXPRESSION:- A+B

TEACHER SIGN.____________
ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

AND GATE :- It can have two or more input and a single output . It is defined as when all the
inputs are high then output must be high otherwise output is low. Logic expression for the
AND gate is AB. A mechanical analogy, Truth Table and Schematic Symbol is shown.
Mathematically it is expressed as

TRUTH TABLE & OUTPUT FROM LOGISIM, FORMULA


A B C
0 0 0
0 1 0
1 0 0
1 1 1

BOOLEAN EXPRESSION:- A.B

NOT GATE :- The Simplest from of logic circuit is the INVERTER or NOT gate. It can have one
input and one output terminal. It is defined as, when ever input is high then output is low and
the vice-versa, or we can say that the inverter is a logic element whose output state is always
opposite of its input state. A mechanical analogy,Truth Table and Schematic Symbol is shown.
Mathematically it is expressed

TRUTH TABLE & OUTPUT FROM LOGISIM, FORMULA

INPUT OUTPUT
0 1
1 0

BOOLEAN EXPRESSION:- NOT A


TEACHER SIGN.____________
ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

NAND GATE :- The term NAND is a contraction of expression NOT-AND. A NAND gate
therefore is an AND gate followed by an inverter. It is defined as whenever all the input is high
then output must be low otherwise output is high. Schematic symbol of 2 -INPUT NAND gate is
shown below. Truth table of 2- INPUT NAND gates is shown in table. Mathematically it is
expressed as
The output is high when either of inputs A or B is high, or if neither is high. In
other words, it is normally high, going low only if both A and B are high.

A B C
0 0 1
0 1 1
1 0 1
1 1 0

TRUTH TABLE & OUTPUT FROM LOGISIM, FORMULA

BOOLEAN EXPRESSION:- not (A AND B)

NOR GATE :- The NOR gate is an improved logic element used for implementing decision
making logic function. The term NOR is a contraction of expression NOT-OR .The

NOR gate is essentially a circuit containing the logic function of an OR gate and an inverter.
It is defined as whenever all the inputs are low then output must be high otherwise output
is low. Schematic symbol of 2- input NOR gate is shown below. Mathematically it is
expressed as

The output is high only when neither A nor B is high. That is, it is normally high but any
kind of zero input will take it low.

TEACHER SIGN.____________
ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

A B C
0 0 1
0 1 0
1 0 0
1 1 0

BOOLEAN EXPRESSION:- not(A OR B)

EX-OR GATE:- The EX- OR gate operation is widely used in digital circuit. It is not a basic
operation and can be performed using the basic gates – AND, OR, and NOT or universal gates
NAND or NOR. It is similar to the basic OR gates except that the output is low, when both the
inputs are same (0 & 1). The output of the gate is high (1) when both input differ. The
standard symbol is below.Mathematically it is expressed as

A B C
0 0 0
0 1 1
1 0 1
1 1 0

BOOLEAN EXPRESSION:- A ⊕ B

TEACHER SIGN.____________
ROLL NO___________ DATE_____________ PRACTICAL_____________ _____ PAGE NO______

EX-NOR GATE :- The EX- NOR gate operation is widely used in digital circuit. It is not a
basic operation and can be performed using the basic gates – AND, OR, and NOT or
universal gates NAND or NOR. the output is high, when both the inputs are same (0 &
1).The output of the gate is low (0) when both input are differ. The standard symbol is
below.Mathematically it is expressed as

TRUTH TABLE & OUTPUT FROM LOGISIM, FORMULA

A B C
0 0 1
0 1 0
1 0 0
1 1 1

BOOLEAN EXPRESSION:- not (A ⊕ B)

PROCEDURE:-
1. Click on Gate option which is seen in the Explorer Plane ,where we can see all gates
like AND,OR,NOT etc.
2. Choose the desired gate on which you have to do implementation, manipulation and
verification.
3. Choose the size of gates and the inputs you want to give to it.
4. Make the input lines and output line.
5. From TOOLBAR ,drag the input and output buttons on free edge of input and output
lines.
6. Hence we get our desired LOGIC GATE.

OBSERVATION TABLE:- We can observe the Truth table of all logic Gates.

RESULT: - . Truth table of various logic function (OR, NOR, NOT, AND, NAND, EX-OR GATE)
are verified.

TEACHER SIGN.____________

You might also like