Automatic HDL-Based Generation of Homogeneous Hard Macros for FPGAs

The regularity of resources found in FPGAs is a unique feature, which can be utilized in a number of applications, e.g., in timing critical applications or applications with a demand for homogeneous routing. Current synthesis tools do not support an automatic generation of homogeneous FPGA designs,...

Full description

Saved in:
Bibliographic Details
Published in2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines pp. 125 - 132
Main Authors Korf, S, Cozzi, D, Koester, M, Hagemeyer, J, Porrmann, M, Ruckert, U, Santambrogio, M D
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2011
Subjects
Online AccessGet full text
ISBN9781612842776
1612842771
DOI10.1109/FCCM.2011.36

Cover

Abstract The regularity of resources found in FPGAs is a unique feature, which can be utilized in a number of applications, e.g., in timing critical applications or applications with a demand for homogeneous routing. Current synthesis tools do not support an automatic generation of homogeneous FPGA designs, such that a time-consuming hand-crafted design is required. We present a tool flow, which automatically generates homogeneous hard macros for Xilinx FPGAs starting from a high-level description, such as VHDL. Key functionalities of the tool flow are a homogeneous placer and a suitable routing algorithm, which aim at maintaining the homogeneity of the resulting hard macro. The place and route tools use a resource library that is automatically generated for the target FPGA family by extracting relevant information from the vendor tools. The tool chain is demonstrated for the design of hard macros for a time-to-digital converter and a tiled partially reconfigurable region. The resulting designs are evaluated with respect to resource requirements and timing constraints.
AbstractList The regularity of resources found in FPGAs is a unique feature, which can be utilized in a number of applications, e.g., in timing critical applications or applications with a demand for homogeneous routing. Current synthesis tools do not support an automatic generation of homogeneous FPGA designs, such that a time-consuming hand-crafted design is required. We present a tool flow, which automatically generates homogeneous hard macros for Xilinx FPGAs starting from a high-level description, such as VHDL. Key functionalities of the tool flow are a homogeneous placer and a suitable routing algorithm, which aim at maintaining the homogeneity of the resulting hard macro. The place and route tools use a resource library that is automatically generated for the target FPGA family by extracting relevant information from the vendor tools. The tool chain is demonstrated for the design of hard macros for a time-to-digital converter and a tiled partially reconfigurable region. The resulting designs are evaluated with respect to resource requirements and timing constraints.
Author Hagemeyer, J
Koester, M
Ruckert, U
Korf, S
Cozzi, D
Porrmann, M
Santambrogio, M D
Author_xml – sequence: 1
  givenname: S
  surname: Korf
  fullname: Korf, S
  email: korf@hni.uni-paderborn.de
  organization: Syst. & Circuit Technol., Univ. of Paderborn, Paderborn, Germany
– sequence: 2
  givenname: D
  surname: Cozzi
  fullname: Cozzi, D
  email: dario.cozzi@dresd.org
  organization: Syst. & Circuit Technol., Univ. of Paderborn, Paderborn, Germany
– sequence: 3
  givenname: M
  surname: Koester
  fullname: Koester, M
  email: koester@hni.uni-paderborn.de
  organization: Syst. & Circuit Technol., Univ. of Paderborn, Paderborn, Germany
– sequence: 4
  givenname: J
  surname: Hagemeyer
  fullname: Hagemeyer, J
  email: jenze@hni.uni-paderborn.de
  organization: Syst. & Circuit Technol., Univ. of Paderborn, Paderborn, Germany
– sequence: 5
  givenname: M
  surname: Porrmann
  fullname: Porrmann, M
  email: porrmann@hni.uni-paderborn.de
  organization: Syst. & Circuit Technol., Univ. of Paderborn, Paderborn, Germany
– sequence: 6
  givenname: U
  surname: Ruckert
  fullname: Ruckert, U
  email: rueckert@cit-ec.uni-bielefeld.de
  organization: Cognitronics & Sensor Syst., Bielefeld Univ., Bielefeld, Germany
– sequence: 7
  givenname: M D
  surname: Santambrogio
  fullname: Santambrogio, M D
  email: marco.santambrogio@dresd.org
  organization: Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
BookMark eNotjrFOwzAURY0ACVqysbH4BxLsvPjZHkOgCVIqGGCuXMdGQSRGdjrw90SCuxzdM1zdDbmYw-wIueWs4Jzp-13T7IuScV4AnpENk6hFBYxX5yTTUnHkpapKKfGKZCl9sjWIGhCvSVOfljCZZbS0e-zzB5PcQFs3u7i6MNPgaRem8LGacEq0M3Gge2NjSNSHSHevbZ1uyKU3X8ll_9yS993TW9Pl_Uv73NR9PnIplhyBaWGtUYCGW8NgPYFGK-UB5DCYtVVCqiMwydjgvcOjdeCE4FpB6TVsyd3f7uicO3zHcTLx5yCk5CUC_AJsuEoo
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/FCCM.2011.36
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 0769543014
9780769543017
EndPage 132
ExternalDocumentID 5771263
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i175t-63095cca836a1ca030666a988f337dda6664578b30700dffe6bce3e5519832f93
IEDL.DBID RIE
ISBN 9781612842776
1612842771
IngestDate Wed Aug 27 02:53:36 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-63095cca836a1ca030666a988f337dda6664578b30700dffe6bce3e5519832f93
PageCount 8
ParticipantIDs ieee_primary_5771263
PublicationCentury 2000
PublicationDate 2011-May
PublicationDateYYYYMMDD 2011-05-01
PublicationDate_xml – month: 05
  year: 2011
  text: 2011-May
PublicationDecade 2010
PublicationTitle 2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines
PublicationTitleAbbrev fccm
PublicationYear 2011
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000669366
ssib026766457
Score 1.522778
Snippet The regularity of resources found in FPGAs is a unique feature, which can be utilized in a number of applications, e.g., in timing critical applications or...
SourceID ieee
SourceType Publisher
StartPage 125
SubjectTerms Design Automation
DH-HEMTs
Field programmable gate arrays
Homogeneous Hard Macros
Reconfigurable Computing
Registers
Routing
Table lookup
Wires
Title Automatic HDL-Based Generation of Homogeneous Hard Macros for FPGAs
URI https://ieeexplore.ieee.org/document/5771263
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJyZALeItD4y4NLFziccSKBEiqAOVulWOfZYQokE0Wfj12ElaEGJgcyxZin323ed7fCbk0oRxyCOrGZqEM2GtZVKJiFkHRSJ0R1Nq7-_InyCbi4dFtOiRq20tDCI2yWc48s0mlm9KXXtXmbu8x0EIfIfsxAm0tVqbvRNCDCC6CF6rhUFyAF_LBV4Hh25sR_G0-YZtIry8nqZp3hJ6erLmHw-tNHZmukfyzR-26SWvo7oqRvrzF3njf6ewT4bfFX10trVVB6SHqwFJJ3VVNpStNLt9ZDfOoBna8lB7cdHS0qx8K90Ww7JeUx_kp7nydpU6qEuns_vJekjm07vnNGPdowrsxSGFigF3oMqJLeGgAq38lQFAySSxnMfGKGiWMSm8LhgbaxEKjRwdsJLu8FvJD0l_Va7wiFA1FoW2gXCijoUGUXA0QkkHUIpAorbHZOAXYPne8mYsu7mf_N19SnZbf61PJjwj_eqjxnNn8KviopH0F1O-pCM
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKGWAC1CLeeGDEpYmdSzyWQAnQVB1aqVvl-CEhRINosvDrsZO0IMTA5liyFPvsu8_3-IzQlfJDnwZGEq0iSpgxhnDBAmIsFAm0PZpcOn9HOoZkxp7mwbyFrje1MFrrKvlM91yziuWrXJbOVWYv76HnA91C2wFjLKirtda7x4cQgDUxvFoPA6cArpoLnBb27eiG5Gn9DZtUeH4zjOO0pvR0dM0_nlqpLM1wD6Xrf6wTTF57ZZH15Ocv-sb_TmIfdb9r-vBkY60OUEsvOygelEVekbbi5G5Ebq1JU7hmonYCw7nBSf6W202m83KFXZgfp8JZVmzBLh5OHgarLpoN76dxQppnFciLxQoFAWphlRVcREF4UrhLA4DgUWQoDZUSUC1jlDlt0FfGaMikptpCK26Pv-H0ELWX-VIfISz6LJPGY1bYIZPAMqoVE9xClMzjWppj1HELsHivmTMWzdxP_u6-RDvJNB0tRo_j51O0W3tvXWrhGWoXH6U-t-a_yC4qqX8BJWyncA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+IEEE+19th+Annual+International+Symposium+on+Field-Programmable+Custom+Computing+Machines&rft.atitle=Automatic+HDL-Based+Generation+of+Homogeneous+Hard+Macros+for+FPGAs&rft.au=Korf%2C+S&rft.au=Cozzi%2C+D&rft.au=Koester%2C+M&rft.au=Hagemeyer%2C+J&rft.date=2011-05-01&rft.pub=IEEE&rft.isbn=9781612842776&rft.spage=125&rft.epage=132&rft_id=info:doi/10.1109%2FFCCM.2011.36&rft.externalDocID=5771263
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612842776/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612842776/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612842776/sc.gif&client=summon&freeimage=true