Understanding Arithmetic Circuits

Adder

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


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 ]