24.04.2013 Views

Verification of Parameterised FPGA Circuit Descriptions with Layout ...

Verification of Parameterised FPGA Circuit Descriptions with Layout ...

Verification of Parameterised FPGA Circuit Descriptions with Layout ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 6. LAYOUT CASE STUDIES 147<br />

Slices Util. t-PAR (s) Max freq. (Mhz) Pwr (mW)<br />

4-bit data<br />

Unpipelined/Auto 2559 50% 16 25.1 -<br />

Unpipelined/Placed 1439 28% 6 27.2 -<br />

Pipelined/Auto 2559 50% 19 76.1 252<br />

Pipelined/Placed 1439 28% 11 65.5 360<br />

6-bit data<br />

Unpipelined/Auto 3874 76% 37 18.6 -<br />

Unpipelined/Placed 2114 41% 12 19.7 -<br />

Pipelined/Auto 3887 76% 36 70.4 432<br />

Pipelined/Placed 2127 42% 14 67.6 396<br />

8-bit data<br />

Unpipelined/Auto 5118 100% 69 10.0 -<br />

Unpipelined/Placed 2778 54% 19 17.6 -<br />

Pipelined/Auto 5118 100% 74 36.4 648<br />

Pipelined/Placed 2812 55% 22 53.8 516<br />

10-bit data<br />

Unpipelined/Auto - >100% - - -<br />

Unpipelined/Placed 3453 67% 19 15.8 -<br />

Pipelined/Auto - > 100% - - -<br />

Pipelined/Placed 3496 68% 18 57.4 624<br />

the relationship:<br />

Table 6.6: Results for 2 64-input bitonic merger circuits<br />

Theorem 26 R : α ∼ wire ⇒ R ; D = register R<br />

6.4.3 Results<br />

We generate a bitonic merger circuit that merges two lists <strong>of</strong> 32 8-bit numbers pipelined and<br />

unpipelined for four different bit widths. Two <strong>of</strong> these circuits are placed on the Virtex-II<br />

chip.<br />

Figure 6.6 shows the results for these circuits. The placed version takes up significantly<br />

fewer logic resources on the device than the unplaced version. In fact, for the 10-bit data the<br />

unplaced circuit the synthesis tools report that the design can not actually be mapped onto<br />

the device, while the placed version uses less than 70% <strong>of</strong> the available resources.<br />

The picture for our other metrics is less clear, although manual placement clearly produces<br />

significant improvements in maximum clock frequency for unpipelined designs the same is<br />

not always the case for the pipelined versions. The same mixed picture is observed <strong>with</strong>

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

Saved successfully!

Ooh no, something went wrong!