arXiv · 2610.06937
FAPO: Fanout-Aware Post-Mapping Optimization for LUT-Based FPGAs
Abstract
Reducing logic depth during FPGA technology mapping does not necessarily eliminate fanout bottlenecks in the resulting LUT networks.Replicating heavily loaded LUTs can alleviate these bottlenecks, but the added copies consume area and may increase upstream loading. We propose FAPO, a mapper-independent post-mapping optimizer that jointly refines sink assignments and LUT cuts under a final-area constraint.Replication, cut switching, and recovery are evaluated by the resulting live LUT count.We derive a necessary all-critical-path condition for delay reduction and obtain minimum-copy proposals by minimum cut within a restricted same-cut family.These proposals complement greedy refinement, with mappings selected by full-network area and timing.Experiments on EPFL benchmarks with three initial mappers achieve geometric-mean reductions of up to 14.48% in fanout-aware area--timing product (ATP) with a 5% final-area allowance.VPR evaluation shows a 7.04% reduction in routed critical-path delay relative to ABC if.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Xiaoyu Hao, Keren Zhu. 2026-10-03. FAPO: Fanout-Aware Post-Mapping Optimization for LUT-Based FPGAs. https://arxiv.org/abs/2610.06937
Cite the original work for its findings. Save a collection to share your selection of sources.