Soc is a technology that integrates heterogeneous system components such as microprocessors, memory logic and DSP's into a single chip. The principle characteristic of a multiprocessor system is the ability of each processor to share a set of main memory modules, peripheral modules and possibly I/O devices. The overall performance of SoC design depends on efficient on-chip communication architectures. Efficient interconnection architecture is necessary interprocessor communication, communication between processors and peripherals and between processor and memory. The communication architecture should be flexible in such a way that it should adapt to various traffic conditions. Currently on-chip interconnection networks are mostly implemented using shared buses which are the most common medium.