
From 1990 to 1996 I worked on my Ph.D. at Stanford. While at Stanford I coauthored
the SUIF Compiler System,
a freely available infrastructure for compiler research. I was also General
Chairman of the First SUIF Compiler Workshop.
My research was on methods for compiling event-driven simulations, in particular
Verilog models. You can see my DAC 95 paper, A General Method for Compiling Event-Driven Simulations.
In addition, I've published papers on a variety of other topics from optical
computers to distributed databases. Here is a list of papers with pointers to viewable source.
I left Stanford in the fall of 1996 to found a startup called Silicon
Spice with two MIT students. Silicon Spice's vision was to provide
high-density, low-power semiconductor solutions for the Voice over IP
market. Our CALISTO system (proprietary chip architecture,
development tools, and application suite) provided the only
fully-integrated solution in the industry. Although I did just about
everything at one time or another, my primary responsibility at
Silicon Spice was to drive the development
tools organization. I also helped with the design of the CALISTO chip architecture. After four and a half years in stealth mode,
we were acquired by Broadcom Corporation and became the new Carrier Access Business
Unit. I left Broadcom in 2001.