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,...
        Saved in:
      
    
          | Published in | 2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines pp. 125 - 132 | 
|---|---|
| Main Authors | , , , , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.05.2011
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9781612842776 1612842771  | 
| DOI | 10.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 |