Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/639929.639934acmconferencesArticle/Chapter ViewAbstractPublication PagesslipConference Proceedingsconference-collections
Article

Switching activity analysis and pre-layout activity prediction for FPGAs

Published: 05 April 2003 Publication History

Abstract

It is well-known that dynamic power dissipation in digital CMOS circuits depends linearly on switching activity. In this paper, we study switching activity in a commercial FPGA and propose a novel approach to pre-layout activity prediction. We examine how switching activity on a net changes when delays are zero (zero delay activity) versus when logic delays are considered (logic delay activity) versus when both logic and routing delays are considered (routed delay activity). Low-power synthesis and early power estimation are typically done on the basis of zero delay activity values, with the assumption that such values correlate well with routed delay activity values. We investigate whether this assumption is valid for FPGA technologies, where critical path delay is often dominated by interconnect delay. We then present an approach for early prediction of routed delay activity values. Our approach is novel in that it estimates each net's routed delay activity using only zero or logic delay activity values along with structural and functional properties of a circuit. Results show that in comparison with zero or logic delay activity values, the predicted activity values are substantially more representative of routed delay activity values.

References

[1]
Virtex II Platform FPGA Data Sheet. Xilinx, Inc., San Jose, CA, 2002.
[2]
J. Cong and Y. Ding. Flowmap: An optimal technology mapping algorithm for delay optimization in lookup-table based FPGA designs. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, pages 1--12, January 1994.
[3]
A. H. Farrahi and M. Sarrafzadeh. FPGA technology mapping for power minimization. In Proc. Int. Workshop on Field-Programmable Logic and Applications, pages 167--174, 1994.
[4]
R. J. Francis, J. Rose, and Z. Vranesic. Technology mapping for lookup table-based FPGAs for performance. In IEEE Int. Conf. on Computer-Aided Design, pages 568--571, 1991.
[5]
V. George and J. M. Rabaey. Low-Energy FPGAs: Architecture and Design. Kluwer Academic Publishers, Boston, MA, 2001.
[6]
M. Hutton, A. Leaver, and K. Adibsamii. Timing-driven placement for hierarchical programmable logic devices. In ACM Int. Symp. on FPGAs, pages 3--11, 2001.
[7]
H. Li, W-K. Mak, and Srinivas Katkoori. LUT-based FPGA technology mapping for power minimization with optimal depth. In IEEE Computer Society Workshop on VLSI, pages 123--128, 2001.
[8]
F. Najm. Transition density: A new measure of activity in digital circuits. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 12:310--323, February 1993.
[9]
F. Najm. A survey of power estimation techniques in VLSI circuits. IEEE Trans. on VLSI Systems, 2(4):446--455, December 1994.
[10]
K. Poon, A. Yan, and S. J. E. Wilton. A flexible power model for FPGAs. In Int. Conf. on Field-Programmable Logic and Applications, pages 312--321, La Grande Motte, France, 2002.
[11]
J. Rabaey and M. Pedram. Low Power Design Methodologies. Kluwer Academic Publishers, Boston, MA, 1996.
[12]
L. Shang, A. Kaviani, and K. Bathala. Dynamic power consumption of the Virtex-II FPGA family. In ACM Int. Symposium on FPGAs, pages 157--164, 2002.
[13]
A. Shen and et. al. On average power dissipation and random pattern testability of CMOS combinational logic networks. In IEEE Int. Conf. on Computer-Aided Design, pages 402--407, 1992.
[14]
H. Soeleman, K. Roy, and T.-L. Chou. Estimating circuit activity in combinational CMOS digital circuits. IEEE Design and Test of Computers, pages 112--119, April-June 2000.
[15]
G. Yeap. Practical Low Power Digital VLSI Design. Kluwer Academic Publishers, Boston, MA, 1998.

Cited By

View all
  • (2024)Fast Switching Activity Estimation for HLS-Produced Dataflow Circuits2024 34th International Conference on Field-Programmable Logic and Applications (FPL)10.1109/FPL64840.2024.00025(118-125)Online publication date: 2-Sep-2024
  • (2017)Toggle rate estimation and glitch analysis on logic circuits2017 IEEE International Workshop On Integrated Power Packaging (IWIPP)10.1109/IWIPP.2017.7936747(1-5)Online publication date: Apr-2017
  • (2016)Measuring and modeling on-chip interconnect power on real hardware2016 IEEE International Symposium on Workload Characterization (IISWC)10.1109/IISWC.2016.7581263(1-11)Online publication date: Sep-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SLIP '03: Proceedings of the 2003 international workshop on System-level interconnect prediction
April 2003
147 pages
ISBN:1581136277
DOI:10.1145/639929
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: 05 April 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. FPGAs
  2. estimation
  3. field-programmable gate arrays
  4. low-power design
  5. power

Qualifiers

  • Article

Conference

SLIP03
Sponsor:

Acceptance Rates

Overall Acceptance Rate 6 of 8 submissions, 75%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 22 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Fast Switching Activity Estimation for HLS-Produced Dataflow Circuits2024 34th International Conference on Field-Programmable Logic and Applications (FPL)10.1109/FPL64840.2024.00025(118-125)Online publication date: 2-Sep-2024
  • (2017)Toggle rate estimation and glitch analysis on logic circuits2017 IEEE International Workshop On Integrated Power Packaging (IWIPP)10.1109/IWIPP.2017.7936747(1-5)Online publication date: Apr-2017
  • (2016)Measuring and modeling on-chip interconnect power on real hardware2016 IEEE International Symposium on Workload Characterization (IISWC)10.1109/IISWC.2016.7581263(1-11)Online publication date: Sep-2016
  • (2012)Toggle rate estimation technique for FPGA circuits considering spatial correlation2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT'12)10.1109/ICCCNT.2012.6395937(1-7)Online publication date: Jul-2012
  • (2010)Decomposition-based vectorless toggle rate computation for FPGA circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2010.206125029:11(1723-1735)Online publication date: 1-Nov-2010
  • (2008)Fast toggle rate computation for FPGA circuits2008 International Conference on Field Programmable Logic and Applications10.1109/FPL.2008.4629909(65-70)Online publication date: Sep-2008
  • (2007)Using negative edge triggered ffs to reduce glitching power in FPGA circuitsProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278563(324-329)Online publication date: 4-Jun-2007
  • (2007)GlitchMapProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278562(318-323)Online publication date: 4-Jun-2007
  • (2005)Using GALS architecture to reduce the impact of long wire delay on FPGA performanceProceedings of the 2005 Asia and South Pacific Design Automation Conference10.1145/1120725.1121038(1260-1263)Online publication date: 18-Jan-2005
  • (2005)Power and area optimization for multiple restricted multiplicationInternational Conference on Field Programmable Logic and Applications, 2005.10.1109/FPL.2005.1515708(112-117)Online publication date: 2005
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media