The rapid increase in the complexity of Field-Programmable Gate Arrays (FPGAs) is significantly impacting the efficiency of the design implementation flow. In particular, the routing process presents challenges in achieving computational efficiency and reducing time-to-solution due to the increasing on-chip resources and device complexity. This work introduces a novel router that leverages optimized data structures and memory access patterns to minimize memory consumption. Experimental results prove how the proposed approach can significantly reduce time-to-solution, identifying memory consumption as a barrier to achieving scalability and proposing solutions based on FPGA modular architecture to face it, achieving an average memory usage reduction of about 90% and an average decrease of routing time of 40%.

Routino: Accelerating FPGA Routing through Efficient Memory Representation / Nicolini, Davide; De Sio, Corrado; Vacca, Eleonora; Sterpone, Luca. - ELETTRONICO. - (2025). (Intervento presentato al convegno 35th International Conference on Field-Programmable Logic and Applications tenutosi a Leiden, The Netherlands nel 1 - 5 September 2025).

Routino: Accelerating FPGA Routing through Efficient Memory Representation

Nicolini, Davide;De Sio, Corrado;Vacca, Eleonora;Sterpone, Luca
2025

Abstract

The rapid increase in the complexity of Field-Programmable Gate Arrays (FPGAs) is significantly impacting the efficiency of the design implementation flow. In particular, the routing process presents challenges in achieving computational efficiency and reducing time-to-solution due to the increasing on-chip resources and device complexity. This work introduces a novel router that leverages optimized data structures and memory access patterns to minimize memory consumption. Experimental results prove how the proposed approach can significantly reduce time-to-solution, identifying memory consumption as a barrier to achieving scalability and proposing solutions based on FPGA modular architecture to face it, achieving an average memory usage reduction of about 90% and an average decrease of routing time of 40%.
File in questo prodotto:
File Dimensione Formato  
FPL_routino_cd.pdf

accesso riservato

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 1.28 MB
Formato Adobe PDF
1.28 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3002669