Lab 7 - EE 421L

Kristal Lemieux

LemieuxK@unlv.nevada.edu 8]

Nov. 16, 2016 

  

Pre-lab work:

·        Backed-up all of your work from the lab and the course.

·        Tutorial 5 was to create a 30 ring oscillator.

·        In order to create a 30 ring oscillator without repeating the symbol, we used buses(wide wire”). Then we layout the 30 ring oscillator ensuring it DRCs and LVSs correctly.

Layout View of 30 Ring Oscillator

Extracted View of 30 Ring Oscillator

Zoomed In of Oscillator

DRC passed with no errors.

 

Netlist Match

 

Simulation from Schematic                                                                    Simulation from Extracted

 

Post Lab:

·        Now we create a 4-Bit inverter using a bus and naming the bus making an array.

·        A symbol is then created from the cell view of the 4-Bit inverter.

·        To test this inverter, we connect the loads to three out of four input pins with a pulse input.

 

Inverter Circuit                                                                  4-Bit Inverter

·        The capacitive load affects the rise and fall time by the delay created from the capacitor. The bigger load the more delay there is. When we compare the 100fF to 1pF, the delay in the one 1pF is more apparent. This is because when the capacitive load is higher the inverter the  load.

 

·        The next part of this lab is to create a number of 8-Bit logic gates in a process that is similar to creating the inverter. Seen below are NAND, NOR, AND, and OR gates schematics and corresponding symbols.

NAND Circuit                                                                                              8-Bit NAND

 

NOR Circuit                                                                                                  8-Bit NOR

AND Circuit                                                                                                              8-Bit AND

 

OR Circuit                                                                                                                 8-Bit OR

 

·        To test the 8-Bit gates we do what we did with the 4-Bit inverter: Add a pulse and capacitive loads.

·        We can see how different loads affects different gates in the simulations

 

 

 

 

No Load                                                                                                                    100pF Load

500pF Load                                                                                                 1pF Load

 

·        MUX/DEMUX schematic and symbols are seen below.

·        There is a control, 2 input, 1 output. The value depends on the switch changing between two inputs with the control signal.

·        The operation of the MUX/DEMUX can be seen in the simulations below. When S is low then Z is the same as B. Then when S is high Z is the value of A.

·        Seeing that S and Si are the same as having an inverter between both inputs. We added an inverter from the beginning of this experiment and made a new symbol. This would create a DEMUX.

 

MUX Schematic                                                                                                      MUX symbol

 

MUX simulation

·        Now if we do the same schematic done above we would get the same exact waveform.

 

·        The following is the schematic for a DE-MUX as well as the waveform output to show its operation.

·        We see that the input signal is from Z, and the controlling factor here is S. When S is high the input Z outputs from A which output B is random, and when S is low Z outputs in B which A is random.

 

 

 

·        Now we make an 8 bit MUX/DEMUX, using the schematic that includes the inverter and creating symbol using bus wires and instance name as an array.

·        We use the symbol created and have different inputs at two pins from the 8 bit MUX. The output waveform is shown below and verifies that the MUX works properly.

 

 

·        Last, we will create a Full-Adder.

Full-Adder Schematic                                                                              Full-Adder Symbol

 

Schematic for Simulations                                                                      Simulations                                    

y

Layout View

DRC

Extracted View

 

LVS Netlist

 

·        The final part is to create an 8-Bit Full-Adder and its symbol.

.

 

Schematic                                                                                                   Symbol

 

·        The schematics for simulations and simulations for the 8-Bit Full-Adder are shown below.

·        Logic for Full-Adder:

·        Looking at the truth table and the simulations for the Full-Adder, the simulations are verified on the Truth Table.

·        When the input is constant for a set time, then the Cin becomes 1 to 0 or 1 to 0.

Simulation Schematic                                                                               Simulations                                                

 

Simulation Schematic                                                                               Simulations

Layout View

DRC passed

 

Zoomed in View of the Layout to show pins (1st and 8th Bit)

Extracted View

LVS Netlist

 

 

Conclusion:

For Lab 7, I learned how to label busses and arrays of logic gates. This makes it easier for design in the long run.

All cells were named with my initials and semester.

Lab files can be accessed here.

 

 

Return to my labs

Return to EE 421L Labs