Lab 7  - ECE 421L 

Authored by David Pinales,

Today's date: 10/31/21

  Email: pinales@unlv.nevada.edu

 

Lab description: In this lab, I shall demonstrate my understanding of Using buses and arrays in the design of word inverters, muxes, and high-speed adders.

 

 

Prelab: In this prelab, we demonstrate the workings of a ring oscillator.

 

For our first step, we use the Inverter symbol as our steppingstone w/ a VDD as the supply net.

A screenshot of a computer

Description automatically generated with medium confidence

Next, we layout our 31 ring oscillator with the following steps as a short cut, Select Inverter-> Keybind C (For copy)-> Columns = 30

Graphical user interface

Description automatically generated

 

We now have the following:

 

 

We finish it up by connecting the ends to each other:

 

Graphical user interface, application

Description automatically generated

 

For our labeling I have gone with the same label as tutorial, osc_out. Now we have our ring oscillator set up which we then proceed to the simulation of the schematic.

A picture containing polygon

Description automatically generated

 

But before we do the simulation, we first must edit the simulation for certain parameters needed for the schematic.

 

VDD = 5 V

 A picture containing text, device, gauge, meter

Description automatically generated

Select the outputs to plot -> select osc_out

Set the analysis to a transient with a length of 200 ns

A picture containing text, window, tiled, bathtub

Description automatically generated

*Note – When simulation make sure the model libraries are saved to simulation. (Setup -> model libraries)

Graphical user interface, text, application, email

Description automatically generated

 

   

 

 

 

As shown in the simulation, we have a steady voltage of 2.5V.

Now, from ADE L simulation window -> Convergence Aids -> initial condition -> Select node 0:

Graphical user interface, application, Word

Description automatically generated

Graphical user interface, text, application

Description automatically generated

 

 

Simulation of Ring Oscillator:

Chart, bar chart

Description automatically generated

 

Now, once the completion of the Ring Oscillator, we turn the wires into busses for the 31 inverters in place.

 

A picture containing timeline

Description automatically generated

 

Finally, we simulate the given the circuit to get the following result:

Chart, table, bar chart

Description automatically generated

 

A similar output is shown to give us an understanding on if the circuit satisfies the previous schematic. No we turn the circuit into a symbol and proceed to the layout.

Symbol:

Background pattern

Description automatically generated

 

Now, We then proceed to the layout of the given circuit with a DRC and LVS to see if the schematic and layout match up.

 

Layout

A picture containing text

Description automatically generated

Graphical user interface, text, application

Description automatically generated
Graphical user interface, text, application, email

Description automatically generated
 

 

 

 

 

 


Boom! That’s the end to Prelab 7.

 

Lab

 

Experiment 1: 4-Bit Inverter

 

Schematic:

A picture containing background pattern

Description automatically generated

Simulation:

A picture containing diagram

Description automatically generated

 

Graphical user interface

Description automatically generated

 

 

Experiment 2: 8-bit array of NAND, NOR, AND, inverter and OR gates

 

Transistor Level Schematics:

NAND:

A picture containing graphical user interface

Description automatically generated

 

NOR:

A screenshot of a video game

Description automatically generated

 

 

8-Bit NAND Schematic:

A picture containing text, device, meter

Description automatically generated

 

8-Bit NAND Symbol:

A picture containing diagram

Description automatically generated

 

8-Bit Inverter Schematic:

A picture containing text, light, dark, device

Description automatically generated

 

Symbol 8-Bit Inverter:

 

A screenshot of a computer

Description automatically generated with low confidence

 

*Note – For efficiency, we build the AND and OR gates bypassing transistor level by simply adding an inverter into the NAND and NOR gates output:

AND:

 

OR:

A picture containing background pattern

Description automatically generated

 

 

 

 

8-Bit AND Schematic:

A screenshot of a computer screen

Description automatically generated with medium confidence

 

8-Bit AND Symbol:

 

A picture containing text, light, red, traffic

Description automatically generated

 

 

8-Bit OR Schematic:

Diagram

Description automatically generated

 

 

8-Bit OR Symbol:

Diagram

Description automatically generated

 

8-Bit NOR Schematic:

Diagram

Description automatically generated

 

8-Bit NOR Symbol:

Diagram

Description automatically generated with medium confidence

 

Simulation of Gates:

A picture containing text, light, night

Description automatically generated

A screenshot of a computer

Description automatically generated with medium confidence

 

Experiment 3: 2-to-1 DEMUX/MUX:

A screenshot of a computer

Description automatically generated with medium confidence
A screenshot of a game

Description automatically generated with low confidence
 

 

 

 

 

 

 

 

 

 

 

 

 

 


-      DEMUX                                                                         -Symbol

 

 

 

2-input Select w/ Simulation:

A screenshot of a computer

Description automatically generated with medium confidence

Graphical user interface

Description automatically generated

-      MUX S has a high A propogate through, whereas Si has a strong B propogate through.

 

 

DEMUX Simulation w/Schematic:

A screenshot of a computer

Description automatically generated with medium confidence

Graphical user interface

Description automatically generated

 

Single Input Select Schematic w/Symbol & Simulation:

A screenshot of a video game

Description automatically generated with medium confidence

A screenshot of a computer

Description automatically generated with low confidence

 

8-Bit Mux/Demux Schematic/Simulation:

A screenshot of a video game

Description automatically generated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Symbol:

Text

Description automatically generated

 

Schematic:

A screenshot of a video game

Description automatically generated

 

Simulation:

Graphical user interface

Description automatically generated

 

Experiment 4 AOI Full Adder:

 

Schematic:

A screenshot of a computer

Description automatically generated with low confidence

Symbol:

A picture containing text, light

Description automatically generated

 

Layout:

Graphical user interface, text, application, email

Description automatically generatedGraphical user interface

Description automatically generated with medium confidence

Schematic of 8-bit Adder:

A picture containing diagram

Description automatically generated

 

 

Symbol:

 

A screenshot of a computer screen

Description automatically generated with low confidence

 

Simulation:

Graphical user interface

Description automatically generated with low confidence

Graphical user interface

Description automatically generated

Layout:

Graphical user interface, text, application, email

Description automatically generatedGraphical user interface, application

Description automatically generated

Extracted:

 

 

This concludes Lab 7.

 

Return to EE 421L Labs

 

Add a return to the listing of your labs