You are on page 1of 11

Malaviya National Institute Of Technology, Jaipur

SYSTEM DESIGN LAB-II


Session 2019-20

Submitted by: Submitted to:


AMISHA JAIN DR. MENKA YADAV
2016UEC1006 Assistant Professor
EXPERIMENT – 1
AIM: To design and simulate NOT gate using Virtuoso.

SOFTWARE USED: Virtuoso


DIAGRAM:

Fig 1: CMOS Circuit design of NOT gate.

TRUTH TABLE:

INPUT OUTPUT
1 0
0 1

LAYOUT:

Fig 2: CMOS implementation of NOT gate


OUTPUT:

Fig 3: Input and Output representation of NOT gate

RESULT: I have successfully designed and simulated NOT gate using virtuoso.
EXPERIMENT – 2(a)
AIM: To design and simulate 2-input NAND gate using Virtuoso.

SOFTWARE USED: Virtuoso


DIAGRAM:

Fig 1: CMOS Circuit design of 2-input NAND gate


TRUTH TABLE:
INPUT INPUT
OUTPUT
(A) (B)

0 0 1
0 1 1
1 0 1
1 1 0

LAYOUT:

Fig 2: CMOS implementation of 2-input NAND gate


OUTPUT:

Fig 3: Input and Output Implementation of 2-input NAND gate

RESULT: I have successfully designed and simulated 2-input NAND gate using
virtuoso.
EXPERIMENT – 2(b)
AIM: To design and simulate 2-input NOR gate using Virtuoso.

SOFTWARE USED: Virtuoso


DIAGRAM:

Fig 1: CMOS Circuit design of 2-input NOR gate

TRUTH TABLE:
INPUT INPUT
OUTPUT
(A) (B)
0 0 1
0 1 0
1 0 0
1 1 0
LAYOUT:

Fig 2: CMOS implementation of 2-input NOR gate


OUTPUT:

Fig 3: Input and Output Implementation of 2-input NOR gate

RESULT: I have successfully designed and simulated 2-input NOR gate using virtuoso.
EXPERIMENT – 3(a)
AIM: To design and simulate half adder using Virtuoso.

SOFTWARE USED: Virtuoso


DIAGRAM:

Fig 1: Circuit design of half adder

TRUTH TABLE:

INPUT INPUT
(A) (B) SUM CARRY

0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
LAYOUT:

Fig 3: CMOS implementation of half adder

OUTPUT:

Fig 2: Input and Output Implementation of half adder

RESULT: I have successfully designed and simulated half adder using virtuoso.
EXPERIMENT – 3(b)
AIM: To design and simulate full adder using Virtuoso.

SOFTWARE USED: Virtuoso

DIAGRAM:

Fig 1: Circuit design of full adder

TRUTH TABLE:

INPUT INPUT INPUT CARRY


SUM
(A) (B) (Cin) OUT
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
LAYOUT:

Fig 3: CMOS implementation of full adder

OUTPUT:

Fig 2: Input and Output Implementation of full adder

RESULT: I have successfully designed and simulated full adder using virtuoso.

You might also like