Skip to main content
Richard Sun, PhD
Faculty Title
Core Faculty
Software Engineering

Richard Y. Sun received his M.S. and Ph.D. degrees in both computer science from Northwestern University and the University of Illinois at Urbana-Champaign in 1989 and 1994, respectively. Ever since he obtained his Ph.D., he has been working in the algorithm design and software development for field-programmable gate-array (FPGA) place-and- route implementation tools for more than 20 years. The companies that he worked for include well-known FPGA companies such as Xilinx Inc. and Altera Corp., Lattice Semiconductor, a low-cost low-power FPGA vendor, and Tabula Inc., an innovative programmable logic device start-up. He currently holds an R&D Director position at Synopsys Inc., the leader in electronic design automation (EDA) and semiconductor intellectual property (IP).

Richard has published 13 technical papers in various prestigious journals and conference proceedings, including IEEE Transactions on Computer-Aided Design for Integrated Circuits and Systems, IEEE Design and Test of Computers, and Algorithmica. He also has 8 U.S. patents granted and 1 in application process. During his employment at Xilinx Inc., Richard was nominated for the Ross Freeman Award for technical innovation in both 2003 and 2004 and awarded for Design Software Division Employee Recognition Award for innovation in 2004.

Richard has been serving as a part-time teaching faculty member in the Department of Electrical Engineering at Santa Clara University, since 2007. The three courses he teaches are Physical Design in VLSI, High-Level Synthesis, and Semi-Custom Design using Programmable Logic Devices. They are all co-listed as part of the graduate-level curriculum in the Department of Computer Engineering at Santa Clara University. He is also teaching Computer Algorithms, Graph Algorithms and Applications at the graduate level in the Department of Computer Science at International Technological University.