Understanding Arithmetic Circuits

From Wikiversity
Jump to navigation Jump to search

Adder[edit]

  • Binary Adder Architecture Exploration ( pdf )


Ripple Carry Adder

  • Analysis (pdf)
  • VHDL Level Designs (pdf)
  • CMOS Level Designs

Carry-Lookahead Adder

  • Analysis (pdf)
  • VHDL Level Designs (pdf)
  • CMOS Level Designs

Carry-Save Adder

  • Analysis (pdf)
  • VHDL Level Designs
  • CMOS Level Designs

Carry-Select Adder

  • Analysis
  • VHDL Level Designs
  • CMOS Level Designs

Carry-Skip Adder

  • Analysis (pdf)
  • VHDL Level Designs
  • CMOS Level Designs

Carry-Chain Adder

  • Analysis (pdf)
  • VHDL Level Designs (pdf)
  • CMOS Level Designs

Kogge-Stone Adder

  • Analysis (pdf)
  • VHDL Level Designs (pdf)
  • CMOS Level Designs

Prefix Adder

  • Analysis (pdf)
  • VHDL Level Designs
  • CMOS Level Designs


Adder Architectures Suitable for FPGA[edit]

  • Carry-Chain Adder
  • 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 ]