A connection router for the dynamic reconfiguration of FPGAs

Dynamic Circuit Specialization (DCS) is a new FPGA CAD tool flow that uses Run-Time Reconfiguration to automatically specialize the FPGA configuration for a whole range of specific data values. DCS implementations are a factor 5 faster and need a factor 8 less luts compared to conventional implementations. We propose a novel routing algorithm for reconfigurable routing, called the Connection router. In contrast to troute, another reconfiguration-aware router, our new router is fully automated and far more scalable.