Lab Project - ECE 421L 

Authored by Byron Gorsuch,

gorsuch@unlv.nevada.edu,

11/15/2017 

  

The purpose of this lab project is to design and layout an even parity checking circuit with a 9-bit input word. 8 bits will be input data, and the final bit will be for parity. The device will output a 1 if even parity and a 0 if odd. The inputs of the circuit will be D0-D7 and P and the output will be check.

   

Part One: Schematic

    

The parts required for this project have been created and layed out in previous labs which can be found here.

The main component used to create the parity checker was the XOR gate.
    

    

A 12u/6u and a 96u/48u inverter were used in order to create a buffer for the output of the device before being placed on a pad.

96u/48u is a scale of 8 greater than 12u/6u.

The buffer is used to reduce noise from the output signal.
    

    

From the above components the parity checker was created.

The two input XOR gate will only output a value of 1 if there are an odd number of 1s input. Therefore the output of the cascade of gates must be inverted to create an even parity check.
XOR Truth Table
ABOut
000
011
101
110

   
   
Part Two: Layout of Design
   
The output of the schematic should be buffered before being output onto a pad.

The layout for this design was placed into and connected to a 40-pin padframe as in the schematic to the right.
Pin #Connection
1D0
2D1
3D2
4D3
5D4
6D5
7D6
8D7
9P
10check
20gnd!
40vdd!

    
The Two main components used to layout the design were the XOR gate and buffer.

Both components were laid out using a standard cell frame in order to make laying out the entire parity chekcer easier.
   
   
By using the above layouts, the parity check layout was created.

   
The layout was then placed into a 40-pin padframe layout. The output of the design is buffered before being connected to the pin.

The layout is verified using DRC and LVS.

Layout with padframe

Extracted view with padframe

Extracted View closeup

Successfull DRC

Successful LVS
   
     

Link to Current Project Files

   

Return to my lab directory

   

Return to CMOSedu.com