skip to main content
10.1145/1065579.1065692acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Multiplexer restructuring for FPGA implementation cost reduction

Authors Info & Claims
Published:13 June 2005Publication History

ABSTRACT

This paper presents a novel synthesis algorithm that reduces the area needed for implementing multiplexers on an FPGA by an average of 18%. This is achieved by reducing the number of Lookup Tables (LUTs) needed to implement multiplexers. The algorithm relies on reimplementing 2:1 multiplexer trees using efficient 4:1 multiplexers. The key to the algorithm's performance lies in exploiting the observation that most multiplexers occur in busses. New optimizations are employed which pay a small cost in logic that is shared across the bus to achieve a reduction in the logic required for every bit of the bus.

References

  1. A High Performance 32-bit ALU for Programmable Logic. P. Metzgen. Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field Programmable Gate Arrays. Pp 61--70. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. FPGA Performance Benchmarking Methodology, White Paper, http://www.altera.comGoogle ScholarGoogle Scholar
  3. The Stratix Device Handbook (Vol 1). Altera Corporation, 2004.Google ScholarGoogle Scholar
  4. E. M. Sentovich et al. "SIS: A System for Sequential Circuit Synthesis." Technical Report, University of California at Berkeley, 1992, Memorandum No. UCB/ERL M92/41Google ScholarGoogle Scholar
  5. J. Cong and Y. Ding, "FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table based FPGA Designs", IEEE Trans. CAD Vol 13, No 1, pp. 1--12, 1994.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. V. Manohararajah, S.D. Brown and Z. Vranesic, "Heuristics for Area Minimization in LUT-Based FPGA Technology Mapping" http://sj-wiki/twiki/pub/SJSW/AlteraPublications/tmap.pdf, in Proc. of the Int'l Workshop on Logic Synthesis 2004Google ScholarGoogle Scholar
  7. D. Lewis et al, C. Wysocki and R. Cliff, "The Stratix Routing and Logic Architecture" http://sj-wiki/twiki/pub/SJSW/AlteraPublications/stratix.pdf, in Proc. ACM/SIGDA Int'l Symposium on FPGAs (FPGA 2003), pp.12--20, 2003 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. David Lewis et al, "The Stratix-II Routing and Logic Architecture" http://sj-wiki/twiki/pub/SJSW/AlteraPublications/f84-lewis.pdf. 2005 Int'l Symposium on FPGAs (FPGA 2005) Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Multiplexer restructuring for FPGA implementation cost reduction

          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
            DAC '05: Proceedings of the 42nd annual Design Automation Conference
            June 2005
            984 pages
            ISBN:1595930582
            DOI:10.1145/1065579

            Copyright © 2005 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: 13 June 2005

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,770of5,499submissions,32%

            Upcoming Conference

            DAC '24
            61st ACM/IEEE Design Automation Conference
            June 23 - 27, 2024
            San Francisco , CA , USA

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader