1. INTRODUCTION

2. BASIC CONCEPTS

3. GENERATION AND OPTIMIZATION OF REVERSIBLE CIRCUITS

4. ALGORITHMS FOR REVERSIBLE CIRCUIT SYNTHESIS

5. POST-SYNTHESIS OPTIMIZATION

6. BENCHMARKS AND SOFTWARE TOOLS

7. CONCLUSION AND FUTURE DIRECTIONS