Andy Yan's Home Page |
I am a graduate student at the University of British Columbia. I am a member of the System-on-a-Chip Research group under the supervision of Dr. Steve Wilton. My undergraduate degree was also completed at the University of British Columbia with a major in Electrical and Computer Engineering and a minor in Commerce. My research interests include software and hardware design, programmable logic, and CAD algorithms.
As of January 2005, I have completed my M.A.Sc degree and am currently working as a software engineer at Altera Corp, San Jose. |
||
As integrated circuits become increasingly complex, the ability to make post-fabrication changes will become more important and attractive. This ability can be realized using programmable logic cores. Currently, such cores are available from vendors in the form of a "hard" layout. Previous work has suggested an alternative approach: vendors supply a synthesizable version of their programmable logic core and the integrated circuit designer synthesizes the programmable logic fabric using standard cells. This research presents a new family of architectures for these synthesizable cores; unlike previous architectures which were based on lookup-tables, the new family of architectures is based on a collection of product-term arrays. Compared to lookup-table based architectures, the new architectures result in density improvements of 35% and speed improvements of 72% on standard benchmark circuits. |
|
I enjoy listening to classical music and playing the piano. I have recently completed both the ARCT piano performer’s and piano teacher's diploma. I also enjoy working with computers, and in my spare time I enjoy swimming, jogging, and playing and basketball. |
My Resume [pdf]