Essentials of electronic testing for digital, memory, and mixed-signal VLSI circuitsMichael L. Bushnell