Biography
I'm currently a PhD student at the University of Toronto. That means I've spent far too long in school. There's light at the end of the tunnel though - it's now 2008 and I may actually be finishing school this year!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'm working on the automated electrical design of FPGAs. This automation is used to explore the different trade-offs that are possible in the design of FPGAs.
Publications
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.
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)
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