Memory mapping for multi-die FPGAS

Conference Paper (2019)
Author(s)

Nils Voss (Maxeler Technologies, Imperial College London)

Pablo Quintana (Maxeler Technologies)

Oskar Mencer (Maxeler Technologies)

Wayne Luk (Imperial College London)

Georgi Gaydadjiev (Maxeler Technologies, Imperial College London)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1109/FCCM.2019.00021 Final published version
More Info
expand_more
Publication Year
2019
Language
English
Affiliation
External organisation
Article number
8735557
Pages (from-to)
78-86
ISBN (electronic)
9781728111315
Event
27th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019 (2019-04-28 - 2019-05-01), San Diego, United States
Downloads counter
200

Abstract

This paper proposes an algorithm for mapping logical to physical memory resources on FPGAs. Our greedy strategy based algorithm is specifically designed to facilitate timing closure on modern multi-die FPGAs for static-dataflow accelerators utilising most of the on-chip resources. The main objective of the proposed algorithm is to ensure that specific sub-parts of the design under consideration can fully reside within a single die to limit inter-die communication. The above is achieved by performing the memory mapping for each sub-part of the design separately while keeping allocation of the available physical resources balanced. As a result the number of inter-die connections is reduced on average by 50% compared to an algorithm targeting minimal area usage for real, complex applications using most of the on-chip's resources. Additionally, our algorithm is the only one out of the four evaluated approaches which successfully produces place and route results for all 33 applications and benchmarks.