1. INTRODUCTION

2. CLASSIFICATION OF HARDWARE FAULTS

3. POPULAR FAULT TOLERANCE METHODS

4. HARDWARE REDUNDANCY MECHANISMS

5. OVERVIEW OF CURRENT FAULT TOLERANCE METHODS

6. CHALLENGES

7. CONCLUSION AND FUTURE WORKS