Area Analysis I : Natural Ratio vs. Square Ratio
|
Channel Width |
@200 MHz |
|
16bit Multiplier |
111,064 um |
|
Combinational Logic per 1 transistor |
1.832 um |
|
Wallace Tree Compressor per 1 transistor |
5.217 um |
|
Register per 1 transistor |
7.462 um |
|
16bit Carry Look Ahead Adder |
8.760 mm |
|
32bit Carry Look Ahead Adder |
22.379 mm |
|
48bit Carry Look Ahead Adder |
38.736 mm |
|
64bit Carry Look Ahead Adder |
57.170 mm |
|
96bit Carry Look Ahead Adder |
98.957 mm |
|
128bit Carry Look Ahead Adder |
146.052 mm |
[ TABLE 19 ]
(3) Area Estimation for Sail Boat
Number of Transistors in 4 bit Register
8 2inputMux : 8 * 4 = 32 transistors
33 inverter : 33 * 2 = 66 transistors
Total : 98 transistors
Number of Transistors in 16 bit Register
98 * 4 = 392 transistors
Number of Transistors in 16 bit Mux
16 * 4 = 64 transistors
Components of Sail Boat : Square Ratio
Total Number of 16bit Mux : 88 16bitMux
88 * 64 = 5632 transistors
Registers : 48 Registers
48 * 392 = 18816 transistors
Area Calculation for Sail Boat : Square Ratio
5632 * 1.832 uW + 18816 * 7.462 um = 150.72 mm
Components of Sail Boat : Natural Ratio (16bit)
Total Number of 16bit Mux : 39 16bitMux
39 * 64 = 2496 transistors
Registers : 34 Registers
34 * 392 = 13328 transistors
Area Calculation for Sail Boat : Natural Ratio
2496 * 1.832 um + 13328 * 7.462 um = 104.03 mm
(4) Area Estimation for 16 bit Multiplier
4 16bit multiplier : 4 * 111,064 um = 444.26 mm (5) 48 bit Wallace Tree
3to2 Wallace Tree Compressor has 30 transistors.
2to2 Wallace Tree Compressor has 14 transistors.
5to3 Wallace Tree Compressor has 52 transistors.
48 bit Wallace Tree has 48 3to2 Wallace Tree Compressors,
45 2to2 Wallace Tree Compressors,
17 5to3 Wallace Tree Compressors.
Total number of transistors is 48*30 + 45*14 + 17*52 = 2954.
Area : 2954 * 5.217 um = 15.41 mm
Four 48 bit Wallace Tree = 61.64 mm
(6) 96 bit Wallace Tree
96 bit Wallace Tree has 95 3to2 Wallace Tree Compressors,
92 2to2 Wallace Tree Compressors,
33 5to3 Wallace Tree Compressors.
Total number of transistors is 95*30 + 92*14 + 33*52 = 5854.
Channel Width: 5854 * 5.217 um = 30.54 mm
(7) 48 bit Adder
Channel Width : 38.74 mm
Four 48 bit Adders : 4 * 38.736 mm = 154.94 mm
(8) 96 bit Adder
Channel Width : 98.957 mm
(9) 32 bit FP converter
Area ~ 32 bit Adder's Area with half adder
= 22.379 * (14/30) = 10.44 mm
Four 32 bit FP converter : 41.77 mm (10) 64 bit FP converter
Area ~ 64 bit Adder's Area consumption with half adder
= 57.170 * (14/30) = 26.68 mm
(11) Output Registers
32bit Registers: 784 transistors
16bit Registers: 392 transistors
Natural Ratio
2 * 4 * 392 * 7.462 um = 23.40 mm
Square Ratio
2 * 16 * 392 * 7.462 um = 93.60 mm
(12) Area Table 20 : Natural Ratio vs. Square Ratio
|
Channel Width |
Natural Ratio |
Square Ratio |
|
Sail Boat Allocation |
104.03 mm |
150.72 mm |
|
16 bit Multiplier |
444.26 mm |
444.26 mm |
|
48 bit Wallace Tree |
61.64 mm |
61.64 mm |
|
48 bit CLA Adder |
154.94 mm |
154.94 mm |
|
32 bit FP Converter |
41.77 mm |
41.77 mm |
|
96 bit Wallace Tree |
30.54 mm |
30.54 mm |
|
96 bit CLA Adder |
98.96 mm |
98.96 mm |
|
96 bit FP Converter |
26.68 mm |
26.68 mm |
|
Output Registers |
23.40 mm |
93.60 mm |
|
Total Channel Width |
986.22 mm |
1103.11 mm |
[ TABLE 20 ]