Lab 7 - EE 421L

Authored by: Medhanie Petros

E-mail: petrosm@unlv.nevada.edu

Date: 11/1/2013

 


Lab description

1.  Go through the tutorial_5 . Learn how to use the buses and arrays in circuit simulations. Then design a ring oscillator and simulate it.

2. Follow the lab7 descriptions to use the buses and arrays in the design of inverters, muxes and high-speed adders.

3. Backup the Lab report and upload it to the CMOSedu.com for the future study and discussion.



How to use buses and array command:

Open a new cell and copy a 10/2 inverter in it. Go to Edit--> Array or press F6 to use the array command. Then set the repeating numbers and the space between each icon. 

../snipped_1.JPG

../snipped_2.JPG

../snipped_3.JPG

 

Next, open a new cell and put one inverter again in it. Press Q (key-binding, if no, press ctrl+I) to edit the node properties of the inverter icon. And name it to inv[3:0] that means you have 4 inverters in the one icon.

Then go to the component tab and choose the bus symbol, and then right click the other place to make a wire as buses of inputs and outputs. And then put the input/output off-page and connect them to the buses. Don't forget the name the exports as seen below.

../snipped_5.JPG

../snipped_6.JPG

../snipped_7.JPG


Pre-work Tutorial_5:

Go through the tutorial_5 learning to use the buses to design the ring oscillator. 

../snipped_8.JPG

../snipped_9.JPG
../snipped_13.JPG

Simulate the ring osillator

../snipped_13.JPG

LAB7 Design:

First, make the schematic of a 8-bit inverter, then two different simulation are shown as below. One is without load, 

and the other is that several outputs has different capacitive loads.

../snipped_20.5.JPG


../snipped_22.JPG


Designning of the 8bit NAND, NOR, AND and OR gates. It is similar as you did in the above invertors.

The NAND GATE

../snipped_23.JPG

The NOR GATE

../snipped_24.JPG

The AND GATE

../snipped_26.JPG

The OR GATE

../snipped_25.JPG

The following fig. is one of the four 8-bit shows how to checking the logic function

they are all similar. Example lets take a look to OR gate

../snipped_27.JPG

wave form

../snipped_28.JPG

The schematic of 2-to-1 DEMUX. To check the demux function, you can simulate it, and when CLK is high, the A signal (high signal) will be sent to the output. 


../snipped_29.JPG

waveform

../snipped_30.JPG


To design the 8bit demux use bus, then use LTspice and IRSIM to simulate the circuit providing different frequency clock signal and get the different output result. 

../snipped_31.JPG

../snipped_32.JPG

Desgin the high-speed full adder as Fig.12.20 in textbook. W=6, L=2 of the MOSFETs, and 

the layout design. And pass DRC, ERC, and NCC.

../snipped_33.JPG

../snipped_36.JPG

../snipped_37.JPG

Using buses to design the 8-bit full adder look as following fig.

Then layout, and make sure it pass's DRC, ERC, and NCC.

../snipped_34.JPG

../snipped_35.JPG

../snipped_39.JPG

../snipped_38.JPG



Backup the work zip it and email it to yourself.

../snipped_40.JPG


Return to Labs

Return to students list