Question

Please I will literally take any help! I'm out of time!!! Literally had to repost this several times. I will rate super fast!

1.1 Lets compare the performance of “ripple carry adder and carry lookahead adder. Assume that hardware corresponding to

1.21. - What if we consider 16-bit adder? Calculate the performance ratio between 16-bit ripple carry adder and four concat

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1.1 Ripple carry adder:

In ripple carry adders, for each adder block, the two bits that are to be added are available instantly. However, each adder block waits for the carry to arrive from its previous block. So, it is not possible to generate the sum and carry of any block until the input carry is known. The i^{th} block waits for the i-1^{th} block to produce its carry. So there will be a considerable time delay which is carry propagation delay.

Sum1 = A1⊕B1⊕Cin and Carry1 = A1B1⊕B1Cin⊕CinA1

x⊕y = x.!y + !x.y here we are ignoring time for not gate so XOR operation taking 2T unit of time.

sum would take 4T and carry would take 5T so overall time for 1 bit calculation is 5T.

Total time for 4 bit ripple carry adder = 20 T

Carry Look-ahead Adder :


A carry look-ahead adder reduces the propagation delay by introducing more complex hardware. In this design, the ripple carry design is suitably transformed such that the carry logic over fixed groups of bits of the adder is reduced to two-level logic.

Gi is calculated as Gi = Ai. Bi.

Carry propagated Pi is associated with the propagation of carry from Ci to Ci+1. It is calculated as Pi = Ai ⊕ Bi.

Using the Gi and Pi terms the Sum Si and Carry Ci+1 are given as below –

  • Si = Pi ⊕ Gi. -- 2T unit of time
  • Ci+1 = Ci.Pi +Gi. --2T unit of time

Therefore, the carry bits C1, C2, C3, and C4 can be calculated as

  • C1 = C0.P0+G0. -- 2T unit of time
  • C2 = C1.P1+G1 = ( C0.P0+G0).P1+G1. --4T unit of time
  • C3 = C2.P2+G2 = (C1.P1+G1).P2+G2. --4T unit of time
  • C4 = C3.P3+G3 = C0.P0.P1.P2.P3 + P3.P2.P1.G0 + P3.P2.G1 + G2.P3 + G3. --5T unit of time

Total Time = 7T

performance ratio = 4 bit Ripple carry adder/ 4 bit Carry Look-ahead Adder = 20T/ 7T = 2.857

1.2

Time for 16 bit Ripple carry adder= 16*5T = 80T

Time for four concatenated 4 bit carry lookahead = 4*5T = 20T

performance ratio = 16 bit Ripple carry adder/ four concatenated 4 bit carry lookahead = 80T/ 20T = 4

Add a comment
Know the answer?
Add Answer to:
Please I will literally take any help! I'm out of time!!! Literally had to repost this...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • I need help with all parts of question one so any help on any question is...

    I need help with all parts of question one so any help on any question is very much appreciated please help!!!! In p - V phase diagrams, the slope. (partialdifferential p/partialdifferential V)_T, n, along an isotherm is never positive. Why? Regions where (partialdifferential p/partialdifferential V)_T, n = 0 represent equilibrium between two phases; volume can change with no change in pressure, as when water boils at atmospheric pressure. We can use this to determine the temperature, pressure, and volume per...

  • I need help with the total idle time per cycle question, please include steps with explanations...

    I need help with the total idle time per cycle question, please include steps with explanations & Problem 9.15 The Action Toy Company has decided to manufacture a new train set, the production of which is broken into six steps. T Question Help he demand for the train is 4,800 units p 40-hour workweek Performance Time Task Predecessors 20 27 B, C D.E 12 This exeroise only contains parts b, c, d, e, and f b) Given the demand, the...

  • I NEED HELP WITH DEBUGGING A C PROGRAM! PLEASE HEAR ME OUT AND READ THIS. I...

    I NEED HELP WITH DEBUGGING A C PROGRAM! PLEASE HEAR ME OUT AND READ THIS. I just have to explain a lot so you understand how the program should work. In C programming, write a simple program to take a text file as input and encrypt/decrypt it by reading the text bit by bit, and swap the bits if it is specified by the first line of the text file to do so (will explain below, and please let me...

  • how to find abs error of time 25 ? help me fill out the blanks and...

    how to find abs error of time 25 ? help me fill out the blanks and show calculation of F centripetal... Centripetal Force and Acceleration For a body in motion to ch force on a body is in the sa acceleration in that the speed i direction opposite to that of the velocit undergoing negative acceleration. In thes speed, not direction. In this lab we lo wdy in motion to change either its speed or direction, a force is required....

  • winkngs spring i(t) v(t) st VEE Figure 1: (a)Solenoid with retu spring. (b) Equivalent lumped electrical cireuit (...

    winkngs spring i(t) v(t) st VEE Figure 1: (a)Solenoid with retu spring. (b) Equivalent lumped electrical cireuit (e) Equivalent mechanical diagram Figure 1(a) illustrates a solenoid with a return spring The voltage e(t) across the winding, causes a current it) to flow through the winding. which in turn generates a magnetic field The magnetic field induces a force f(t) on the plunger mass, . The magnitude of this force is related to the current in the windings via the solenoid's...

  • -US Help 1 System Announcements Anton, Calculus! Early Transcendentals, lle Start Time: 10:47 PM / Remaining:...

    -US Help 1 System Announcements Anton, Calculus! Early Transcendentals, lle Start Time: 10:47 PM / Remaining: 79 min. ES Question 2 Find T() and N(t) at the given point. x = e' cost, y = e' sint, z = e'; t = 0 Enter the vector i as $7, the vector jas 7, and the vector k as T(0) = Edit N(0) = Edit US Anton, Calculus: Early Transcendentals, 11e Help | System Announcements tart Time: 10:47 PM / Remaining:...

  • i need help filling out this table please Balloon # Moles of gas that could in...

    i need help filling out this table please Balloon # Moles of gas that could in theory be produced Liters of gas that could in theory be produced % yield of gas produced -- show calc Show calculations for theoretical moles of gas and theoretical Liters of gas: [4.5pts] If the moles of a gas are known, along with the temperature and pressure, the volume of the gas can be calculated. This is how the theoretical volume of gas produced...

  • anyone who understands advanced math, please help! 13 The graph below approximates the rate of change...

    anyone who understands advanced math, please help! 13 The graph below approximates the rate of change of the price of tomatoes over a 60-month period, where p(t) is the price of a pound of tomatoes and is time (in months). 14 15 16 17 18 19 20 21 22 23 0.07 0.06 p'(t) 0.05 0 15 24 0.04 30 0.06 0 -0.02 0 0.06 25 26 27 0.03 45 p'(t) (dollars per month) 0.02 60 0.01 28 0 0 10...

  • in need of everything, take your time 11. 13 Consider the following reaction 2 NO, --->...

    in need of everything, take your time 11. 13 Consider the following reaction 2 NO, ---> 2N, + 50, The number of moles of o: obtained from 12 moles of N, O, (a) 30 (b) 4.8 (c) 60 (e) none of the above. (d) 6 Consider the reaction 2 N, 50, ---> 2 N, O, If 4 moles of nitrogen is mixed with 96 g of oxygen, what is the limiting reagent? a) , (b) N (c) there is no...

  • I am currently trying to figure out the experiment below. Please complete Table 1 with an...

    I am currently trying to figure out the experiment below. Please complete Table 1 with an explanation, I appreciate it thank you!  Promise to give thumbs up! Introduction The phase differences between the output voltage, the voltage across the inductor, the voltage across the capacitor, and the voltage across the resistor will be examined at resonant frequency. The voltage and phase relationship will also be examined for frequencies above and below resonance. Theory An inductor, a capacitor, and a resistor are...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT