Adders
Full adder
4-bit ripple adder
Subtractor from adder
Carry look-ahead adder Previous inputs are in this logic here to speed – up the carry propagation
74x283 4-bit binary adder G and P bits go to all previous bits
This chip is internally a Carry look-ahead adder 74x283 4-bit binary adder This chip is internally a Carry look-ahead adder
16-bit group-ripple adder built from 74X283 Adders
ALU
74x181 4-bit ALU
74x181 4-bit ALU
4-bit ALUs: 74X381 and 74x382
74x381 and 74x382 ALUs
74x182 Lookahead Carry Circuit
16-bit ALU using group-carry lookahead 74x182 Lookahead Carry Circuit 74x381 ALU 16-bit ALU using group-carry lookahead
Two ways to realize Selectable Addition
Verilog for addition
Verilog for adder sharing
Verilog continuous assignment statement
8-bit 74x381-like ALU
Multiplier
Partial products in a 8*8 multiplier
Interconnections for a 8*8 multiplier
A Faster variant of a 8*8 combinational multiplier
Verilog for 8*8 combinational multiplier
Behavioral Verilog 8*8 multiplier
Verilog variable names for a 8*8 multiplier
Structural Verilog for a 8*8 combinational multiplier
Verilog testbench for a 8*8 combinational multiplier