About Me
Andy Gean Ye received his Ph.D. degree in Computer Engineering from the University of Toronto in 2004. He also received his B.A.Sc. and M.A.Sc. degrees from the same university in 1996 and 1999, respectively. In 1996, he graduated first in class in the Engineering Science program.
Email: agye@torontomu.ca | Office: ENG319
Research Interests
- Neuromorphic Computing: Specifically reconfigurable architectures for neuromorphic computing.
- FPGA Architectures: Accurate modelling of delay, area, and power for open-source FPGA architectural development.
- VLSI System Modelling and Performance Evaluation.
My research group currently has positions open for graduate studies at the M.A.Sc. and Ph.D. levels. We seek capable, hardworking individuals interested in further developing digital hardware design skills in neuromorphic computing and FPGA architectures. The candidate should have a B.A.Sc./M.A.Sc. degree in Electrical Engineering, Computer Engineering or Computer Science.
Current Graduate Students
- Anas Razzaq (Ph.D.)
- Sajjad Rostami-Sani (Ph.D.)
- Mousa Al-Qawasmi (Ph.D.)
- Karim Soubra (M.A.Sc.)
Former Graduate Students
- Mousa Al-Qawasmi (M.A.Sc.): Ph.D. Candidate at Toronto Metropolitan University
- Farheen Fatima Khan (Ph.D.): AMD
- Julien Li Chee Ming (Post Doctoral Researcher): Autonmous Technologies
- Nafiul Hyder (M.A.Sc.): AMD
- Muhammad Umair Zafar (M.A.Sc.): ARM
- Alaa R. Abdullah (Ph.D.): Australian College of Kuwait
- Omesh Mutukuda (M.A.Sc.): AMD
- Jasmina Vasiljevic (M.A.Sc.): Ph.D. Candidate at University of Toronto
- Shahin Lotfabadi (M.A.Sc.): Intelligent Automation Inc.
- Hamid Asefi (M.A.Sc.)
- Sebastian Ip (M.A.Sc.): Altera Toronto
- Phoebe Ping Chen (M.A.Sc): AMD
- Theepan Moorthy (M.A.Sc.): Ph.D. Candidate at University of British Columbia
- M.Eng: Jian Ming Yu, Shivendra Jairam Lee, Sang Joon Lee, Alexis Mabini, Ganendran Narasingavel, Walid El-Mestrah, Chen Bin Dai, Dilshad Bhatti
Publications
Google Scholar-
"Learning-based regression for rapid design-space exploration in FPGA architectures."
-
"Measuring the Power Constrained Performance of FPGA Architectures in ASAP5 GAA NWFET."
-
"Scaling the Area of Synthesizable FPGA Tiles Across Semiconductor Process Nodes."
-
"Regression-based Approach Towards Estimating the Area, Delay and Leakage Power of Synthesizable FPGA Tiles."
-
"Evaluating the Impact of Using Multiple-Metal Layers on the Layout Area of
Switch Blocks for Tile-Based FPGAs in FinFET 7nm."
-
"The Effect of Gate Voltage Boosting on the Power Efficiency of Multi-Context FPGAs."
-
"Measuring the Effect of Track Count and Wire Segment Length on the Layout Area of Switch Blocks for Tile-Based FPGAs."
-
"Evaluating the Impact of Using Multiple-Metal Layers on the Layout Area of Switch Blocks for Tile-Based FPGAs in FinFET 7nm."
-
"Designing Efficient FPGA Tiles for Power-Constrained Ultra-Low-Power Applications."
-
"Static Power Model for CMOS and FPGA Circuits."
-
"Measuring the Accuracy of Layout Area Estimation Models of Tile-Based FPGAs in FinFET Technology."
-
"An Evaluation on the Accuracy of the Minimum Width Transistor Area Models in Ranking the Layout Area of FPGA Architectures."
-
"A Study on the Accuracy of Minimum Width Transistor Area in Estimating FPGA Layout Area."
-
"An Evaluation on the Accuracy of the Minimum Width Transistor Area Models in Ranking the Layout Area of FPGA Architectures."
-
"Measuring the Accuracy of Minimum Width Transistor Area in Estimating FPGA Layout Area."
-
"Design Techniques for Decision Feedback Equalisation of Multi-giga-bit-per-second Serial Data Links: a State-of-the-art Review."
-
"New 2-D Eye-Opening Monitor for Gb/s Serial Links."
-
"Analysis and Architecture Design of Scalable Fractional Motion Estimation for H.264 Encoding."
-
"Utilizing Multi-Bit Connections to Improve the Area Efficiency of Unidirectional Routing Resources for Routing Multi-Bit Signals on FPGAs."
-
"Measuring the Power Efficiency of Subthreshold FPGAs for Implementing Portable Biomedical Applications."
-
"The Effect of Scaling on the Area and Performance of the H.264/AVC Full-Search Fractional Motion Estimation Algorithm on FPGAs."
-
"VPR 5.0: FPGA CAD and Architecture Exploration Tools with Single-Driver Routing, Heterogeneity and Process Scaling."
-
"The Effect of Multi-Bit Correlation on the Design of Field-Programmable Gate Array Routing Resources."
-
"The Effect of Multi-bit Based Connections on the Area Efficiency of FPGAs Utilizing Unidirectional Routing Resources."
-
"Using the Minimum Set of Input Combinations to Minimize the Area of Local Routing Networks in Logic Clusters Containing Logically Equivalent I/Os in FPGAs."
-
"VPR 5.0: FPGA CAD and Architecture Exploration with Single-Driver Routing, Heterogeneity and Process Scaling."
-
"A Scalable Computing and Memory Architecture for Variable Block Size
Motion Estimation on Field-Programmable Gate Arrays."
-
"The Effect of Sparse Switch Patterns on the Area Efficiency of Multi-Bit Routing Resources in Field-Programmable Gate Arrays."
-
"Using Bus-Based Connections to Improve Field-Programmable Gate-Array Density for Implementing Datapath Circuits."
-
"Measuring and Utilising the Correlation Between Signal Connectivity and Signal Positioning for FPGAs Containing Multi-Bit Building Blocks."
-
"Measuring and Utilizing the Correlation Between Signal Connectivity and Signal Positioning for FPGAs Containing Multi-Bit Building Blocks."
-
"Using Bus-Based Connections to Improve Field-Programmable Gate Array Density for Implementing Datapath Circuits."
-
"Using Multi-Bit Logic Blocks and Automated Packing to Improve Field-Programmable Gate Array Density for Implementing Datapath Circuits."
-
"Architecture of Datapath-Oriented Coarse-Grain Logic and Routing for FPGAs."
-
"Synthesizing Datapath Circuits for FPGAs with Emphasis on Area Minimization."
-
"Procedural Texture Mapping on FPGAs."
-
"Measuring the Minimum Power Requirement of FPGA Architectural Specifications."
-
"Estimating Post-Synthesis Area, Delay, and Leakage Power of Standard Cell Based FPGA Tiles."
-
"An Investigation of the Accuracy of the VPR and COFFE Area Models in Predicting the Layout Area of FPGA Lookup Tables."
-
"A Scene-Based Augmented Reality Framework for Exhibits."
-
"Measuring the Power-Constrained Performance and Energy Gap between FPGAs and Processors."
-
"An Empirical Analysis of the Fidelity of VPR Area Models."
-
"Hardware-Software Analysis of Pole Model Features."
-
"Audio Scene Analysis using Parametric Signal Features."
-
"A Study on the Scalability of the H.264/AVC Fractional Motion Estimation Algorithm on FPGAs."
-
"A Scalability Study of Fractional Motion Estimation for H.264 Encoding."
-
"A Scalable Architecture for Variable Block Size Motion Estimation on Field-Programmable Gate Arrays."
-
"Procedural Texture Mapping Using the Transmogrifier-2."
-
"Procedural Texture Mapping Using Transmogrifier-2: An Initial Study."
-
"Minimum-Area IIB - How to Minimize the Area of a Logic Cluster without Losing any Functionality?."
-
"Using the Minimum Set of Input Combinations to Minimize the Area of Local Routing Networks in Logic Clusters Containing Logically Equivalent I/Os in FPGAs."
-
"FPGA Routing Architectures for Datapath Circuits."
-
"FPGA Hardware Acceleration for H.264 Motion Estimation."
-
"Using Bus-Based Connections to Improve FPGA Density for Implementing Datapath Circuits."
-
"Field-programmable Gate Array Architectures and Algorithms Optimized for Implementing Datapath Circuits."
-
"Architecture of Datapath-Oriented Coarse-Grain Logic and Routing for FPGAs."
-
"Architecture of Datapath-Oriented Coarse-Grain Logic and Routing for FPGAs."
-
"Synthesizing Datapath Circuits for FPGAs with Emphasis on Area Minimization."
-
"Procedural Texture Mapping Using FPGAs."
-
"Field-Programmable Gate Array Architectures and Algorithms Optimized for Implementing Datapath Circuits."
-
"Ph.D. Progress Report --- Report #3."
-
"Ph.D. Progress Report --- Report #2."
-
"Ph.D. Progress Report --- Report #1."
-
"Ph.D. Thesis Proposal: Routing Architecture and Place and Route Tools for DP-FPGA."
-
"Procedural Texture Mapping on FPGAs."
-
"Analyzing and Designing Linear Quadratic Gaussian Controllers for a Dual Link Flexible System."