@inproceedings { pande_design_200, title = {Design of a switch for network on chip applications}, journal = {Proceedings of the 2003 IEEE International Symposium on Circuits and Systems (Cat. No.03CH37430)}, volume = {vol.5}, year = {2003}, pages = {217-20}, publisher = {IEEE}, organization = {IEEE}, type = {inproceedings}, address = {Bangkok, Thailand}, abstract = {System on Chip (SoC) design in the forthcoming billion transistor era will involve the integration of numerous heterogeneous semiconductor intellectual property (IP) blocks. Some of the main problems in the ultra deep sub micron technologies characterized by gate lengths in the range of 50-100 nm arise from non-scalable global wire delays, failure to achieve global synchronization, errors due to signal integrity issues, and difficulties associated with non-scalable bus-based functional interconnect. These problems are addressed in this paper by introducing a new design methodology. A switch-based network-centric architecture to interconnect IP blocks is proposed. We introduce a butterfly fat tree architecture as an overall interconnect template. In this new interconnect architecture, switches are used to transfer data between IP blocks. To reduce overall latency and hardware overhead, wormhole routing is adopted. The proposed switch architecture supports this routing method. Initial implementation of the switch reveals that the total switch area is expected to amount to less than 2\% of a large SoC}, keywords = {integrated circuit interconnections,integrated circuit layout,network routing,switching networks,system-on-chip,VLSI}, URL = {http://dx.doi.org/10.1109/ISCAS.2003.1206235}, author = { Pande, P.P. and Grecu, C. and Ivanov, A. and Saleh, R.} }