LSI Self-Test Using Level Sensitive Scan Design and Signature Analysis