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