Rapidwright: Enabling custom crafted implementations for fpgas
2018 IEEE 26th Annual International Symposium on Field …, 2018•ieeexplore.ieee.org
FPGA application size is rapidly growing by reuse and replication. Achieved quality of
results (QoR) of these large designs is often much lower than what could be realized with
localized circuits at a modular level. One underlying reason for QoR loss is that back-end
implementation tools compile the designs as one large circuit entry. Is there a way to bring
innovation to the implementation stage of FPGA compilation that can improve QoR? This
work proposes a pre-implemented methodology for FPGAs to achieve higher performance …
results (QoR) of these large designs is often much lower than what could be realized with
localized circuits at a modular level. One underlying reason for QoR loss is that back-end
implementation tools compile the designs as one large circuit entry. Is there a way to bring
innovation to the implementation stage of FPGA compilation that can improve QoR? This
work proposes a pre-implemented methodology for FPGAs to achieve higher performance …
FPGA application size is rapidly growing by reuse and replication. Achieved quality of results (QoR) of these large designs is often much lower than what could be realized with localized circuits at a modular level. One underlying reason for QoR loss is that back-end implementation tools compile the designs as one large circuit entry. Is there a way to bring innovation to the implementation stage of FPGA compilation that can improve QoR? This work proposes a pre-implemented methodology for FPGAs to achieve higher performance or productivity and introduces RapidWright, an open-source platform to enable this new approach. We aim to enhance either QoR or productivity through the reuse of modular implementations and present examples that improve QoR up to 50% or accelerate compilation time and debug by more than an order of magnitude. Finally, we demonstrate how RapidWright enables custom crafted implementations with near spec performance.
ieeexplore.ieee.org