Using flip flops, assming the propagation time is 6ns for each flip flop, for exmaple 32 bits adder with: 6*32 = 192ns.

With this adder (32*3)=96ns for to add 32 bits.

192-96 = 96ns faster!

For more info, [email protected]

Kiko

Full Adder made from NOT and OR gates

A simple 8-bit arithmetic logical unit.

The following commands are implemented:

Logic Operations:

[0] 000: OR

[1] 001: NAND

[2] 010:NOR

[3] 011: AND

Arithmetic Operations:

[4] 100: ADD

[5] 101: SUB

The two's complement for subtraction is implemented with a NOT Gate and an adder (which simply adds 1 to the negated input).

A simple 8-bit arithmetic logical unit.

The following commands are implemented:

Logic Operations:

[0] 000: OR

[1] 001: NAND

[2] 010:NOR

[3] 011: AND

Arithmetic Operations:

[4] 100: ADD

[5] 101: SUB

The two's complement for subtraction uses the built in component.