Exploiting stochastic delay variability on FPGAs with adaptive partial rerouting

Zhenyu Guan,Justin S. Wong,Sumanta Chaudhuri,George A. Constantinides,Peter Y. K. Cheung
DOI: https://doi.org/10.1109/FPT.2013.6718362
2013-01-01
Abstract:Aggressive transistor scaling will soon lead us to the physical upper-bound of process technology, where stochastic process variability dominates the timing performance of FPGA components. In this paper, a variation-aware partial-rerouting method is proposed to mitigate and take advantage of the effect of delay variability due to process variation. The variation in logic delay across each FPGA (variation map) is measured on commercial FPGAs and is used to assess the effectiveness and potential gain of the proposed method on current FPGA architectures. Our partial-rerouting method achieved 5.25% improvement in critical path delay under a delay variability of σ/μ = 0.3, and is considerably less time consuming than using variation-aware full chipwise routing, which gave a slightly better timing gain of 6.41% but requires 8x more execution time when optimising for 100 target FPGAs with unique variation maps.
What problem does this paper attempt to address?