Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How is carry lookahead adder faster that ripple carry adder?

Status
Not open for further replies.

saeddawoud

Full Member level 3
Joined
Apr 27, 2007
Messages
153
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,298
Activity points
2,144
hello
how is carry lookahead adder faster that ripple carry adder?
any resources, please.
Regards
 

Re: CLA

CLA is much faster than ripple one. As a reference:
Browns & Veransic, Fundamentals of Digital Logic, Chapter 5(?), Arithmetic circuits component.
 

Re: CLA

In CLA carry is generated using the i/p's itself in ripple carry ,carry has to propogate from 1st stage to the last stage.......
 

Re: CLA

In ripple carry...at every stage carry propagate to next stage so then next stage can start it computation....don u see here that for large number of bits every stage has to wait until previous stage has finished computation...and so it is the slowest of all adder...

Where as in CLA which says carry lookahead adder....here compuotation is divided into 2 cycle(u can say it roughly) ...in first cycle all blocks of takes in input and gives out propagate and generate bits....this is done parallelly where u don need previous carry....then the main block compute the carry for all block simultaneouly using this P and G terms retrived from all blocks....and inputted back to individual block....now sum term is calculated parallely again....thus all output bits are out at same time....and thus u save many delay unit....thus it is fastest.....

For further detail i will suggest any computer architecture book....or DIC by Rabaey...

If u find my reply interesting please don FORGET TO PRESS HELPED BUTTON....
 

Re: CLA

In ripple carry the carry of each stage propagates i.e.ripples to next stage and is necessary for the next stage to start....
In CLA the carry of all the stages is calculated in advance and hence a stage no more have a need to wait for a carry to be given by its previous stage....
 

CLA

Basically, the carry lookahead speeds up addition by reducing the number of gates in the logic chains between the less significant input bits and the more significant output bits.

As this is in a programmable logic forum...

Due to geometry and the need for routing, an FPGA's built-in ripple carry can be significantly faster than a synthesized CLA due to routing delays in the CLA configuration.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top