International Symposium on Low Power Electronics and Design (ISLPED'04). (IEEE Transactions on VLSI systems)