AUTOMATIC GA BASED EVOLUTION OF FAULT TOLERANT DIGITAL CIRCUITS