Understanding Arithmetic Circuits

Adder edit

  • Binary Adder Architecture Exploration ( pdf )
Adder type Overview Analysis VHDL Level Design CMOS Level Design
1. Ripple Carry Adder pdf pdf pdf
2. Carry Lookahead Adder pdf pdf
3. Carry Save Adder pdf
4. Carry Select Adder pdf
5. Carry Skip Adder pdf pdf
6. Carry Chain Adder pdf pdf, pdf pdf
7. Kogge-Stone Adder pdf pdf
8. Prefix Adder pdf
9.1 Variable Block Adder A, B, C
9.2 Multi-Level Variable Block Adder pdf


Adder Architectures Suitable for FPGA edit

  • FPGA Carry-Chain Adder (pdf)
  • FPGA Carry Select Adder (pdf)
  • FPGA Variable Block Adder (pdf)
  • FPGA Carry Lookahead Adder (pdf)
  • Carry-Skip Adder


Barrel Shifter edit


Mux Based Barrel Shifter

  • Analysis (pdf)
  • Implementation


Multiplier edit

Array Multipliers edit


Tree Mulltipliers edit

  • Lattice Multiplication (pdf)
  • Wallace Tree (pdf)
  • Dadda Tree (pdf)


Booth Multipliers edit


Divider edit

  • Binary Divider (pdf)



go to [ Electrical_&_Computer_Engineering_Studies ]