Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1723112.1723184acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
poster

DRAM-based FPGA enabled by three-dimensional (3d) memory stacking (abstract only)

Published: 21 February 2010 Publication History

Abstract

Motivated by the emerging three-dimensional (3D integration technologies, this paper studies the potential of applying 3D memory stacking to enable FPGA devices use on-chip DRAM cells to store configuration data. In current design practice, FPGAs do not use on-chip DRAM cells for configuration data storage mainly because on-chip DRAM self-refreshing involves destructive DRAM read operations. This problem can be solved if we use a 3D stacked memory as primary FPGA configuration data storage and externally refresh on-chip DRAM cells. Since the 3D stacked memory can easily store multiple sets of configuration data, it can meanwhile enable high-speed FPGA dynamic reconfiguration. In this paper, we study such DRAM-based FPGA design enabled by 3D memory stacking and investigate potential design issues, and employ the VPR tool set to demonstrate that DRAM-based FPGAs can noticeably reduce FPGA die area and hence improve speed and energy consumption performance, compared their SRAM-based counterparts.

References

[1]
A. Rahman, S. Das, A. Ch, and R. Reif. Wiring requirement and three-dimensional integration technology for field programmable gate arrays. IEEE Trans. on VLSI Systems, 11:44--54, 2003.
[2]
K. Banerjee, S. Souri, P. Kapur, and K. Saraswat. 3-D ICs: a Novel Chip Design for Improving Deep-Submicrometer Interconnect Performance and Systems-on-Chip Integration. Proceedings of the IEEE, 89:602--633, May 2001.
[3]
C. Ababei, H. Mogal, and K. Bazargan. Three-dimensional place and route for FPGAs. In ASP-DAC 05: Proc. of the 2005 Conference on Asia South Pacific Design Automation, pages 773--778, 2005.
[4]
CACTI: An integrated cache and memory access time, cycle time, area, leakage, and dynamic power model. http://www.hpl.hp.com/research/cacti/.
[5]
A. Cevrero, P. Athanasopoulos, H. Afshar, P. Brisk, Y. Leblebici, P. Ienne, and M. Skerlj. 3d configuration caching for 2d fpgas. In Proc. of the ACM/SIGDA international symposium on Field programmable gate arrays, pages 286--286, Feb 2009.
[6]
T. Claasen. An Industry Perspective on Current and Future State of the Art in System-on-Chip (SoC) Technology. Proceedings of the IEEE, 94:1121--1137, June 2006.
[7]
M. Crowley, A. Al-Shamma, D. Bosch, M. Farmwald, and L. Fasoli. 512 Mb PROM with 8 Layers of Antifuse/Diode Cells. In IEEE Intl. Solid-State Circuit Conf. (ISSCC), page 284, 2003.
[8]
W. C. Elmore. The transient analysis of damped linear networks with particular regard to wideband amplifiers. Journal of Applied Physics, 19, Jan 1948.
[9]
A. Gayasen, V. Narayanan, M. Kandemir, and A. Rahman. Designing a 3-D FPGA: Switch Box Architecture and Thermal Issues. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 16:882--893, July 2008.
[10]
G. Wu, M. Shyu, and Y. Chang. Universal Switch Blocks for Three-Dimensional FPGA Design. In Proc. of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, pages 254--259, 1999.
[11]
R. Heald and P. Wang. Variability in sub-100nm SRAM designs. In Proc. of International Conference on Computer-Aided Design, pages 347--352, 2004.
[12]
International Technology Roadmap for Semiconductors. In http://www.itrs.net/.
[13]
S.-M. Jung, J. Jang, W. Cho, J. Moon, and K. Kwak. The Revolutionary and Truly 3-Dimensional 25F2 SRAM Technology with the Smallest S3 (Stacked Single-Crystal Si) cell, 0.16um2, and SSTFT (Stacked Single-Crystal Thin Film Transistor) for Ultra High Density SRAM. In Proc. of Symposium on VLSI Technology, pages 228--229, June 2004.
[14]
M. Lin, A. Gamal, Y. Lu, and S. Wong. Performance benefits of monolithically stacked 3-D FPGA. IEEE Transactions on Computer-Aided Design of Intergrated Circuits and Systems, 26:216--229, February 2007.
[15]
J.-Q. Lu. 3-D Hyperintegration and Packaging Technologies for Micro-Nano Systems. Proceedings of the IEEE, 97:18--30, Jan. 2009.
[16]
R. Manimegalai, E. Soumya, V. Muralidharan, B. Ravindran, V. Kamakoti, and D. Bhatia. Placement and routing for 3D-FPGAs using reinforcement learning and support vector machines. In Proc. of International Conference on VLSI Design, pages 451--456, 2005.
[17]
R. Matick and S. Schuster. Logic-based eDRAM: Origins and rationale for use. IBM J. Res. & Dev., 49:145--165, Jan. 2005.
[18]
M.L.Waleed, W.M.Meleis, M.M.Vai, and P.Zavracky. Rothko: A three dimensional FPGA. IEEE Design and Test of Computers, 15:16-23, Jan-Mar. 1998.
[19]
P. T. Model. http://www.eas.asu.edu/~ptm.
[20]
Y. Nakagome, M. Horiguchi, T. Kawahara, and K. Itoh. Review and future prospects of low-power RAM circuits. IBM Journal of Research and Development, 47:525--552, Sep./Nov. 2003.
[21]
P. Zavracky, M. Zavracky, D.P. Vu, and B. Dingle. Three dimensional processor using transderred thin film circuits. U.S. Patent Application 08-531-177, 1997.
[22]
R. Le, S. Reda, and R.I. Bahar. High-Performance, Cost-Effective Heterogeneous 3D FPGA Architectures. In Great Lakes Symposium on VLSI, pages 254--259, Boston, MA, USA, May 2009.
[23]
L. Shang, A. Kaviani, and K. Bathala. Dynamic Power Consumption in Virtex-II FPGA Family. In ACM Int. Symposium on FPGAs, pages 157--164. ACM Press, 2002.
[24]
K. Siozios, K. Sotiriadis, V. Pavlidis, and D. Soudris. A software-supported methodology for designing high-performance 3D FPGA architectures. In Proc. of International Conference on Very Large Scale Integration, pages 54--59, 2007.
[25]
S.S. lye, J. J.E. Barth, P.C. Norum, J.P. Rice, L.R. Logan, and D. Hoyniakr. Embedded Dram: Technology platform for the Blue Gene/L chip. IBM Journal of Research and Development, 25, May 2005.
[26]
V. Betz, J. Rose, and A. Marquardt. Architecture and CAD for Deep-Submicron FPGAs. Norwell,MA:Kluwer, 1999.
[27]
V. George. Low energy Field Programmable Gate Array. Ph.D dissertation, UC Berkeley, CA, 2000.
[28]
G. Wang, K. C. H. Ho, J. Faltermeier, W. Kong, H. Kim, and J. Cai. A 0.127um2 High Performance 65nm SOI Based embedded DRAM for on-Processor Applications. In Proc. of International Electron Devices Meeting (IEDM), pages 1--4, Dec. 2006.
[29]
S. Yang. Logic synthesis and optimization benchmarks user guide version 3.0, 1991.

Index Terms

  1. DRAM-based FPGA enabled by three-dimensional (3d) memory stacking (abstract only)

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    FPGA '10: Proceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays
    February 2010
    308 pages
    ISBN:9781605589114
    DOI:10.1145/1723112

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 February 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3d integration
    2. dram-based fpga
    3. memory stacking

    Qualifiers

    • Poster

    Conference

    FPGA '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 125 of 627 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Nov 2024

    Other Metrics

    Citations

    View Options

    Login options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media