Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1403375.1403391acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Design flow for embedded FPGAs based on a flexible architecture template

Published: 10 March 2008 Publication History

Abstract

Modern digital signal processing applications have an increasing demand for computational power while needing to preserve low power dissipation and high flexibility. For many applications, the growth of algorithmic complexity is already faster than the growth of computational power provided by discrete general purpose processors [1]. A typical approach to address this problem is the combination of a processor core with dedicated accelerators. Since changes in standards or algorithms can change the demands on the accelerators, an attractive alternative to highly customised VLSI-macros is the use of reconfigurable embedded FPGAs (eFPGAs). First commercial products combining a general purpose processor core and an embedded FPGA recently emerged (e.g. Stretch S6000 [2], Menta eFPGA-augmented CPUs [3]). For many digital signal processing applications, a significantly improved efficiency in terms of power dissipation, throughput and chip area can be achieved by tailoring both the processor core and the reconfigurable accelerator to the given application domain [4].
In this work, a methodology to design highly customisable eFPGA-architectures starting from a high level description is presented. The design framework elaborated during this work enables a physically optimised VLSI-design of the specified eFPGA and aims to support simulation of the according eFPGA-macros both on a functional and netlist-level by providing an elementary configuration tool based on the same high level description as the eFPGA-architecture.

References

[1]
J. Hausner: "Integrated Circuits for Next Generation Wireless Systems", Proceedings of the European Solid-State Circuits Conference (ESSCIRC) 2001, pp. 26--29
[2]
Stretch S6000 (website), http://www.stretchinc.com
[3]
MENTA eFPGA-augmented RISC CPUs (website), http://www.menta.fr/efpga_cpu.html
[4]
A. Ye and J. Rose, "Using Bus-Based Connections to Improve Field-Programmable Gate Array Density Implementing Datapath Circuits", in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 14, No. 5, pp. 462--473, May 2006.
[5]
T. von Sydow, M. Korb, B. Neumann, H. Blume and T. G. Noll, "Modelling and Quantitative Analysis of Coupling Mechanisms of Programmable Processor Cores and Arithmetic Oriented eFPGA-macros", in Proc. Reconfigurable Computing and FPGA's 2006 (ReConFig '06), pp. 252--261, 2006.
[6]
G. Lemieux and D. Lewis, "Design of Interconnection Networks for Programmable Logic" Kluwer Academic Publishers, 2004.
[7]
V. Betz, J. Rose and A. Marquardt, "Architecture and CAD for Deep-Submicron FPGAs" in Kluwer International Series in Engineering and Computer Science, 1999.
[8]
T. von Sydow, B. Neumann, H. Blume and T. G. Noll, "Quantitative Analysis of embedded FPGA Architectures for Arithmetic", in Proc. Application Specific Systems, Architectures and Processors Conference 2006 (ASAP '06), pp. 125--131, 2006.
[9]
B. Neumann, T. von Sydow, H. Blume and T. G. Noll, "Design and quantitative analysis of parametrisable eFPGA-architectures for arithmetic" in Advances in Radio Science, Vol. 4, pp. 251--259, 2006.
[10]
I. Kuon, A. Egier and J. Rose, "Design, Layout and Verification of an FPGA using Automated Tools", in Proc. 2005 ACM/SIGDA 13th international symposium on Field programmable gate arrays, pp. 215--226, 2005.
[11]
A. Danilin, M. Bennebroek and S. Sawitzki, "A novel toolset for the development of FPGA-like reconfigurable logic", in Proc. FPL 2005, pp. 640--643, 2005.
[12]
O. Weiss, M. Gansen and T. G. Noll, "A flexible Datapath Generator for Physical Oriented Design" in Proc. European Solid-State Circuits Conference 2001 (ESSCIRC '01), pp. 408--411, 2001.
[13]
K. Siozios et. al. "DAGGER: A Novel Generic Methodology for FPGA Bitstream Generation and its Software Tool Implementation", in Proc. Parallel and Distributed Processing Symposium 2005 (IPDPS '05), p. 165b, 2005.

Cited By

View all
  • (2021)A Scalable and Robust Hierarchical Floorplanning to Enable 24-hour Prototyping for 100k-LUT FPGAsProceedings of the 2021 International Symposium on Physical Design10.1145/3439706.3447047(135-142)Online publication date: 22-Mar-2021
  • (2021)Exploration of Word Width and Cluster Size Effects on Tree-Based Embedded FPGA Using an Automation FrameworkJournal of Circuits, Systems and Computers10.1142/S021812662150241830:13Online publication date: 4-May-2021
  • (2020)Automated Design of FPGAs Facilitated by Cycle-Free Routing2020 30th International Conference on Field-Programmable Logic and Applications (FPL)10.1109/FPL50879.2020.00042(208-213)Online publication date: Aug-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '08: Proceedings of the conference on Design, automation and test in Europe
March 2008
1575 pages
ISBN:9783981080131
DOI:10.1145/1403375
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 March 2008

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

DATE '08
Sponsor:
  • EDAA
  • SIGDA
  • The Russian Academy of Sciences
DATE '08: Design, Automation and Test in Europe
March 10 - 14, 2008
Munich, Germany

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)A Scalable and Robust Hierarchical Floorplanning to Enable 24-hour Prototyping for 100k-LUT FPGAsProceedings of the 2021 International Symposium on Physical Design10.1145/3439706.3447047(135-142)Online publication date: 22-Mar-2021
  • (2021)Exploration of Word Width and Cluster Size Effects on Tree-Based Embedded FPGA Using an Automation FrameworkJournal of Circuits, Systems and Computers10.1142/S021812662150241830:13Online publication date: 4-May-2021
  • (2020)Automated Design of FPGAs Facilitated by Cycle-Free Routing2020 30th International Conference on Field-Programmable Logic and Applications (FPL)10.1109/FPL50879.2020.00042(208-213)Online publication date: Aug-2020
  • (2014)COREFABProceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems10.1145/2656106.2656119(1-10)Online publication date: 12-Oct-2014
  • (2014)Force-directed scheduling for Data Flow Graph mapping on Coarse-Grained Reconfigurable Architectures2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)10.1109/ReConFig.2014.7032519(1-8)Online publication date: Dec-2014
  • (2014)Design Exploration Methodology for Microprocessor and HW AcceleratorsScalable and Near-Optimal Design Space Exploration for Embedded Systems10.1007/978-3-319-04942-7_9(231-260)Online publication date: 21-Feb-2014
  • (2013)High-level modeling and synthesis for embedded FPGAsProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485660(1565-1570)Online publication date: 18-Mar-2013
  • (2013)Near-Optimal Microprocessor and Accelerators Codesign with Latency and Throughput ConstraintsACM Transactions on Architecture and Code Optimization10.1145/2459316.245931710:2(1-25)Online publication date: 1-May-2013
  • (2012)Partial online-synthesis for mixed-grained reconfigurable architecturesProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2493088(1555-1560)Online publication date: 12-Mar-2012
  • (2012)Partial online-synthesis for mixed-grained reconfigurable architectures2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.1109/DATE.2012.6176720(1555-1560)Online publication date: Mar-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media