Skip to main content

Improving FPGA Performance and Area Using an Adaptive Logic Module

  • Conference paper
Field Programmable Logic and Application (FPL 2004)

Abstract

This paper proposes a new adaptable FPGA logic element based on fracturable 6-LUTs, which fundamentally alters the longstanding belief that a 4-LUT is the most efficient area/delay tradeoff. We will describe theory and benchmarking results showing a 15% performance increase with 12% area decrease vs. a standard BLE4. The ALM structure is one of a number of architectural improvements giving Altera’s 90nm Stratix II architecture a 50% performance advantage over its 130nm Stratix predecessor.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahmed, Rose, J.: The Effect of LUT and Cluster Size on Deep-Submicron FPGA Performance and Density. In: Proc. ACM Symp. FPGAs, pp. 3–12 (2000)

    Google Scholar 

  2. Anderson, J., Najm, F., Tuan, T.: Active Leakage Power Optimization for FPGAs. In: Proc. ACM Symp. FPGAs, pp. 33–41 (2004)

    Google Scholar 

  3. Betz, V., Rose, J.: Cluster-Based Logic Blocks for FPGAs: Area-Efficiency vs. Input Sharing and Size. In: Proc. Custom Integrated Circuits Conference, pp. 551–554 (1997)

    Google Scholar 

  4. Betz, V., Rose, J., Marquardt, A.: Architecture and CAD for Deep-Subicron FPGAs. Kluwer, Dordrecht (1999)

    Google Scholar 

  5. Brown, S., Francis, R., Rose, J., Vranesic, Z.: Field-Programmable Gate Arrays. Kluwer, Dordrecht (1992)

    MATH  Google Scholar 

  6. Cong, J., Ding, Y.: FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs. IEEE Trans. CAD 13(1), 1–12 (1994)

    Google Scholar 

  7. Cong, J., Peck, J., Ding, Y.: RASP: A General Logic Synthesis System for SRAMbased FPGAs. In: Proc. ACM Symp. FPGAs, pp. 137–143 (1996)

    Google Scholar 

  8. He, J., Rose, J.: Advantages of Heterogeneous Logic Block Architecture for FPGAs. In: Proc. IEEE Custom Integrated Circuits Conf (CICC), pp. 7.4.1–7.4.5 (1993)

    Google Scholar 

  9. Kaviani, Brown, S.: Hybrid FPGA Architecture. In: Proc. ACM Synp. FPGAs, pp. 3–9 (1996)

    Google Scholar 

  10. Kouloheris, J., El Gamal, A.: FPGA Performance vs. Cell Granularity. In: Proc. of Custom Integrated Circuits Conference, May 1991, pp. 6.2.1–6.2.4 (1991)

    Google Scholar 

  11. Lemieux, G., Lewis, D.: Using Sparse Crossbars Within LUT Clusters. In: Proc. ACM Symp. FPGAs, pp. 59–68 (2001)

    Google Scholar 

  12. Rose, J., Francis, R.J., Lewis, D., Chow, P.: Architecture of Field-Programmable Gate Arrays: The Effect of Logic Functionality on Area Efficiency. IEEE Journal of Solid-State Circuits, 1217–1225 (1990)

    Google Scholar 

  13. Rose, J., Francis, R.J., Chow, P., Lewis, D.: The Effect of Logic Block Complexity on Area of Programmable Gate Arrays. In: Proc. IEEE Custom Integrated Circuits Conference (CICC), pp. 5.3.1–5.3.5 (1989)

    Google Scholar 

  14. Singh, S.: The Effect of Logic Block Architecture on FPGA Performance., M.A.Sc. Thesis, University of Toronto (1991)

    Google Scholar 

  15. Singh, S., Rose, J., Chow, P., Lewis, D.: The Effect of Logic Block Architecture on FPGA Performance. IEEE Journal of Solid-State Circuits 27(3), 282–287 (1992)

    Article  Google Scholar 

  16. Trimberger, S., Duong, K., Conn, B.: Architecture Issues and Solutions for a High- Capacity FPGA. In: Proc. ACM Synp. FPGAs, pp. 3–9 (1997)

    Google Scholar 

  17. Veenstra, K., Pedersen, B., Schleicher, J., Sung, C.: Optimizations for a Highly Cost- Efficient Programmable Logic Architecture. In: Proc. ACM Symp. FPGAs, pp. 20–24 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hutton, M. et al. (2004). Improving FPGA Performance and Area Using an Adaptive Logic Module. In: Becker, J., Platzner, M., Vernalde, S. (eds) Field Programmable Logic and Application. FPL 2004. Lecture Notes in Computer Science, vol 3203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30117-2_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30117-2_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22989-6

  • Online ISBN: 978-3-540-30117-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics