0% found this document useful (0 votes)
14 views16 pages

VLSI NAND Gate Simulation Report

The document outlines an experiment conducted at Chittagong University of Engineering and Technology focused on designing a 2-input NAND gate using Cadence Virtuoso Software. It includes objectives, schematic drawings, simulation results, and analysis of rise and fall times, as well as propagation delays. The experiment aims to familiarize students with circuit design and simulation processes.

Uploaded by

jomida1583
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views16 pages

VLSI NAND Gate Simulation Report

The document outlines an experiment conducted at Chittagong University of Engineering and Technology focused on designing a 2-input NAND gate using Cadence Virtuoso Software. It includes objectives, schematic drawings, simulation results, and analysis of rise and fall times, as well as propagation delays. The experiment aims to familiarize students with circuit design and simulation processes.

Uploaded by

jomida1583
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Chittagong University of Engineering

and Technology

Department of Electrical and Electrical Engineering

EEE 476: VLSI Technology Sessional

Experiment No. # 1
Experiment Name: Draw the Schematic of a 2 - input
NAND Gate, Create a Symbol, Perform Simulation
and Plot the Output Wave Forms

Prepared By

Student Name:
Student IDs of Group Members:
Group No.:
Section:
Date of Experiment:
Date of Report Submission:
Name ID

TABLE OF CONTENTS

1. Schematic.

2. Parameters used.

3. Output waveforms.

4. Propagation delay.

5. Rise time and Fall time.

LIST OF FIGURES

1. Schematic drawing.

2. Parameters value.

3. Output waveforms.

4. Propagation delay (rise time and fall time).

5. Rise time and Fall time.

Page 2
Name ID

ABSTRACT

This experiment introduces Cadence Virtuoso Software which provides


an environment to simulate our Verilog codes and test whether it works as
it has to. Using this we designed the schematic of a 2-input NAND gate, de-
signed its symbol and determined its rise time, fall time using bit and pulse
for four different conditions of NAND [Link] also observed the transient
response of the input and output ports. A unique directory was created for
the circuit design project.

KEYWORDS

2-input NAND Gate, Rise time, Fall time, Propagation delay

Page 3
Name ID

OBJECTIVES

1. To login in to the Cadence Server shell and start the Cadence virtuoso
software

2. To create a working library

3. To draw the schematic of a 2-input NAND gate in Cadence Virtuoso


Schematic Editor

4. To create a symbol view of the NAND gate from the schematic

5. To simulate the NAND gate using MMSIM Spectre

6. To determine the rise time and fall time of the output waveforms.

INTRODUCTION

This experiment introduces how to use Cadence Virtuoso Software to


design a 2-input NAND Gate. It teaches us to create a library and draw
the required schematic and simulate the circuit.

THEORY

A NAND gate is a universal gate capable observing the behavior of gates


like OR, AND and NOT. A CMOS NAND gate consists of two series
nMOS transistors and two parallel pMOS transistors.

A 2-input CMOS NAND gate consists of two series nMOS transistors and
two parallel pMOS transistors.

Page 4
Name ID

TRUTH TABLE

A B Pull Down Network Pull up Network Output (Y)


0 0 OFF ON 1
0 1 OFF ON 1
1 0 OFF ON 1
1 1 ON OFF 0

PROPAGATION DELAY
For Pmos=240 nm , Nmos=240 nm :

A B tpdr tpdf
0 0 5.96E-12 9.208E-12
0 1 8.201E-12 6.254E-12
1 0 11.97E-12 8.07E-12

Propagation delay rise time tpdr -


Worst case 0 0
Best case 1 0
Propagation delay fall time tpdf -
Worst case 0 1
Best case 0 0
Rise Time : 6.273E-12 ; Fall Time : 6.273E-12

PROPAGATION DELAY
For Pmos=240 nm , Nmos=120 nm :

A B tpdr tpdf
0 0 5.224E-12 13.18E-12
0 1 7.228E-12 9.79E-12
1 0 9.259E-12 12.4E-12

Propagation delay rise time tpdr -


Worst case 0 0,
Best case 1 0

Page 5
Name ID

Propagation delay fall time tpdf -


Worst case 0 1
Best case 0 0
Rise Time : 6.056E-12 ; Fall Time : 6.056E-12

SIMULATION

Figure 01 : Schematic Drawing for Pmos=240 nm , Nmos=240 nm

Page 6
Name ID

Figure 02 : Schematic Drawing for Pmos=240 nm , Nmos=120 nm

Page 7
Name ID

PARAMETERS

Figure 03 : Parameter selection for global source

Figure 04 : Bit pattern for input pin A

Page 8
Name ID

Figure 05 : Bit pattern for input pin B

SIMULATION RESULT

Figure 06 : Output wave forms for Pmos=240 nm , Nmos=240 nm

Page 9
Name ID

Figure 07 : Output wave forms for Pmos=240 nm , Nmos=240 nm (in


Graph)

Figure 08 : Propagation delay rise time

Page 10
Name ID

Figure 09 : Propagation delay fall time

Figure 10 : Rise time

Page 11
Name ID

Figure 11 : Fall time

Figure 12 : Output wave forms for Pmos=240 nm , Nmos=120 nm

Page 12
Name ID

Figure 13 : Output wave forms for Pmos=240 nm , Nmos=120 nm (in


Graph)

Figure 14 : Propagation delay rise time (worst case)

Page 13
Name ID

Figure 15 : Propagation delay fall time

Figure 16 : Rise time

Figure 17 : Fall time

Page 14
Name ID

TOOLS USED

1. Cadence Virtuoso.

2. Virtual Box.

CONCLUSION

In this experiment we got familiar with Cadence Software. We designed the


schematic for a 2-input NAND gate and determined the necessary
parameters and waveforms. We prepared a truth table and compared the
simulated result with the table.

Page 15
Name ID

REFERENCES

1. Lab Manual.

2. Cadence Tutorial.

3. [Link]

Page 16

Common questions

Powered by AI

Varying the dimensions of nMOS and pMOS transistors in a NAND gate allows designers to evaluate performance characteristics such as power consumption, speed, and area. Larger transistors typically provide stronger drive capabilities, decreasing rise and fall times at the cost of increased area and power consumption. In the experiments, changing nMOS from 240 nm to 120 nm resulted in altered propagation delays, highlighting trade-offs between speed and power efficiency .

Input bit patterns in simulations are critical for verifying the logical operation of a NAND gate. By applying specific sequences, such as (0,0), (0,1), (1,0), and (1,1), and analyzing the output, engineers can confirm the gate's correct behavior according to the truth table. These patterns help identify failures in the gate's function or issues with delay, allowing for necessary refinements in design to meet the theoretical expectations .

Cadence Virtuoso provides an integrated environment for schematic entry, symbol creation, simulation setup, and analysis. It allows designers to input and visualize circuit layouts, run simulations to test logical and timing behaviors, and generate performance graphs. This comprehensive tool is vital for checking whether circuits meet design specifications before physical implementation, as demonstrated with the creation and testing of the 2-input NAND gate .

For a NAND gate using pMOS transistors of 240 nm, with nMOS at 240 nm, propagation delay (tpdr) for the worst case is 11.97E-12 and for the best case is 5.96E-12. For an nMOS of 120 nm, these values change to 9.259E-12 worst case. These figures guide designers to understand speed limitations and predict delays inherent in different design choices, affecting decisions on power consumption and area efficiency .

The experimental use of Cadence goes beyond theoretical learning by providing hands-on experience with real-world design challenges, such as dealing with non-idealities, verifying behavior via simulations, and visualizing timing issues like rise and fall times. It bridges the gap between theoretical concepts and practical implementation, helping designers refine their understanding of circuit behavior under different conditions .

A CMOS 2-input NAND gate uses two series nMOS transistors and two parallel pMOS transistors. This configuration ensures that the output is low only when both inputs are high, while it is high for all other input conditions. The nMOS transistors pull the output low when turned on (both inputs high), and the pMOS transistors ensure the output is high when any input is low by creating a connection to the positive voltage supply .

In a 2-input NAND gate, each row of the truth table correlates with a specific state of the transistors. For both inputs low (0,0), the pull-up network of pMOS transistors is on, driving the output high. For an input combination of (0,1) or (1,0), similar conditions keep the pull-down network off, maintaining the high output. Only for both inputs high (1,1) are the nMOS transistors turned on, pulling the output low. The CMOS schematic directly represents these operations through the arrangement of transistors, confirming that the schematic is true to the logical operation described by the truth table .

Rise and fall times are critical indicators of how quickly a NAND gate can transition between logic states. They are determined by the capacitive loading and the driving capability of the transistors. In this experiment, with pMOS and nMOS transistors of 240 nm, rise and fall times were recorded at 6.273E-12 for both. When the nMOS was reduced to 120 nm, these times changed to 6.056E-12, reflecting changes in the switching speed due to the different driving strengths and capacitive loads of the transistors .

The transient response of a NAND gate, observed as the output waveform behavior under changing inputs, shows how fast the gate can react to changes, indicating speed and performance. This is assessed in simulations by applying step changes to inputs and measuring the time taken by the output to stabilize, focusing on the rise and fall times. In simulation environments like Cadence Virtuoso, these responses allow for adjustments and improvements in gate designs .

Propagation delay is the time taken for a change in the input to produce a change at the output. It is crucial for timing analysis to ensure proper synchronization in digital circuits. Under different conditions, such as with (A,B) = (0,0), (0,1), or (1,0), the measured propagation delay varies due to differences in how the gate charges or discharges the load capacitance. For example, with pMOS=240 nm and nMOS=240 nm, worst-case propagation delays measured were 9.208E-12 for fall time and 11.97E-12 for rise time .

You might also like