2004 41st ACM/IEEE Design Automation Conference