[IEEE 2004 IEEE International Symposium on Circuits and Systems - Vancouver, BC, Canada (2004.05.26-2004.05.26)] 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat No 04CH37512) ISCAS-04 - Proceedings of 2004 IEEE International Symposium on Circuits and Systems