Paul Teehan
pault-at-ece.ubc.ca

I am currently a PhD student in the Insitute for Resources, Environment and Sustainability at UBC, studying environmental impacts of technology. My current activities are described on my Bridge Program website.

I was a Master's student in the System-on-Chip group at UBC under the supervision of Dr. Guy Lemieux and Dr. Mark Greenstreet. I began in September 2006 and defended my thesis in late 2008.

The topic of my thesis was high-throughput bit-serial interconnect on FPGAs using wave pipelining and surfing. Our research was motivated by the realization that FPGA wires are underutilized and take up a lot of area (due to the mulxtiplexors and buffers required to implement programmability) and that it should be possible to pipeline wires at high speeds to achieve dramatically higher throughputs. The thesis explores the tradeoffs involved in doing so and simulated some prototype circuits in 65nm. The thesis is available online here at UBC's information repository. The presentation slides from my thesis defence are available here.

Publications

P. Teehan, G. Lemieux, M. Greenstreet, ``Estimating Reliability and Throughput of Source-synchronous Wave-pipelined Interconnect'', accepted to appear at ACM/IEEE International Symposium on Networks-on-Chip, San Diego, California, pp. xx-yy, May 2009.

P. Teehan, G. Lemieux, M. Greenstreet, ``Towards Reliable 5Gbps Wave-pipelined and 3Gbps Surfing Interconnect in 65nm FPGAs'', ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, California, pp. 43-52, February 2009. http://doi.acm.org/10.1145/1508128.1508136

P. Teehan, ``Reliable High-throughput FPGA Interconnect using Source-synchronous Surfing and Wave Pipelining'', M.A.Sc. Thesis, Department of Electrical and Computer Engineering, University of British Columbia, October 2008.http://hdl.handle.net/2429/2767

P. Teehan, M. Greenstreet, G. Lemieux, ``A Survey and Taxonomy of GALS Design Styles'', IEEE Design & Test of Computers, 24(5), Sept.-Oct., 2007, pp. 418-428. "http://dx.doi.org/10.1109/MDT.2007.151i

Teaching

I was a teaching assistant in the following courses, which were delivered by Dr. Jesus Calvino-Fraga. Any of my former students are welcome to contact me.