22nd IEEE VLSI Test Symposium, 2004. Proceedings.