skip to main content
10.1145/2872334.2872341acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
research-article

Power Optimization of FPGA Interconnect Via Circuit and CAD Techniques

Published:03 April 2016Publication History

ABSTRACT

We target power dissipation in field-programmable gate array (FPGA) interconnect and present three approaches that leverage a unique property of FPGAs, namely, the presence of unused routing conductors. A first technique attacks dynamic power by placing unused conductors, adjacent to used conductors, into a high-impedance state, reducing the effective capacitance seen by used conductors. A second technique, charge recycling, re-purposes unused conductors as charge reservoirs to reduce the supply current drawn for a positive transition on a used conductor. A third approach reduces leakage current in interconnect buffers by pulse-based signalling, allowing a driving buffer to be placed into a high impedance stage after a logic transition. All three techniques require CAD support in the routing stage to encourage specific positionings of unused conductors relative to used conductors.

References

  1. C. Chiasson and V. Betz. Should FPGAs abandon the pass-gate? In IEEE FPL 2013.Google ScholarGoogle ScholarCross RefCross Ref
  2. R. Ho et al. High speed and low energy capacitively driven on-chip wires. IEEE JSSC, 43(1):52--60, Jan 2008.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Huda et al. Charge recycling for power reduction in FPGA interconnect. In IEEE FPL 2013.Google ScholarGoogle ScholarCross RefCross Ref
  4. S. Huda et al. Optimizing effective interconnect capacitance for FPGA power reduction. In ACM/SIGDA FPGA 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. ITRS. ITRS 2011 Report.Google ScholarGoogle Scholar
  6. I. Kuon and J. Rose. Measuring the gap between FPGAs and ASICs. IEEE TCAD, 26(2):203--215, Feb. 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Lamoureux and S. Wilton. Activity estimation for field-programmable gate arrays. In IEEE FPL 2006.Google ScholarGoogle ScholarCross RefCross Ref
  8. D. Lewis et al. Architectural enhancements in Stratix V#8482;. In ACM/SIGDA FPGA 2013.Google ScholarGoogle Scholar
  9. L. McMurchie and C. Ebeling. Pathfinder: A negotiation-based performance-driven router for FPGAs. In ACM/SIGDA FPGA 1995.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Putnam et al. A reconfigurable fabric for accelerating large-scale datacenter services. In ACM/IEEE ISCA 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Rose et al. The VTR project: Architecture and CAD for FPGAs from verilog to routing. In ACM/SIGDA FPGA 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. L. Shang et al. Dynamic power consumption of the Virtex-II FPGA family. In ACM/SIGDA FPGA 2002, 2002.Google ScholarGoogle Scholar
  13. T. Tuan and B. Lai. Leakage power analysis of a 90nm FPGA. In IEEE CICC 2003.Google ScholarGoogle ScholarCross RefCross Ref
  14. S. J. Wilton. Architecture and algorithms for field-programmable gate arrays with embedded memory. PhD thesis, 1997.Google ScholarGoogle Scholar

Index Terms

  1. Power Optimization of FPGA Interconnect Via Circuit and CAD Techniques

    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
      ISPD '16: Proceedings of the 2016 on International Symposium on Physical Design
      April 2016
      180 pages
      ISBN:9781450340397
      DOI:10.1145/2872334

      Copyright © 2016 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: 3 April 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate62of172submissions,36%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader