Welcome to the UC Santa Cruz VLSI Design Automation (VLSI-DA) group web page. VLSI-DA was founded at UC Santa Cruz in the Department of Computer Engineering in Fall 2006. The primary research focus of the group is on physical circuit design which involves circuits research and algorithms research for Computer-Aided Design (CAD) tools for large-scale circuit optimization. Topics being investigated include design for low-power circuits, variability and reliability, thermal-aware design, and error tolerant circuit design.

We are looking for new students! If you are interested in learning more about our group, please see the section on joining the group and do not hesitate to contact me.

VLSI-DA has been funded by NSFNASA, CITRISUCSC, and Google.



  • Google has provided a generous gift to support the OpenRAM memory compiler. This gift will be used for improved coordination with other open-source projects, improved process support, and other general improvements.

  • Hunter Nichols presented his open-source PUF analysis tool -- Puffery. Prof. Guthaus was on the panel discussing gaps in EDA technology. 

  • Two papers from the group were accepted into the VLSI-SOC to be held in Cuzco, Peru on October 6-9, 2019. The first was accepted as a long, oral presentation on Automated Synthesis of Multi-Port Memories and Control by Hunter Nichols, Michael Grimes, Jennifer Sowash, Jesse Cirimelli-Low and Matthew Guthaus. The second was accepted as a short, poster presentation on Bottom Up Approach for High Speed SRAM Word-line Buffer Insertion Optimization by Bin Wu and Matthew Guthaus.

  • Prof. Guthaus presented on OpenRAM Multiport Memory IP at the Design Automation Conference Designer/IP Forum. The authors of the presentation are Matthew R. Guthaus, Hunter Nichols, Michael Grimes, Jesse L. Cirimelli-Low, and Jennifer Sowash.