ICCAD 2004: San Jose, California, USA