Towards Portable Hierarchical Placement for FPGAs

Florent De Dinechin 1 Wayne Luk 1 Steve Mckeever 1
1 ARENAIRE - Computer arithmetic
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Field Programmable Gate Arrays (FPGAs) are usually programmed using languages and methods inherited from the domain of VLSI synthesis. These methods, however, have not always been adapted to the new possibilities opened by FPGAs, nor to the new constraints they impose on a design. This paper addresses in particular the issue of laying out the various components of an architecture on an FPGA. The problem is to embed placement information in FPGA-oriented hardware description languages, in a way that is both expressive enough to be useful, and abstract enough to be portable from one FPGA architecture to the other. A generic placement framework is defined to address this problem, and two prototype implementations of this framework are presented, for Xilinx 6200 and Xilinx 4000 devices, on the example of a bit-serial complex multiplier.
Type de document :
[Research Report] RR-3776, INRIA. 1999
Liste complète des métadonnées
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 11:10:39
Dernière modification le : jeudi 17 janvier 2019 - 15:16:03
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:26:38



  • HAL Id : inria-00072885, version 1



Florent De Dinechin, Wayne Luk, Steve Mckeever. Towards Portable Hierarchical Placement for FPGAs. [Research Report] RR-3776, INRIA. 1999. 〈inria-00072885〉



Consultations de la notice


Téléchargements de fichiers