As we reach the limits of scaling down of circuits, Three Dimensional Integrated Circuits (3D ICs) offer a very promising opportunity to keep on increasing the processing capacities and speed. In a Multi-Processor System-on-Chip (MPSoC) based embedded system with Network-on-chip (NOC) as the communication architecture, routing of the traffic among the Processing Elements (PEs) contributes significantly to the global latency, throughput and energy consumption. Almost all prior studies have focused on 2D NOC designs. The field of 3D integration is relatively new and has emerged to provide an alternate solution for high performance computation. This paper introduces a new routing algorithm which aims to improve performance characteristics of conventional existing algorithms. Volumetric Degenerative Routing, as proposed in this paper, reduces maximum delay by as much as 40%. ! iii I would first express my appreciation to Dr. Chao You, who has been acting as my advisor with my research, helping me from the very beginning all the way till this very day, entertaining my questions on research, entrepreneurship and life in general. I am also very thankful for Dr Kendall Nygard and Dr. Jacob Glower for being my committee members and supervising my final examination. I would also like to thank Dr. Barabanov. All of you have made a deep impact in my studies through your classes and guidance and I will be forever grateful. Last but not least, my parents, my brother, my close friends Tanvi, Maximilian, Ryan, Stephan and lab mates thank you for your support. ! iv DEDICATION To all of my teachers and professors I have had the pleasure of meeting in my life.