Understanding Arithmetic Circuits

From Wikiversity
Jump to navigation Jump to search

Adder

[edit | edit source]
  • 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 | edit source]
  • 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 | edit source]


Mux Based Barrel Shifter

  • Analysis (pdf)
  • Implementation


Multiplier

[edit | edit source]

Array Multipliers

[edit | edit source]


Tree Mulltipliers

[edit | edit source]
  • Lattice Multiplication (pdf)
  • Wallace Tree (pdf)
  • Dadda Tree (pdf)


Booth Multipliers

[edit | edit source]


Divider

[edit | edit source]
  • Binary Divider (pdf)



go to [ Electrical_&_Computer_Engineering_Studies ]