keywords CIRCUITS Computer Science Computer Science, Hardware & Architecture Computer Science, Theory & Methods IN SELF-TEST SCAN Science & Technology TUTORIAL Technology