ACM Home Page
Please provide us with feedback. Feedback
Power-aware RAM mapping for FPGA embedded memory blocks
Full text PdfPdf (151 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays table of contents
Monterey, California, USA
SESSION: CAD 2 table of contents
Pages: 189 - 198  
Year of Publication: 2006
ISBN:1-59593-292-5
Authors
Russell Tessier  University of Massachusetts
Vaughn Betz  Altera Toronto Technology Centre, Toronto, ON, Canada
David Neto  Altera Toronto Technology Centre, Toronto, ON, Canada
Thiagaraja Gopalsamy  Altera Corporation, San Jose, CA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 72,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1117201.1117229
What is a DOI?

ABSTRACT

Embedded memory blocks are important resources in contemporary FPGA devices. When targeting FPGAs, application designers often specify high-level memory functions which exhibit a range of sizes and control structures. These logical memories must be mapped to FPGA embedded memory resources such that physical design objectives are met. In this work a set of power-aware logical-to-physical RAM mapping algorithms are described which convert user-defined memory specifications to on-chip FPGA memory block resources. These algorithms minimize RAM dynamic power by evaluating a range of possible embedded memory block mappings and selecting the most power-efficient choice. Our automated approach has been integrated into a commercial FPGA compiler and tested with 40 large FPGA benchmarks. Through experimentation, we show that, on average, embedded memory dynamic power can be reduced by 21% and overall core dynamic power can be reduced by 7% with a minimal loss (1%) in design performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Altera Corp. Quartus II Handbook, Chapter 7, vol. 1, July 2005.
 
2
Altera Corp. Stratix II Device Handbook, vol. 2, July 2005.
 
3
Altera Corp. Stratix Device Handbook, vol. 1, July 2005.
 
4
5
6
7
8
 
9
 
10
 
11
 
12
M. Mamidipaka and N. Dutt. An Enhanced Power Estimation Model for On-Chip Caches. CECS Technical Report #04-28, University of California, Irvine, 2004.
 
13
 
14
H. Schmit and D. Thomas. Address generation for memories containing multiple arrays, IEEE Transactions on VLSI Systems, vol. 17, pp. 377--385, May 1998.
 
15
 
16
 
17
Xilinx Corp. Virtex-4 User's Guide, July 2005.
 
18
Xilinx Corp. Virtex II Platform FPGAs: Complete Data Sheet, March 2005.


Collaborative Colleagues:
Russell Tessier: colleagues
Vaughn Betz: colleagues
David Neto: colleagues
Thiagaraja Gopalsamy: colleagues