GLSVLSI '04: Great Lakes Symposium on VLSI 2004