Searching For Better Logic Circuits: Using Artificial Intelligence Techniques To Automate Digital Design.