Continuing advances with VLSI have enabled engineers to build high performance computer systems to solve complex problems. The real-world problems and tasks like pattern recognition, speech recognition, etc. still remain elusive to the most advanced computer systems today. Many advances in the science of computer design and technology are coming together to enable the creation of the next-generation computing machines to solve real-world problems, which the human brain does with ease. One such engineering advance is the field of neuromorphic engineering, which tries to establish closer links to biology and help us First and foremost, I offer my sincerest gratitude to Dr. Dan Hammerstrom, who has supported and advised me throughout my thesis. I would like to thank him for providing me an opportunity. I attribute the level of my Masters degree to his patience, encouragement, and effort, and without him this thesis, too, would not have been completed or written. I would like to thank Dr. John Lynch, Professor Roy Kravitz for their help during my work. I am also grateful to the committee members, Dr. Douglas V.Hall and Dr. Christof Teuscher for their constructive comments on this thesis. I would like to express my gratitude and love to my parents, sister, brother for their constant support and encouragement. I would like to express my thanks to Srinivas Rao Vanka, Renjith, Shilpa Kulkarni who as good friend were always willing to help and give their best suggestions. Lastly, many thanks to Pradeep, Mandar, Rao Arun, Vikram and the complete motley crew for their support.