Chat with us, powered by LiveChat Low power Project | Writedemy

Low power Project

Low power Project

ELEG-548: Low Power VLSI Circuit Design, Spring 2018, Project #1. 1. Design and simulation of CMOS and Domino full adders. The block diagram of a full adder is

shown in Figure 1. In it, A and B are addends, Ci is carry-in, Co is carry-out, and S is sum.

Figure 1. Block diagram of a one-bit full-adder

A full adder should be able to realize following logic functions:

iio ACBCABC  (1)

iiii CBACBACBAABCS  (2) A CMOS version of full adder is shown in Figure 2, and a Domino dynamic full adder is shown in Figure 3.

Figure 2. Schematic of a CMOS full adder (28 transistors)

2

Figure 3. Full-adder design using Domino circuit (24 transistors)

In the above designs, the size of each NMOS transistor is W/L=3μm/2μm, the size of each PMOS transistor is W/L=9μm/2μm. Power sources are: Vdd=5V, Gnd=0V. In PSPICE, you also need to consider the connections of bulk terminal of each transistor. (1). (4’) Briefly explain the working principle of the Domino full adder. (2). (10’) Based on the designs shown in Figure 2 and 3, list the expressions of outputs Co and S implemented in both CMOS and Domino full adders separately. Use Boolean logic to prove that they are the same as Equation (1) and (2) for one bit full adder. (That is, you first list the expressions of outputs Co and S implemented in Figure 2 and 3, and then prove that they are equivalent to Equations (1) and (2).) (3). (40’) Use PSPICE Capture to design the schematic of CMOS full adder shown in Figure 2. Then perform transient simulation to simulate its output response for 4 input patterns. Denote the input patterns ABCi=”000, 001, 010, 011, 100, 101, 110, 111” as pattern #0, 1, 2, 3, 4, 5, 6, 7 separately. Please use the last 4 digits of the student ID of one student in your group as your input pattern sequence, each number in your student ID stands for the corresponding input pattern number. The number “8” and “9” in your student ID corresponds to pattern #0. For example, if the last four digits of your student ID is 3279, then input pattern sequence: “#3, #2, #7, #0”, which is: ABCi=011, 010, 111, 000. Each pattern lasts for 200ns. Print out the screen shot of your schematic design, and the waveforms of all the input/output signals (A, B, Ci, Co, S, etc.). Based on your simulated waveforms, fill Table 1. (4). (40’) Use PSPICE Capture to design the schematic of dynamic domino adder shown in Figure 3. Then perform transient simulation to simulate its output response. Use the same input patterns as you used in step (3) for CMOS adder. The precharge and evaluation phases for each pattern last for 100ns and 100ns separately. That is, clock period Tclk=200ns. Please print out the screen shot of your schematic design, and the waveforms of all the input/output signals (A, B, Ci, Co, S, clock Φ, etc.). Based on your simulated waveforms, fill in Table 2. (5). (1’) Compare the output response of CMOS and Domino full adders in evaluation phase (Φ=1). Are they the same as each other?

3

(6). (5’) Submit a detailed project report for this project. In your report, you need to briefly introduce what you have done in this project, what tools you used, and what conclusions you have made. For each figure (e.g. screenshot of schematic design, simulation waveforms, etc.), you need to give a caption and brief explain the figure in your report (e.g. what do you observe from this figure? What’s the meaning of each waveform? Are the simulated waveforms in good agreement with the expectation or not? What conclusion can you draw from this simulation result?). Please don’t leave any figure without explanations. In a word, you need to make your project report easily understandable by others who are not familiar with your project. You may need to show your project reports to a company when you want to find a job in VLSI industry in the future. Please use attached SPICE model file for PSPICE simulation. Save your design files in your USB drive and do not delete them. You will need to perform power consumption analysis on them in your next project. This is a group project. Two students act as a group, with one student doing the CMOS full adder design, and another student doing the Domino full adder design. Both students submit a joint report, and answer all the questions in this project. Please use only one student’s ID for deciding the test patterns for both designs. In your report, please clearly identify who did the CMOS design and who did the Domino design. Both students should collaborate with each other in the group project. If you wish to do the project all by yourself without partner, it is allowed but no extra credit will be given for doing the project alone. Due: 02/19/2018, Monday in class.

Table 1. Simulation results of designed CMOS full adder (My student ID:_____________) Pattern A B Ci Expected

Co Simulated

Co Agreement?

(Yes/No) Expected

S Simulated

S Agreement?

(Yes/No) #1 #2 #3 #4

Table 2. Simulation results of designed Domino full adder (My student ID:_____________)

Pattern A B Ci Φ Expected Co

Simulated Co

Agreement? (Yes/No)

Expected S

Simulated S

Agreement? (Yes/No)

#1 0 1

#2 0 1

#3 0 1

#4 0 1

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

About Writedemy

We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.

How It Works

To make an Order you only need to click on “Order Now” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Are there Discounts?

All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.

Hire a tutor today CLICK HERE to make your first order