Sie sind auf Seite 1von 15

Lab 6 - EE 421L 

Design, layout, and simulations of CMOS NAND, NOR, XOR gates and a full-adder
Authored by Adam James Wolverton
Email: Wolvert9@unlv.nevada.edu
Today's Date: 10/13/2013
  

Lab description:
1) Go through the video tutorial 4 and learn how to design schematic/layout for NAND and NOR gates.
2) Design NAND, NOR, XOR gates and use LTspice and IRSIM to simulate the gates operation.
3)Once the gates have been designed use them to make a full-adder consisting of two XORs, two NANDs, one NOR and three inverters. Also create a full-adder implemented by 3 NANDs and 2 XORs.
4) Once lab is completed, back up the lab report and uplaod it to CMOSedu.com for future study and discussion.

 Here is my drafted schematic along with its icon of a 2-input NAND gate using 10/2 MOSFETS
    

    
Here is the corresponding layout for the 2-input NAND gate, and as we can see, there are no errors using the DRC, now well errors with ERC, and both layout and schematic match using NCC. 
    

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    
Using LTspice and IRSIM, here are the simulations of the logical operation of the gate for all 4 possible input.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

    
Now to make a NOR gate, using 4 MOSFETs just like the NAND gate.  This time we will use a 20/2 sized P-Channel MOSFET. To make it easy, just copy and change the schematic file used for the NAND
gate, to avoid tediuos work. 
Below is my schematic, icon, and layout of a NOR gate:
    

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
  
    

   
Running DRC, ERC, and NCC checked out with out any errors or mismatches as shown below:

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    
After designing/creating the gate, lets use LTSPICE and IRSIM to verify the gate operation. Only when both inputs are a logic 0 will the output be a logic 1. 

   

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

The simulations verify the correct operation of the NOR gate!


    
Designing a XOR gate looking at figure 12.18 shows that the topology of this circuit consists of two extra inverters and we have a total of 12 MOSFETs in this design of a XOR gate. Keep the NMOS size the
same, but change the PMOS to 20/10. Here is my schematic deisng, icon, and layout of an XOR gate:
    

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

    
DRC, ERC, and NCC check out for the entire design of the XOR gate.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    
Now, let's perform verification of the gate operation using LTspice and IRSIM:

    

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

    The logic checks out; the output is only a logic 1 if the inputs are different. 
    
Now we will combine what we have created in the past to design a Full-Adder. For this first full-adder, we will use 2 NANDs, 1 NOR, 2XORs, and 3 inverters. Below is my schematic, icon, and simulations for
the described full-adder: 

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

    

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    
   
Next is to implement another full adder with 3 NAND gates and 2 XOR gates, the schematic, icon, layout and all simulations are shown below: 

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

No errors from DRC, ERC, and NCC.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    
Here are the LTspice and IRSIM simulations to verify operation of the full adder:

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
    
After the design is complete I backed up my lab/work as seen below:

  
Return to Adam Wolverton's Lab directory by clicking HERE

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Das könnte Ihnen auch gefallen