Gary Grewal
Gary Grewal
Associate Professor
School of Computer Science
University of Guelph, Guelph, ON   N1G 2W1
Office:MacLachlan 218
Phone:1-519-824-4120 ext. 52630

Main Research Interests

My main research interests are directed towards the development of Intelligent FPGA CAD tools. This has led to successful collaborations with academia and industry, and has resulted in contributions to the areas of FPGA CAD, Run-Time Reconfiguration, Machine Learning, and High-Performance Computing.

FPGA CAD Research

Since their inception circa 1984, advances in transistor and integration technologies have enabled FPGAs to evolve from simple programmable logic fabrics suitable as glue logic, to heterogeneous devices that are capble of implementing whole systems on a chip. These systems are being employed in a wide range of contemporary applications important to society including communication, automotive, medical, wireless and data centers. Continual reductions in silicon die feature sizes, however, have brought new challenges for FPGA CAD tools. In particular, increases in logic capacity, heterogenous resources, and multiple dies have caused traditional objectives to become harder to optimze, and legality constraints harder to satisfy. These challenges necessitate new CAD techniques, espcially for placement and routing, as these are the two most time-consuming steps in the FPGA CAD flow. Visit the Guelph FPGA CAD Group website.

FPGA CAD Researchers