ACM Home Page
Please provide us with feedback. Feedback
Towards reliable 5Gbps wave-pipelined and 3Gbps surfing interconnect in 65nm FPGAs
Full text PdfPdf (614 KB)
Source
International Symposium on Field Programmable Gate Arrays archive
Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays table of contents
Monterey, California, USA
SESSION: Architecture 1 table of contents
Pages 43-52  
Year of Publication: 2009
ISBN:978-1-60558-410-2
Authors
Paul Teehan  University of British Columbia, Vancouver, BC, Canada
Guy G.F. Lemieux  University of British Columbia, Vancouver, BC, Canada
Mark R. Greenstreet  University of British Columbia, Vancouver, BC, Canada
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 97,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

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

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
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
3
 
4
 
5
 
6
7
 
8
 
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
 
12
 
13
J. Sparsø, Asynchronous circuit design -- a tutorial, Kluwer Academic Publishers, Boston/Dordrecht/London, December 2001.
 
14
 
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
 
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
 
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
29
 
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.

Collaborative Colleagues:
Paul Teehan: colleagues
Guy G.F. Lemieux: colleagues
Mark R. Greenstreet: colleagues