### Welcome to EDAboard.com

#### Welcome to our site! EDAboard.com is an international Electronic 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.

Status
Not open for further replies.

#### matrixofdynamism

I want to know ALL the different type of arithmatic circuits used in digital circuit design arranged per speed. Here I am talking about adders and multipliers. As far as I know the subtractor is merely created from the adder itself by merely using 2s complete of the second operand.

Is there a resource that explains what type of arithmatic circuit is faster for what size of operands and how does one actually determine how fast a given arithmaitc circuit is.

##### Super Moderator
Staff member
This one is supposed to be the fastest. It's still a carry look ahead, but uses parallel prefix.

matrixofdynamism

### matrixofdynamism

points: 2

#### jt_eaton

##### Member level 4

I know this is exactly opposite of what is taught in school but welcome to the work of deep sub micron processes.

If you lay out a ripple carry adder so that you minimize the length of the carry chain then it will result in a very tight and compact layout. Any attempt to route the carry away from this layout, through some logic and then back will cost more in transport delay than you save from gate delay.

John Eaton

points: 2

### matrixofdynamism

points: 2

#### matrixofdynamism

Hmmm.. I have never seen or heard of this Kogge–Stone adder before. Strange.

...and what jt_eaton said is even more strange.

Ashish Harkut

### Ashish Harkut

points: 2

#### matrixofdynamism

OK, I take this to mean since a subtractor is merely an adder with one of the operands inverted and the carry input always tied high, it means that the Kogge-Stone adder can be used to create the fastest subtractor too.

Ashish Harkut

### Ashish Harkut

points: 2

#### Ashish Harkut

##### Newbie level 1
I want to know ALL the different type of arithmatic circuits used in digital circuit design arranged per speed. Here I am talking about adders and multipliers. As far as I know the subtractor is merely created from the adder itself by merely using 2s complete of the second operand.

Is there a resource that explains what type of arithmatic circuit is faster for what size of operands and how does one actually determine how fast a given arithmaitc circuit is.