skip to main content
10.1145/360276.360299acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
Article

Using sparse crossbars within LUT

Authors Info & Claims
Published:01 February 2001Publication History

ABSTRACT

In FPGAs, the internal connections in a cluster of lookup tables (LUTs) are often fully-connected like a full crossbar. Such a high degree of connectivity makes routing easier, but has significant area overhead. This paper explores the use of sparse crossbars as a switch matrix inside the clusters between the cluster inputs and the LUT inputs. We have reduced the switch densities inside these matrices by 50% or more and saved from 10 to 18% in area with no degradation to critical-path delay. To compensate for the loss of routability, increased compute time and spare cluster inputs are required. Further investigation may yield modest area and delay reductions.

References

  1. 1.E. Ahmed. The effect of logic block granularity on deepsubmicron FPGA performance and density. Master's thesis, Department of Electrical and Computer Engineering, University of Toronto, 2001.Google ScholarGoogle Scholar
  2. 2.E. Ahmed and J. Rose. The effect of LUT and cluster size on deep-submicron FPGA performance and density. In ACM/SIGDA Int'l. Symp. on FPGAs, pages 3-12, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.V. Betz and J. Rose. VPR: A new packing, placement and routing tool for FPGA research. In Field-Programmable Logic, pages 213-222, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.V. Betz, J. Rose, and A. Marquardt. Architecture and CAD for Deep-Submicron FPGAs. Kluwer Academic Publishers, Boston, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.J. Cong and Y. Ding. FlowMap: An optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designs. IEEE Transactions on Computer-Aided Design, pages 1-12, January 1994.Google ScholarGoogle Scholar
  6. 6.W. Elmore. The transient response of damped linear networks with particular regard to wideband amplifiers. Journal of Applied Physics, pages 55-63, January 1948.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7.C. B. Laboratory. LGSynth93 suite. http://www.cbl.ncsu.edu/www/.Google ScholarGoogle Scholar
  8. 8.G. Lemieux, P. Leventis, and D. Lewis. Generating highly-routable sparse crossbars for PLDs. In ACM/SIGDA Int'l. Symp. on FPGAs, pages 155-164, Monterey, CA, February 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.A. Marquardt, V. Betz, and J. Rose. Using cluster-based logic blocks and timing-driven packing to improve FPGA speed and density. In ACM/SIGDA Int'l. Symp. on FPGAs, pages 37-46, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.A. Marquardt, V. Betz, and J. Rose. Timing-driven placement for FPGAs. In ACM/SIGDA Int'l. Symp. on FPGAs, pages 203-213, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.M. I. Masud. FPGA routing structures: A novel switch block and depopulated interconnect matrix architectures. Master's thesis, Department of Electrical and Computer Engineering, University of British Columbia, December 1999.Google ScholarGoogle Scholar
  12. 12.J. Rose and S. Brown. Flexibility of interconnection structures in field-programmable gate arrays. IEEE Journal of Solid State Circuits, 26(3):277-282, March 1991.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13.E. M. Sentovich, K. J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P. R. Stephan, R. K. Brayton, and A. Sangiovanni-Vincentelli. SIS: A system for sequential circuit analysis. Technical Report UCB/ERL M92/41, University of California, Berkeley, May 1992.Google ScholarGoogle Scholar
  14. 14.M. Sheng and J. Rose. Mixing buffers and pass transistors in FPGA routingarchitectures. In ACM/SIGDA Int'l. Symp. on FPGAs, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using sparse crossbars within LUT

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          FPGA '01: Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays
          February 2001
          200 pages
          ISBN:1581133413
          DOI:10.1145/360276

          Copyright © 2001 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 February 2001

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate125of627submissions,20%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader