As the number of modules on a chip increases, power consumed by the communication structures takes significant portion of the overall power-budget. The disadvantages of shared-bus architectures are larger load per data-bus line, longer delay for data transfer, large energy consumption, and lower bandwidth. This paper proposes a novel interconnect architecture, which dynamically construct a dedicated communication path between any two modules by crossroad switches. In the case of data being transferred between two modules, the energy consumption is significantly reduced because there are no switching activities in other bus segments. Switches can also construct two parallel communication paths at the same time to enhance the communication performance. Experimental results showed that the crossroad bus architecture could save the energy consumption approximated to 31%.