Presentation is loading. Please wait.

Presentation is loading. Please wait.

Enhancing the Area-Efficiency of FPGAs with Hard Blocks Using Shadow Clusters Peter Jamieson and Jonathan Rose.

Similar presentations


Presentation on theme: "Enhancing the Area-Efficiency of FPGAs with Hard Blocks Using Shadow Clusters Peter Jamieson and Jonathan Rose."— Presentation transcript:

1 Enhancing the Area-Efficiency of FPGAs with Hard Blocks Using Shadow Clusters Peter Jamieson and Jonathan Rose

2 Modern FPGAs Consist of: 1.Programmable logic and routing soft logic cluster tile 2.Dedicated hard circuits e.g. multiplier tile e.g memory block tile

3 Fundamental FPGA Question Hard circuits provide benefit when used –Faster –Smaller –Consume less power

4 However… If not used Waste Area for Logic

5 However… If not used Waste Area for Logic Routing resources wasted!!! 70-90% of FPGA area occupied by routing

6 Improve Area-Efficiency of Hard Block Add flexibility so we can use hard circuit more often

7 Improve Area-Efficiency of Hard Block Add flexibility so we can use hard circuit more often Why not soft logic SHADOW CLUSTER

8 Example 1 FPGA has 1 mult. for every 4 pieces of soft logic Result is same for both shadow and non-shadow

9 Example 2 FPGA has 1 mult. for every 4 pieces of soft logic

10 Example 2 FPGA has 1 mult. for every 4 pieces of soft logic Here, shadow cluster FPGA is 2/3 the size

11 Notes Wins even though hard circuit with shadow cluster is slightly bigger! Benchmarks statistical demand for multipliers key –Average and Variance

12 One Interesting Result Virtex4 SX like FPGA with shadow clusters 7.5% smaller than without


Download ppt "Enhancing the Area-Efficiency of FPGAs with Hard Blocks Using Shadow Clusters Peter Jamieson and Jonathan Rose."

Similar presentations


Ads by Google