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_11.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

snipped_29.5.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. W=6, L=2 of the MOSFETs, and 

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

snipped_33.JPG

snipped_36.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_39.5.JPG


Backup the work zip it and email it to yourself.

snipped_40.JPG


.jelib file

Return to Labs

Return to students list