Research Article
An Improved Diffusion Based Placement Algorithm for Reducing Interconnect Demand in Congested Regions of FPGAs
Table 1
Results produced by VPR for cluster size
.
| Netlist | FPGA size | VPR | Diffusion based placement | Wirelength | | Channel width | Wirelength | | Channel width |
|
alu4 | 40 × 40 | 21826 | 5.72 | 10 | 23269 | 5.44 | 10 | apex2 | 44 × 44 | 33355 | 5.8 | 12 | 35428 | 5.75 | 12 | apex4 | 36 × 36 | 24052 | 7.56 | 14 | 25166 | 6.78 | 12 | bigkey | 42 × 42 | 20502 | 3.55 | 8 | 20939 | 3.54 | 8 | des | 40 × 40 | 25365 | 3.78 | 10 | 26137 | 3.48 | 10 | diffeq | 39 × 39 | 18204 | 3.82 | 8 | 19830 | 3.61 | 8 | dsip | 38 × 38 | 16891 | 3.53 | 8 | 19830 | 3.61 | 8 | ex5p | 33 × 33 | 22717 | 8.9 | 14 | 24040 | 8.83 | 14 | misex3 | 38 × 38 | 23585 | 6.67 | 12 | 24534 | 5.08 | 10 | seq | 42 × 42 | 31026 | 6.6 | 12 | 32226 | 5.71 | 12 | tseng | 33 × 33 | 12773 | 3.61 | 8 | 14093 | 3.46 | 8 | s298 | 44 × 44 | 16728 | 3.49 | 8 | 17425 | 3.18 | 8 | elliptic | 61 × 61 | 47603 | 7 | 10 | 52001 | 4.71 | 10 | frisc | 60 × 60 | 59959 | 7.14 | 12 | 62569 | 5.78 | 12 | spla | 61 × 61 | 67065 | 7.72 | 14 | 72017 | 6.57 | 14 | s38417 | 81 × 81 | 83355 | 4.3 | 8 | 86291 | 4.22 | 8 | ex1010 | 68 × 68 | 78798 | 4.88 | 12 | 81029 | 4.62 | 12 | Pdc | 68 × 68 | 98470 | 9.86 | 16 | 104287 | 7.84 | 16 | s38584.1 | 81 × 81 | 79180 | 4.5 | 8 | 87642 | 3.99 | 8 | clma | 92 × 92 | 140105 | 6.06 | 12 | 151582 | 5.01 | 12 |
|
|