Thesis viii I would also like to acknowledge my co-advisors Dr. Gunar Schirner and Dr. Rifat Sipahi for their guidance. I would like to thank my mentor, Adarsh Salagame, for his constant support and encouragement that made the completion of this thesis possible. I would also like to acknowledge the support of other Silicon Synapse lab members,