Research Interest

Reconfigurable Computing and Embedded System (with Medical and image processing applications), for example:

The CustoMed Project in the ER Lab was featured in the UCLA's Engineering School (02-14-2007) 

 

View video of an in-vivo pressure sensor surgery on a pig as part of a collaboration between the BioHybrid Microsystems Lab and the WESTS Project in the ER Lab. Warning: Video is graphic
"THE DEVELOPMENT OF AN IN-VIVO ACTIVE PRESSURE MONITORING SYSTEM." Body Sensor Networks (BSN 2007). (
Email for pdf)

 

VLSI CAD

Dragon is a fast, effective standard cell placement tool for both variable-die and fixed-die ASIC design.  Dragon enables wirelength and routable optimization by combining power hypergraph partitioning package (hMetis) with simulated annealing techniques.

 

Algorithm Design

General Delay Budgeting on Directed Acyclic Graphs with Applications.

Constant Model of Computation.

Professional Activities

Co-founder, MediSens Wireless, founded September 2006

Co-Founder, Hierarchical Design, Inc., 2001. Was acquired by Xilinx in 2004.

Main architect, Monterey Design Systems, Was acquired by Synopsys in 2004.

Associate Editor of IEEE Transactions on Computers, 2003 -present.

Editorial board of Journal of Embedded Computing (JEC) by Cambridge International Science Publishing, 2003-present.

Editor of Journal of Low Power Electronics, published by American Scientific Publishers (ASP)

General Chair of the International Conference on Computer-Aided Design (ICCAD), San Jose, CA, November 2005.

Expert Witness, in several CAD related litigations

 Books

M. Sarrafzadeh and C. K. Wong, An Introduction to VLSI Physical Design McGraw Hill, 1996 (authored book). 

M. Sarrafzadeh and D. T. Lee, Algorithmic Aspects of VLSI Layout, Lecture Notes Series on Computing, World Scientific; 1993 (edited book)

  M. Sarrafzadeh, M. Wang, X. Yang, Modern Placement Techniques, Kluwer, 2002 (authored book).

 R. Kastner, A. Kaplan, M. Sarrafzadeh, Synthesis, Reconfigurable Systems, Kluwer, 2003 (authored book).

Classes

Logic Design Labs, CS152 A,B
Algorithm Design, CS 180 
Reconfigurable Computing, CS 239