| A pipelined binary tree as a case study on designing efficient circuits for an FPGA in a bram aware design |
Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays
table of contents
Monterey, California, USA
POSTER SESSION: Poster session 3: applications and implementations
table of contents
Pages 264-264
Year of Publication: 2008
ISBN:978-1-59593-934-0
|
|
Authors
|
|
David Sheldon
|
University of California: Riverside, Riverside, CA
|
|
Frank Vahid
|
University of California: Riverside, Riverside, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 0
|
|
|
ABSTRACT
Designing circuits for FPGAs involves challenges often distinct from designing circuits for ASICs. We describe efforts to convert a pattern counting circuit architecture, based on a pipelined binary tree and originally designed for ASIC implementation, into a circuit suitable for FPGAs. The original architecture, when mapped to a Spartan 3e FPGA, could process 10 million patterns per second and handle up to 4,096 patterns. The modified architecture could instead process 100 million patterns per second and handle up to 32,768 patterns, representing a 10x performance improvement and a 4x efficiency improvement. The redesign involved partitioning large memories into smaller ones at the expense of redundant control logic. Through this and other case studies, design patterns may emerge that aid designers in building high-performance efficient circuits for FPGAs
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
|
Anderson, J., F. Najm. Active Leakage Power Optimization for FPGAs. IEEE Transactions on Computer-Aided Design of Integrated Cirucits and Systems, Vol 25. No 3. 2006.
|
 |
2
|
Michael J. Beauchamp , Scott Hauck , Keith D. Underwood , K. Scott Hemmert, Embedded floating-point units in FPGAs, Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays, February 22-24, 2006, Monterey, California, USA
[doi> 10.1145/1117201.1117204]
|
 |
3
|
|
 |
4
|
|
| |
5
|
DeHon DeHon , Joshua Adams , Michael DeLorimier , Nachiket Kapre , Yuki Matsuda , Helia Naeimi , Michael Vanier , Michael Wrighton, Design Patterns for Reconfigurable Computing, Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, p.13-23, April 20-23, 2004
|
 |
6
|
|
| |
7
|
Li H., W. Mak, S. Katkoori. LUT-Based FPGA Technology Mapping for Power Minization with Optimal Depth. Proceedings of the International ACM Symposium on Field-Programmable Gate Arrays (FPGA) 2001.
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
Russell Tessier , Vaughn Betz , David Neto , Thiagaraja Gopalsamy, Power-aware RAM mapping for FPGA embedded memory blocks, Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays, February 22-24, 2006, Monterey, California, USA
[doi> 10.1145/1117201.1117229]
|
| |
13
|
Xilinx, Inc. Spartan 3e 1600. http://www.xilinx.com/, 2005.
|
|