My Research Interests
Early estimation and exploration in hardware/software co-design of embedded systemsDesign methodology of large scale systemsLow-power, process-aware Systems-on-Chip designLow-power, process-aware Systems-on-Chip designMobile and portable wireless and multimedia systemsReconfigurable computingSoftware-defined Radio
Recent(21st century) Peer-Reviewed Conference Papers
Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations Proc. IEEE/ACM ISSS'00. pp: 107-113. (with .R. Maestre, M. Fernandez, N. Bagherzadeh, H. Singh).
Optimal vs. Heuristic Approaches to Context Scheduling for Multi-Context Reconfigurable Architectures Proceedings of the International Symposium on Field-Programmable Custom Computing Machines, Napa, California, April 2000. pp: 297-298. (with R. Maestre, M. Fernandez, N. Bagherzadeh, H. Singh).
Power Aware Scheduling under Timing Constraints for Mission-Critical Embedded Systems Proceedings DAC 2001 pp 840-845. (with Liu, J.. Chou, P. and Bagherzadeh, N.).
A Data Scheduler for Multi-context reconfigurable architectures Proceedings ISSS2001. pp. 177-182. (with Sanchez-Elez, M. Fernandez, M., Maestre, R., Hermida, R., Bagherzadeh, N.).
A constraint-based application model and scheduling techniques for power-aware systems Proc. Of CODES2001. pp 153-158. (with Liu, J. Chou, P., Bagherzadeh, N.).
A Compiler Framework for Mapping Applications to a Coarse-grained Reconfigurable Computer Architecture Int. Conf. on Compiler, Architecture and Synthesis for Embedded Systems (CASES 2001), Atlanta, GA, November 2001.(with . Venkataramani, W. Najjar N. Bagherzadeh, W. Bohm).
Fast Area Estimation to Support Compiler Optimizations in FPGA-based Reconfigurable Systems IEEE Symp. on Field-Programmable Custom Computing Machines (FCCM), Napa, CA, April 2002. pp: 239-247. (with D. Kulkarni, W. Najjar, R. Rinker)
A Novel Systolic VLSI Architecture For Fast RSA Modular Multiplication Proc. AP-AISC2002.August 2002. pp: 81-84. (With Kang, M.).
A Case Study of mapping and SDR application onto a reconfigurable DSP core Proc. CODES-ISSS2003. October 2003. pp: 103-108. (With Mohebbi, B, Filho, E., Maestre, R. and Davies, M.)
Software-Pipelined 2-D Discrete Wavelet Transform with VLSI Hierarchical Implementation In Proceedings of IEEE International Conference on Robotics, Intelligent Systems and Signal 2003, pages 148-153, Oct. 2003 (with Zheng, C, Long, Y, and Ohm, S.).
The coming of age of reconfigurable computing-potentials and challenges of a new technology IEEE Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings ,Volume: 1 , 16-20 Feb. 2004 Pages: xxxii – xxxii (with Najjar, W. ; Vissers, K)
On Combining Iteration Space Tiling with Data Space Tiling for Scratch-Pad Memory Systems Proc. 2005 IEEE ASP-DAC. Pp: 18-21. (with Zhang, C.).
A High-performance Parallel Mode EBCOT Encoder Architecture Design for JPEG2000 Proc. IEEE-SOCC, Sept. 2004 pp: 213-216. (with Long, Y. and Zheng, C.).
System-level SRAM yield Enhancement Proc. IEEE/ISQED 2006, pp 179-184. (with Eltawil, A., Kanj, R., Nassif S. and Park, Y.) (Best paper award. 4 awards out of 290 submissions)
System Redundancy: A Means of Improving Process Variation Yield Degradation in Memory Arrays Proc. IEEE/VLSI-DAT. April 2006. (with Eltawil, M.).
Reconfigurable computing: is it ready for industry Proc. IEEE ICPS '05 11-14 July 2005 Page(s):337 – 343 (Invited paper)
System-Level Power-Performance Trade-Offs in Bus Matrix Communication Architecture Synthesis Proc. IEEE/ACM CODES+ISSS 2006. (with S. Pasricha, N. Dutt and Y. Park).
Floorplan Driven Leakage power Aware IP-Based SoC Design Space Exploration Proc. IEEE/ACM CODES+ISSS 2006. (with A. Gupta, N. Dutt, K. Khouri and M. Abadir).
LEAF: A Leakage-Aware Floorplanner for Systems on Chip Proc. IEEE/ACM ASP-DAC 2007. (with A. Gupta, N. Dutt, K. Khouri and M. Abadir).
STEFAL: A System Level Temperature and Floorplan-Aware Leakage Power Estimator for SoCs Proc. IEEE/ACM VLSI 2007. (with A. Gupta, N. Dutt, K. Khouri and M. Abadir).
Exploiting Fault Tolerance Towards Power Efficient Wireless Multimedia Applications Proc. IEEE Consumer Communication and Networking Conference (CCNC). Jan. 2007. (with A. A. Djahromi and A. Eltawil)
Cross Layer Error Exploitation for Aggressive Voltage Scaling. Proc. IEEE ISQED 2007. March 2007. (with A. A. Djahromi and A. Eltawil).
Fault Tolerant Approaches Targeting Ultra Low Power Communications System Design. Proceedings of the 2007 65th IEEE Vehicular Technology Conference VTC2007-Spring. April 2007. (with A. A. Djahromi and A. Eltawil).
Recent (21st century) Peer-Reviewed Journal Papers
Guest Editor's Introduction: Configurable Computing IEEE Design and Test Special Issue on Reconfigurable Computing Volume 17 Issue 1, Jan-March 2000. pp 17-19. (with Baghrezadeh, N. Athanas, P. and Munoz, J.).
Morphosys: An Integrated Reconfigurable System for Data-parallel, Computation-Intensive Applications IEEE Trans. on Computers, Vol. 49, No. 5, May 2000. pp: 465 -481. (with H. Singh, M. Lee, G. Lu, N. Bagherzadeg, and E. Filho).
Kernel Scheduling Techniques for Efficient Solution Space Exploration in Reconfigurable Computing Journal of Systems Architecture on Modern Methods and Tools in Digital System Design. (with R. Maestre, M. Fernandez, R. Hermida, N. Bagherzadeh, H. Singh).
Automatic Compilation to a Coarse-grained Reconfigurable System-on-Chip (with W. Najjar, G. Venkataramani, W. Bohm and B. Hammes). ACM Trans. Embedded Computer Systems. Volume 2, issue 4 (November 2003). Pp 560-589.
A framework for reconfigurable computing: task scheduling and context management IEEE Circuits and Systems Magazine , Volume: 2 Issue: 2 , Second Quarter 2002 ,Page(s): 55 -55. Invited Paper. (with Maestre, R.; Frenandez, M.; Hermida, R.; Bagherzadeh, N.; Singh, H.) VLSI transactions best paper award
Guest Editorial: Special Issue on System Synthesis In IEEE Trans. on VLSI (With S. Narayan). Volume 10, Number 4, August 2002.
High power keeps cool IEEE Circuits and Devices, Volume: 20 , Issue: 4 ,July-Aug. 2004 Pages:22-30 (with Lucas, M.; Shanbhag, N.; Roy, K.; Fagan, J.;)
Compile-time area estimation for LUT-based FPGAs ACM Trans. Design Automation of Electronic Systems, Vol 11, Issue 1 (Jan 2006) pp 104-122. (with D. Kulkarni, W. Najjar, R. Rinker)
Reducing Off-Chip Memory Access via Stream-Conscious Tiling on Multimedia Applications International Journal of Parallel Programming. Springer. To appear in 2007. (with C. Zhang).
Recent (21st century) Peer-Reviewed Book Chapters
Towards Better Accounting of Physical Design Effects in High Level Synthesis in ``Novel Approaches in Logic and Architecture Synthesis'', A. Mignotte and G. Saucier, Editors, Chapman and Hall 1995. (With C. Ramachandran, P. K. Jha, and N. Dutt).
Reconfigurable DSP Platforms In Software-Defined Radio: Baseband for Cellular Technologies, John Wiley & Sons. (With B. Mohebbi). 2004.
A Scalable Embedded JPEG2000 Architecture Lecture Notes in Computer Science (Springer-Verlag) Vol 3553/2005. 5th Intl Workshop SAMOS 2005. p 334. 2005. (with C. Zhang and Y. Long)
Design and Analysis of Low Power Image Filters toward Defect-Resilient Embedded Memories for Multimedia SoCs 11th Asia-Pacific Computer System Architecture Conference (ACSAC 2006). pp. 295-308. (With Y. Kang, K. Jung, S. Cheng, Y. Park, and A. Eltawil).
Presentations
ASEE presentation 2007
Mentorship
Dissertation Committee Chair (* denotes Co-Chair role)
James Kim, Full Professor and research director at Sungkyunkwan University, KOREA. Control Synthesis for Pipelined VLSI Architectures. PhD Sept. 1992.
D. Sreenivana Rao, Manager, System-level Integration, Analog Devices Inc System-Level Partitioning of VLSI Circuits. Graduated Sept. PhD Spring 1993.
Champaka Ramachandran, Synplicity Inc., Sunnyvale, CA. High-Level Synthesis with Accurate Estimation. MS Spring 1990, PhD Jan. 1994.
Yu-Lin Chen*, Cadence USA. A Logic Synthesis System Based on Global Dynamic Extraction and Flexible Cost. PhD Spring 1993.
Tzongdar Her*, VP of R&D at Siliconware Precision Industries Corp., Taiwan. Transition Activities in Logic Circuits. PhD December 1994.
Min Xu, Y Explorations Inc., Lake Forest, CA. Linking high-level synthesis with physical design. PhD Spring 1997.
Ming-Hau Lee*, Regional Manager at ARC Corp., Taiwan. Low-power Coarse-grain Architectures. PhD Spring 2000.
Hartej Singh*, Senior Design Engineer, Intel Corp, Santa Clara, CA. A Design Methodology for Behavioral-Level Power Exploration. PhD Spring 2000.
Guangming Lu*, Senior Engineer, SiRF Corp., Santa Ana, CA. Coarse Grain Reconfigurable Architectures. PhD Spring 2000.
Rafael Maestre*, Qualcomm Corp, San Diego, CA. PhD 2000 (UCM/Spain). Kernel Scheduling on the Moprohosys Architecture.
Chunhui Zhang, Senior Design Engineer, Intel Corp, Beaverton, OR. PhD 2005 Tiling Exploration and Memory Access Optimization for Embedded Multimedia Systems.
Graduate Advisor (Dissertation Committee Chair, in progress, * denotes Co-Chair role)
Yun Long. Joined 2001. Passed Qualifying exam (on leave at nVidia Corp.)Young-Hwan Park. Joined 2004. Passed Qualifying Exam.Aseem Gupta*. Joined 2005. Passed Qualifying exam.Stanley Cheng. Joined 2005. Passed Prelim Exam.Mohammad Makhzan. Joined 2005. Passed Prelim Exam.Kiarash Amiri, Joined 2006. Passed Prelim ExamIl-Joon Kim, Joined 2006. Masters Advisor
Erik Jessen, Director, SimpleTech Inc., Irvine, CA. MS Spring 1991. Transformation of Data-Flow Graphs with Conditional Branches into Area-Optimized Netlists.
Sharon Yu, Director of ASIC Engineering, Aristos Logic Corp., Rancho Santa Margarita, CA. MS Winter 1992. Automatic Data Flow Schematic Generation.
David Lee, Compass Inc., San Jose, CA. MS Spring 1992. Design and Implementation of High-Level Synthesis of Pipelined Data-Path and Clocking Scheme.
Sriram Ananthanarayanan, Synopsys Corp. MS Spring 1995. Modeling of ATM switches. (Standard Microsystems Corp. Fellow)
Latha Ganesan. MS Spring 1995. Implementation of Register Files.
Poonam Agarwal, Synopsys Corp. MS Summer 1996. Power Characterization of Library Components. (Silicon Systems Corp. Fellow).
Joseph Balardetta, Director, AMCC Corp. MS Summer 1997. High-Level Synthesis of buffer trees.
Farzad Etemadi*, Broadcom Corp and UCI (PhD student). MS Spring 1997. Design and Implementation of a 155.52 Mbps ATM Transceiver
Hung-Kang Liu*, Broadcom Corp. MS. Spring 1997. Efficient Structures for Digital Communication Systems.
Sadiq Can*. MS Winter 2000. Implementation of compilers for Morphosys.
Joseph Saab, Manager, DaimlerChrysler Corp. Mohammad Makhzan. MS summer 2006. Visiting Postdocs and Scholars SupervisedProfessor Seong Y. Ohm. Seoul National University. Korea. 1993-1995, 2002-2003.Mr. Antoine Carlier. Institut National Polytechnique de Grenoble. 1995-1996.Professor Dirk Stroobandt. University of Ghent, Belgium. 1997.Dr. Rafael Maestre, Univ. Complutense de Madrid. 1998-2000.Professor Eliseu Chavez Filho. Univ. Federal de Rio de Janeiro, Brazil. 1999-2000.Professor Vladimir Castro Alves. Univ. Federal de Rio de Janeiro, Brazil. 2000.Professor Min-Sup Kang. Anyang University, Korea. 2001-2002.Professor Kang Yi. Handong Global Univ., Korea. 2005-2006.
Awards and Honors
Phi Beta Delta
Graduate Studies Scholarship,
September 1981 – September 1987
ACM SIGDA Awards,
1984, 1986, 1987, 1990, 1991
DAC Distinguished Paper Award,
June 1986
Research Initiation Award,
July 1989 – June 1992
ACM SIGDA Fellowship,
1991 and 1992
Euro-DAC Distinguished Paper Award ,
September 1992
ASP-DAC Distinguished Paper Award,
January 1997
ACM Service Award,
1999
ACM Service Award,
2000
Fulbright Collaborative Research Award,
2000
IEEE VLSI Transactions Best Paper Award,
January 2002
IEEE Senior Member,
April 2003
IEEE Fellow,
January 2005
ISQED Best Paper Award,
March 2006