Biography
I'm a former PhD student at the University of Toronto which means I've spent far too long in school. I actually finished though and you can check out my publications here.Research
My supervisor is Jonathan Rose.
Master's
For my master's, I worked on a project that aimed to speed up the design of FPGAs. My work involved automatically designing an FPGA. Previously developed tools were used to automate the circuit generation and layout and using these tools along with some new features, we were able to make a complete FPGA. We really made it and taped it out. See the papers and thesis below for more details.
Click here to see a page describing the project.
PhD
I worked on automated electrical design of FPGAs. This automation is used to explore the different trade-offs that are possible in the design of FPGAs.
Publications
Books
Ian Kuon and Jonathan Rose, "Quantifying and Exploring the Gap Between FPGAs and ASICs", Springer, 2009, ISBN: 978-1-4419-0738-7
Journal Publications
Ian Kuon, Russell Tessier and Jonathan Rose, "FPGA Architecture: Survey and Challenges", Foundations and Trends in Electronic Design Automation, Vol. 2, No. 2, pp 135-253, 2008, DOI PDF
Ian Kuon and Jonathan Rose, "Measuring the Gap Between FPGAs and ASICs", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) , Vol. 26, No. 2, pp 203-215, Feb. 2007, DOI PDF.
Conference Publications (Peer Reviewed)
Jason Luu, Ian Kuon, Peter Jamieson, Ted Campbell, Andy Ye, Wei Mark Fang and Jonathan Rose, "VPR 5.0: FPGA CAD and Architecture Exploration Tools with Single-Driver Routing, Heterogeneity and Process Scaling", International Symposium on Field Programmable Gate Arrays (FPGA), Monterey, CA, 2009, pp. 133-142, DOI PDF.
Ian Kuon and Jonathan Rose, "Automated Transistor Sizing for FPGA Architecture Exploration", Design Automation Conference (DAC), Anaheim, CA, 2008, pp 792--795, DOI .
Ian Kuon and Jonathan Rose, "Area-Delay Trade-offs in the Circuit and Architecture Design of FPGAs", International Symposium on Field Programmable Gate Arrays (FPGA), Monterey, CA, 2008, pp 149--158, DOI PDF.
Ian Kuon and Jonathan Rose, "Measuring the Gap Between FPGAs and ASICs", International Symposium on Field Programmable Gate Arrays (FPGA), Monterey, CA, 2006, pp 21-30, DOI PDF.
Ian Kuon, Aaron Egier, and Jonathan Rose, "Design, Layout and Verification of an FPGA using Automated Tools", International Symposium on Field Programmable Gate Arrays (FPGA), Monterey, CA, 2005, pp 215-226, DOI PDF.
Navid Azizi, Ian Kuon, Aaron Egier, Ahmad Daribiha and Paul Chow, "Reconfigurable Molecular Dynamics Simulator", IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), Napa, CA, April 2004, pp 197-206. DOI IEEE PDF
Posters
Ian Kuon, Navid Azizi, Ahmad Daribiha, Aaron Egier and Paul Chow, "FPGA-Based Supercomputing: An implementation for Molecular Dynamics", Poster, International Symposium on Field Programmable Gate Arrays (FPGA), Feb 2004. DOI PDF
Ian Kuon, Aaron Egier, and Jonathan Rose, "Transistor Grouping and Metal Layer Trade-Offs in Automatic Tile Layout of FPGAs", Poster, International Symposium on Field Programmable Gate Arrays (FPGA), Feb 2004. DOI PDF
Thesis
Master's Thesis, Automated FPGA Design, Verification and Layout