ch 16 design for testability