ALaRI Internal Report
2005
=================================================================================
A Compact Dot Notation
A paper:
A Compact DotNotation
DotNotation,doc
__________________________________________________________________________________
Spread-sheet Design Tools based on Compact Dot Notation:
NOTE: input parameters in GREEN cells ; outputs in PINK cells
a) - Multi-Operand Parallel Adders
MultiAdders
MultiAdd2.xsl
Add N numbers of n bits
N <105;
The Sum can be of as many as 40 bits
b) - Parallel Multipliers
The following two spreadsheets use only FullAdders in the Compression stages
Multipliers n<68
Mult64fa.xsl
for multipliers of up to 67 factors bits
Asymmetric Multipliers n<33
AsymMult32.xsl
for multipliers with factors of different lenghts, n and m
m <= n ; n + m < 33
The following SpreadSheet uses one HalfAdder per stage for obtaining
a number of single dots (least significant) and consequently a shorter final
parallel adder.
Multipliers n<68 with single dots output
Mult64ha.xls
c) - Adders of Products
Adders of Products
ProdAdd.xls
Adders of Asymmetric Products
AsymProdAdd.xls