SMS dit: VLSI test principles and architectures