Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1508128.1508136acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
research-article

Towards reliable 5Gbps wave-pipelined and 3Gbps surfing interconnect in 65nm FPGAs

Published: 22 February 2009 Publication History

Abstract

FPGA user clocks are slow enough that only a fraction of the interconnect's bandwidth is actually used. There may be an opportunity to use throughput-oriented interconnect to decrease routing congestion and wire area using on-chip serial signaling, especially for datapath designs which operate on words instead of bits. To do so, these links must operate reliably at very high bit rates. We compare wave pipelining and surfing source-synchronous schemes in the presence of power supply and crosstalk noise. In particular, supply noise is a critical modeling challenge; better models are needed for FPGA power grids. Our results show that wave pipelining can operate at rates as high as 5Gbps for short links, but it is very sensitive to noise in longer links and must run much slower to be reliable. In contrast, surfing achieves a stable operating bit rate of 3Gbps and is relatively insensitive to noise.

References

[1]
M. Saldana, L. Shannon, J.S. Yue, S. Bian, J. Craig, and P. Chow, "Routability prediction of network topologies in FPGAs," T-VLSI, vol. 15, no. 8, pp. 948--951, August 2007.
[2]
A. Singh, A. Mukherjee, and M. Marek-Sadowska, "Interconnect pipelining in a throughput-intensive FPGA architecture," FPGA, pp. 153--160, 2001.
[3]
D.P. Singh and S.D. Brown, "The case for registered routing switches in field programmable gate arrays," FPGA, pp. 161--169, 2001.
[4]
B.D. Winters and M.R. Greenstreet, "A negative-overhead, self-timed pipeline," ASYNC, pp. 37--46, 2002.
[5]
M.R. Greenstreet and Jihong Ren, "Surfing interconnect," ASYNC, 2006.
[6]
S. Yang, M.R. Greenstreet, and J. Ren, "A jitter attenuating timing chain," ASYNC, pp. 25--38, 2007.
[7]
R.R. Dobkin, A. Morgenshtein, A. Kolodny, and R. Ginosar, "Parallel vs. serial on-chip communication," SLIP, pp. 43--50, 2008.
[8]
T. Mak, C. D'Alessandro, P. Sedcole, P.Y.K. Cheung, A. Yakovlev, and W. Luk. "Implementation of wave-pipelined interconnects in FPGAs," NoCs, pp. 213--214, 2008.
[9]
T. Mak, P. Sedcole, P. Y. K. Cheung and W. Luk, "Wave-pipelined signalling for on-FPGA communication," FPT, pp. 9--16, December 2008.
[10]
A.G. Ye and J. Rose, "Using bus-based connections to improve field-programmable gate-array density for implementing datapath circuits," T-VLSI, vol. 14, no. 5, pp. 462--473, 2006.
[11]
K. Y Yun and R. P Donohue, "Pausible clocking: a first step toward heterogeneous systems," ICCD, pp. 118--123, October 1996.
[12]
P. Teehan, M.R. Greenstreet, and G. Lemieux, "A survey and taxonomy of GALS design styles," IEEE Design and Test, vol. 24, no. 5, pp. 418--428, 2007.
[13]
J. Sparsø, Asynchronous circuit design -- a tutorial, Kluwer Academic Publishers, Boston/Dordrecht/London, December 2001.
[14]
I. Sutherland and S. Fairbanks, "GasP: a minimal FIFO control," ASYNC, pp. 46--53, 2001.
[15]
G. Lemieux, E. Lee, M. Tom, and A. Yu, "Directional and single-driver wires in FPGA interconnect," FPT, pp. 41--48, December 2004.
[16]
C. Yingmei, W. Zhigong, and Z. Li, "A 5GHz 0.18-µm CMOS technology PLL with a symmetry PFD," ICMMT, vol. 2, pp. 562--565, 2008.
[17]
M. Miller, G. Hoover, and F. Brewer, "Pulse-mode link for robust, high speed communications," ISCAS, pp. 3073--3077, 2008.
[18]
E. Lee, G. Lemieux, and S. Mirabbasi, "Interconnect driver design for long wires in field-programmable gate arrays," Journal of Signal Processing Systems, Springer, 51(1), 2008.
[19]
V.V. Deodhar, "Throughput-centric wave-pipelined interconnect circuits for gigascale integration," PhD dissertation, Georgia Institute of Technology, 2005.
[20]
S. Yang, B.D. Winters, and M.R. Greenstreet, "Surfing pipelines: Theory and implementation," JSSC, vol. 42, no. 6, pp. 1405--1414, 2007.
[21]
S. Nassif, K. Bernstein, D.J. Frank, A. Gattiker, W. Haensch, B.L. Ji, E. Nowak, D. Pearson, and N.J. Rohrer, "High performance CMOS variability in the 65nm regime and beyond," IEDM, pp. 569--571, 2007.
[22]
P. Sedcole and P.Y.K. Cheung, "Within-die delay variability in 90nm FPGAs and beyond," FPT, pp. 97--104, December 2006.
[23]
N.E. Weste and D. Harris, CMOS VLSI Design: A Circuits and Systems Perspective, Addison Wesley, 2005.
[24]
S. Kirolos, Y. Massoud, and Y. Ismail, "Power-supply-variation-aware timing analysis of synchronous systems." ISCAS, pp. 2418--2421, 2008.
[25]
J. Jang, S. Xu, and W. Burleson, "Jitter in deep sub-micron interconnect," Proc. Symp. VLSI, pp. 84--89, 2005.
[26]
E. Alon, V. Stojanovic, and M.A. Horowitz, "Circuits and techniques for high-resolution measurement of on-chip power supply noise," JSSC, vol. 40, no. 4, pp. 820--828, 2005.
[27]
P. Teehan, "Reliable high-throughput FPGA interconnect using source-synchronous surfing and wave pipelining," MASc thesis, Department of Electrical and Computer Engineering, University of British Columbia, 2008.
[28]
M.E. Dean, T.E. Williams, and D.L. Dill, "Efficient self-timing with level-encoded 2-phase dual-rail (LEDR)," Proc. Conf. Advanced Research in VLSI, pp. 55--70, 1991.
[29]
M. Hutton, V. Chan, P. Kazarian, V. Maruri, T. Ngai, J. Park, R. Patel, B. Pedersen, J. Schleicher, and S. Shumarayev, "Interconnect enhancements for a high-speed PLD architecture," FPGA, pp. 3--10, 2002.
[30]
A.G. Ye, J. Rose, and D. Lewis, "Synthesizing datapath circuits for FPGAs with emphasis on area minimization," FPT, pp. 219--226, December 2002.
[31]
A.G. Ye and J. Rose. "Using multi-bit logic blocks and automated packing to improve field-programmable gate array density for implementing datapath circuits," FPT, pp. 129--136, December 2004.

Cited By

View all
  • (2016)Connectivity Effects on Energy and Area for Neuromorphic System with High Speed Asynchronous Pulse Mode LinksProceedings of the 18th System Level Interconnect Prediction Workshop10.1145/2947357.2947365(1-7)Online publication date: 4-Jun-2016
  • (2016)5 Gbps Radiation-Hardened Low-Power Pulse Serial LinkIEEE Transactions on Nuclear Science10.1109/TNS.2015.250755163:1(203-212)Online publication date: Feb-2016
  • (2015)Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision ReductionProceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop10.1109/IPDPSW.2015.100(163-169)Online publication date: 25-May-2015
  • Show More Cited By

Index Terms

  1. Towards reliable 5Gbps wave-pipelined and 3Gbps surfing interconnect in 65nm FPGAs

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      FPGA '09: Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays
      February 2009
      302 pages
      ISBN:9781605584102
      DOI:10.1145/1508128
      • General Chair:
      • Paul Chow,
      • Program Chair:
      • Peter Cheung
      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: 22 February 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. bit-serial
      2. fpga
      3. interconnect
      4. network-on-chip
      5. on-chip serdes
      6. programmable
      7. reliable
      8. surfing
      9. wave pipelining

      Qualifiers

      • Research-article

      Conference

      FPGA '09
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 125 of 627 submissions, 20%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2016)Connectivity Effects on Energy and Area for Neuromorphic System with High Speed Asynchronous Pulse Mode LinksProceedings of the 18th System Level Interconnect Prediction Workshop10.1145/2947357.2947365(1-7)Online publication date: 4-Jun-2016
      • (2016)5 Gbps Radiation-Hardened Low-Power Pulse Serial LinkIEEE Transactions on Nuclear Science10.1109/TNS.2015.250755163:1(203-212)Online publication date: Feb-2016
      • (2015)Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision ReductionProceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop10.1109/IPDPSW.2015.100(163-169)Online publication date: 25-May-2015
      • (2014)Quantifying the cost and benefit of latency insensitive communication on FPGAsProceedings of the 2014 ACM/SIGDA international symposium on Field-programmable gate arrays10.1145/2554688.2554786(223-232)Online publication date: 26-Feb-2014
      • (2014)5GB/s radiation hard low power point to point serial link2014 19th IEEE-NPSS Real Time Conference10.1109/RTC.2014.7097493(1-4)Online publication date: May-2014
      • (2014)Metro-on-FPGAIntegration, the VLSI Journal10.1016/j.vlsi.2013.07.00247:1(96-104)Online publication date: 1-Jan-2014
      • (2013)An Improved Direct Digital Synthesizer Using Hybrid Wave Pipelining and CORDIC algorithm for Software Defined RadioCircuits, Systems, and Signal Processing10.1007/s00034-012-9495-x32:3(1219-1238)Online publication date: 1-Jun-2013
      • (2012)An Area and Energy Efficient Inner-Product Processor for Serial-Link Bus ArchitectureIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2012.222047159:12(2945-2955)Online publication date: Dec-2012
      • (2012)${\rm SPICE}^2$IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2011.217319931:1(9-22)Online publication date: 1-Jan-2012
      • (2011)A High Bit Rate Serial-Serial Multiplier With On-the-Fly Accumulation by Asynchronous CountersIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2010.206037419:10(1733-1745)Online publication date: 1-Oct-2011
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media