25.01.2014 Views

Implementation of Wallace Tree Multiplier Using Compressor

Implementation of Wallace Tree Multiplier Using Compressor

Implementation of Wallace Tree Multiplier Using Compressor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Naveen Kr.Gahlan et al ,Int.J.Computer Technology & Applications,Vol 3 (3), 1194-1199<br />

ISSN:2229-6093<br />

Fig.8(b) 6:2 compressor architecture<br />

Fig.9. Simulation result <strong>of</strong> 8 bit <strong>Wallace</strong> <strong>Tree</strong> <strong>Multiplier</strong><br />

VI.<br />

MULTIPLIER PERFORMANCE AND<br />

COMPARISON<br />

The performance analysis <strong>of</strong> <strong>Wallace</strong> <strong>Tree</strong> <strong>Multiplier</strong> using<br />

conventional method and using <strong>Compressor</strong> are listed in<br />

Tables 1-2 in terms <strong>of</strong> number <strong>of</strong> occupied slices, number<br />

<strong>of</strong> 4 input LUT using Xilinx and power, delay using<br />

Cadence tool. The simulation results <strong>of</strong> number <strong>of</strong> occupied<br />

slices and number <strong>of</strong> 4 input LUT are shown in Table-1.<br />

The simulation results <strong>of</strong> power and delay are shown in<br />

Table-2. Here <strong>Wallace</strong> <strong>Tree</strong> <strong>Multiplier</strong> represents as WTM<br />

in Table 1-2.<br />

Fig.8(c). RTL Schematic <strong>of</strong> 7:2 <strong>Compressor</strong><br />

V. VERIFICATION OF SIMULATION<br />

Xilinx is powerful simulation tool for simulate and compile<br />

Verilog/VHDL code efficiently. All the basic modules designed<br />

for <strong>Wallace</strong> tree multiplier are compiled and tested vigorously<br />

for functional correctness using waveforms. The complete<br />

circuit <strong>of</strong> 8×8 bit <strong>Wallace</strong> tree multiplier is described in<br />

Verilog, as a structural component. The hieratical structure is<br />

created and the complete simulation can be observed. Fig.3<br />

shows the waveform simulation result for the <strong>Wallace</strong> tree<br />

multiplier.<br />

<strong>Wallace</strong> <strong>Tree</strong><br />

<strong>Multiplier</strong> 4×4(WTM)<br />

Number <strong>of</strong><br />

Number <strong>of</strong><br />

4 input LUTs occupied Slices<br />

4×4 WTM 27 15<br />

4×4 WTM using 4:2<br />

<strong>Compressor</strong><br />

4×4 WTM using 5:2<br />

<strong>Compressor</strong><br />

39 20<br />

37 20<br />

8×8 WTM 139 75<br />

8×8 WTM using 5:2 &<br />

4 :2 <strong>Compressor</strong><br />

8×8 WTM using 6:2 &<br />

4:2 <strong>Compressor</strong><br />

8×8 WTM using 7:2 &<br />

4:2 <strong>Compressor</strong><br />

<strong>Wallace</strong> <strong>Tree</strong><br />

<strong>Multiplier</strong>(WTM)<br />

Table.1 Simulation Result using Xilinx<br />

Leakage<br />

Power<br />

Power<br />

(uW)<br />

139 75<br />

139 76<br />

140 74<br />

Dynamic<br />

Power<br />

Time Dealy<br />

(psec)<br />

4×4 WTM 1.078 10.835 0.921<br />

4×4 WTM using 4:2<br />

<strong>Compressor</strong><br />

4×4 WTM using 5:2<br />

<strong>Compressor</strong><br />

1.168 10.399 0.962<br />

1.080 10.746 0.896<br />

IJCTA | MAY-JUNE 2012<br />

Available online@www.ijcta.com<br />

1198

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!