Design and simulate a 3-input nand gate

Assignment Help Other Engineering
Reference no: EM133119881

7ENT1112 Smart Embedded Systems Engineering - University of Hertfordshire

OBJECTIVE
To design and simulate a 3-input NAND gate in CMOS logic and perform raise/fall delays analysis using Multisim.

BACKGROUND INFORMATION
After the lab session, you will also need to write a report plus some additional information and analysis as described in the Assignment Briefing Sheet.

Static power due to sub-threshold leakage is highly dependent on the subthreshold voltage of the devices used to implement the logic gates. Using high Vth devices (VTH) can lead to a dramatic improvement in the leakage current, but has the undesirable effect of increasing the propagation delay of the gate. The idea of Multi-threshold CMOS is to allow gates to operate at low Vth delay values, when in "active" mode, but dissipate low leakage power when in "standby" mode.

For this exercise you will be using a 45nm bulk CMOS technology for your simulations. The SPICE parameter values are as follows:
• 45nm process technology
• Vdd = 1.0V
• Low-Vth-N = 0.22, Low Vth-P = - 0.17 (approx.)
• High-Vth-N = 0.35, High Vth-P = -0.33 (approx.)

TASKS

Part 1: Transistor level 3-input NAND with low-Vth (VTL) and high- Vth (VTH) devices

Complete the following without a load capacitor

1. Design a simple 3-input NAND gate in CMOS logic. Note you will need to design your NAND gate from scratch, at the transistor level. Use low-Vth (VTL) devices. Assume a minimum sized transistor with Wn/Ln = Wp/Lp =3, where Ln = Lp = 50nm (allowing for Leff = 45nm) and μn/μp =2.

(Hint: Use Virtual transistors, click on ‘Edit model to change Vth (VTO/threshold voltage)

2. Carry out a theoretical analysis on paper first, describe and explain the input patterns that produce the worst-case rise/fall delays.

3. Simulate and demonstrate correct logical and electrical behaviour with input patterns that produce worst-case rise/fall delays from your paper analysis. Report the worst- case rise/fall delays.

4. Describe and explain the input pattern that dissipates the highest dynamic current (i.e. the one that has the highest drain current Id when the output switches). Then use Multisim to obtain the average dynamic power in your circuit. In this case, average current is measured during the rise time and fall time (0.1*Vdd to 0.9*Vdd).

5. Repeat steps 1-4 for a 3-input NAND gate implemented with high- Vth (VTH) devices.

Part 2: Active and Standby Mode

6. Starting with the low-Vth NAND gate, add sleep transistors to the pull up and pull down networks using high-Vth (VTH) devices for the sleep transistors. Note that insertion of the sleep transistors will require careful sizing so that delay is minimally affected and leakage is minimized.

7. With the gate in active mode (i.e., sleep transistors are on), measure the following:
a. Propagation delay for all input patterns (from the 50% Vdd point of the input signal to the 50% Vdd point of the output signal).
b. Worst case dynamic power.
c. Leakage current using input assignments that minimize leakage.

8. Repeat part 7 with the gate in standby mode (i.e., with the sleep transistors in the off state). Note that parts (a) and (b) do not necessarily make sense when operated in standby mode, but the waveforms and power values are interesting to observe.

Attachment:- Embedded Systems Engineering.rar

Reference no: EM133119881

Questions Cloud

What is the required return on a portfolio : a. What is the required return on a portfolio that is equally invested in the two assets?
Proper explanation on word format : You have just turned 30 years old, have just received your MBA, and have accepted your first job. Now you must decide how much money to put into your retirement
Build your own portfolio of 50 different stocks : The question for you is if you were to build your own portfolio of 50 different stocks, what are some of the issues you would look at for stocks when you are bu
What is contract worth in today : Q1) Suppose you signed a contract for a special assignment over the next 14 years. You will be paid $17,255 at the end of each year. If your required rate of re
Design and simulate a 3-input nand gate : Design and simulate a 3-input NAND gate in CMOS logic and perform raise/fall delays analysis using Multisim.
Recommend for the various funds : Regarding the 5 choices made above, explain which sales charge option you would recommend for the various funds and why you are making this recommendation?
Firm value and shareholder wealth maximization : As a CFO for Air Canada /Shopify or ABC company (Your group assignment company), please write a memo (300 words each)to the investors/shareholders meeting respe
Evaluating the proposed acquisition of a new machine : Windsor Co. is evaluating the proposed acquisition of a new machine, which can be used for 5 years. This machine is in asset class 9, which has a CCA rate of 30
The cost of economic growth : Are wealthy nations that use the labor of developing nations responsible to the people and environment of that country? Why or why not? Explain.

Reviews

Write a Review

Other Engineering Questions & Answers

  Burner sequence from start of cycle to end of cycle

What is the burner sequence from start of cycle to end of cycle and list all new requirements for BMS codes

  Convert the second order ordinary differential equation

Convert the second order ordinary differential equation (1) into a system of two first order ordinary differential equations.

  Pic microcontroller and embedded systems

Test the operation of the ports of your Development board as follows. Write and compile a program to toggle all the bits of PORTA, and PORTB continuously by sending 55H and AAH to these ports. The PORTA and PORTB pins are connected to the LED of t..

  Create and use an accident investigation board

Describe in detail the suggested way to create and use an accident investigation board.Describe in detail the different types of qualitative data sources

  Explain how you can use the Factor Manifesto

ENGR6001 Industrial Ecology Assignment, Curtin University, Australia. Explain how you can use the Factor 10 Manifesto

  Function can be obtained from the tangent line

What information about the function can be obtained from the tangent line?

  Calculate the receive level at the receivers input

Discuss the difference between static and dynamic routing tables - Illustrate this by calculating the amount of Host ID's on a class C subnet

  Find what the opportunity cost associated with the order is

Find what the opportunity cost associated with this order is? A special order from a foreign company has been received for 5000 units at $135 a unit.

  Identify ges main ethical dilemma

Identify and briefly discuss all the viable options, or sub-options as applicable, that you see available to GE to address the issue.

  Design and detail the tension reinforcement

The L-beam illustrated in Figure is to carry, in addition to its own weight, a dead load g = 25 kN/m and a live load q = 100 kN/m over a simply-supported span of 8 m. Design and detail the tension reinforcement.

  Why tensile tests and hardness tests are used

Discuss the objectives of the lab. Explain why tensile tests and hardness tests are used, what they tell us about a specimen, and why they are important.

  Discuss the production of silicon

Discuss PRODUCTION OF SILICON PRECURSORS FOR SOLAR photovoltaic (PV) MANUFACTURING " and "PRODUCTION OF SILICON file

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd